如何将这 3 个子框 ( 2 .child, 1 .screen
) 放入父 ( .parentDiv
) 中以完美占据水平空间。
我不想使用 javascript 来执行此操作。小提琴供参考,我想要的就在这里
HTML:
<div id="parentDiv">
<div class="child"></div>
<div class="child"></div>
<div class="screen"></div>
</div>
.screen 元素可以在之前或之后或中间元素。
CSS:
#parentDiv {width:600px; height:400px; margin:10px auto; border:1px solid #000}
.child {width:100px; border:1px solid blue; float:left; height:100%}
.screen {float:left; border:1px solid red; height:100%;}
.child, .screen {
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}