[CSS3] boxレイアウト(子要素の設定)
HTML
<p>子要素の設定</p>
<div id="container">
<div id="box1">BOX1</div>
<div id="box2">BOX2
<br />内容を充実させます。
<br />現在mozilla系、webkit系のみでflexがサポートされています。
<br />プログレッシブ・エンハンスメントととして全部書いておくことを推奨します。</div>
<div id="box3">3つ目の要素です
<br />2行目は適当です。</div>
</div>
CSS
#container {
display: -webkit-box;
display: box;
display: -webkit-flex;
display: flex;
}
#box1 {
width: 100px;
background: yellow;
}
#box2 {
/*width: 200px;*/
min-width: 200px;
-webkit-box-flex: 1;
box-flex: 1;
-webkit-flex: 2 0 200px;
-moz-flex: 2 0 200px;
flex: 2 0 200px;
background: pink;
}
#box3 {
width: 150px;
background: lightgreen;
}