我已经看到很多关于如何使 div 填充所有可用空间的问题,但仍然没有得到它。
例子
<div>
<div id="div1">
<div id="div2"></div>
<div id="div3">
Some text
</div>
</div>
</div>
和 CSS
div { height:100px; }
#div1 { width: 100%; }
#div2 { background-color:blue; float:left; width:30%; }
#div3 { background-color:green; float:left; }
我希望绿色#div3
块填充所有水平空间,但上部 CSS 不起作用 - jsFiddle。
width
如您所见,我没有手动设置。就算写width: auto;
了也没用。