2 .child, 1 .screen
これらの3つの子ボックス( )を親()の内側に合わせ.parentDiv
て、水平方向のスペースを完全に占有するにはどうすればよいですか。
javascriptを使用してこれを実行したくありません。参考のためにフィドル、私が欲しいのはここにあります
HTML:
<div id="parentDiv">
<div class="child"></div>
<div class="child"></div>
<div class="screen"></div>
</div>
.screen要素は、before要素またはmiddle要素にすることができます。
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 */
}