.block1
左浮動要素の幅の合計に等しい幅に合わせて.element
を整列する必要があります。異なるスクリーンについては、1列に取り付けられた左に浮かぶ要素の数は異なることになり、それらの全幅も同じになる。.block1
だから私はどのように要素を揃えるべきですか? 左浮動小数点の幅の要素を整列
.element
.block1 {
width: 300px;
float: left;
background: #ccc;
margin: 10px;
padding: 10px;
}
.wrapper {
display: table;
}
.element {
float: right;
color: #fff;
background: #000;
padding: 10px;
}
.clear {
clear: both;
}
.left {
float: left;
}
<div class="wrapper">
<h1 class="left">My Title</h1>
<div class="element">Element</div>
<div class="clear"></div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
<div class="block1">Block</div>
</div>
.element
が異なる画面幅はこちら印刷画面上のように立つ必要があります。
の点は、私は一列の浮き要素を左.block1 可及的にフィットする必要があることです。だから私は厳密に幅のような幅を定義することができませんでした:1020px; –