ちょうどCSSを学ぶようになり、ウェブレイアウトのためのdisplay:table
についての議論を見た。私はsimple penを作りました。ここでは、2行レイアウトがそれぞれinline-blockとfloatで作成されています。これを行うにはdisplay:table
を使用することはできますか?このようなレイアウトのためにディスプレイでこのレイアウトを作成する方法:テーブル
.container{
width:500px;
height:200px;
border:1px solid green;
margin:10px;
}
.a, .b {
display:inline-block;
background:grey;
border:1px solid red;
box-sizing:border-box;
vertical-align:top;
}
.a {
width:30%;
height:50%;
}
.b {
width:70%;
height:50%;
}
<div class="container">
<div class="a">a</div>
<div class="b">b</div>
<div class="b">b</div>
<div class="a">a</div>
</div>
追加HTML(2つのブロックごとに1つのラッパーdiv)を使用して実行できます。 – sinisake