是否可能通过其绝对定位的子元素,使父元素(position: relative)自动扩展其宽度?这是我的jsfiddle链接:http://jsfiddle.net/YD2Xu/
理想情况下,#container和#full-width应与#large-width具有相同的宽度。
CSS:
#container {
position: relative;
border: 1px solid green;
}
#large-width, #full-width {
display: table;
position: absolute;
}
#large-width {
white-space: no-wrap;
width: 1500px;
height: 200px;
border: 1px solid red;
}
#full-width {
top: 30px;
width: 100%;
border: 1px solid blue;
}
HTML:
<div id="container">
<div id="large-width">
this is large width
</div>
<div id="full-width">
this is full width
</div>
</div>
我需要通过CSS实现这个功能,不要使用JavaScript。有人知道怎么做吗?非常感谢。