22问答网
所有问题
父元素相对定位且没有设置宽度,子元素有三个,有一个绝对定位,为什么父元素还会被撑开?
父元素相对定位且没有设置宽度,子元素有三个,有一个绝对定位,为什么父元素还会被撑开?父元素被撑开后很不好看,如何让父元素不被撑开?
举报该问题
推荐答案 2017-11-29
除非子元素全部是绝对定位的,否则只要有静态子元素的宽度超过父元素的宽度就会撑开父元素。可以把父元素的宽度固定为100%(或100vw),并且把横向overflow属性设为hidden,这样就不会被撑开了,即:
width:100%; overflow-x:hidden
追问
固定100%没效果,overflow可以解决
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CT2fhhTff2I2TSXSCSS.html
相似回答
浮动的
父元素
内
有一个绝对定位
的div,该div
宽度
不能自适应内容,而是受到...
答:
absolute会导致
父元素
的边界崩塌,也就是你这种宽度不受父元素限制。最方便的解决方法就是overflow:hidden
div
父元素相对定位
子元素绝对定位
孙子元素怎么办
答:
1、“孙”
子元素
继承子元素。2、是的。但是你可以把多个子元素放置在一个容器里。你先要弄清楚容器或者说元素的这种父子或同级关系。比如第一个问题,你对
一个元素
定了位,那么包含在这个元素里的所有内容都是跟着这个元素走的,除非你再对里面的内容做另外的定位。理解了这一点,其实你的问题就一个...
大家正在搜
div绝对定位和相对定位
html5相对定位和绝对定位
css相对于父元素定位
一个块级元素的宽度怎么计算
行内元素可以定义宽度和高度
相对定位怎么用
块级元素的默认宽度和高度
相对定位html
相对定位css
相关问题
两个DIV,父元素相对定位没有设置高度,子元素绝对定位高度随...
ie7中父元素设置绝对定位定位,子元素设置相对定位,子元素超...
子元素相对父元素绝对定位之后父元素没有高度怎么办
父元素是绝对定位,子元素怎么撑开
div父元素相对定位 子元素绝对定位孙子元素怎么办
浮动的父元素内有一个绝对定位的div,该div宽度不能自适应...
父元素相对定位,子元素绝对定位,怎样能使父元素随子元素的高度...
父级元素relative,子元素absolute;其中一个(...