我需要對齊.element
的寬度等於總寬度數.block1
左浮動元素。對於不同的屏幕,在一行中安裝的.block1
左側浮動元素的數量將會不同,它們的總寬度也會不同。那麼我應該如何調整元素?左對齊元素寬度的對齊元素
.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
是正確的靠近瀏覽器的右邊框浮動,但我需要的.element
屹立在打印屏幕上的位置不同的屏幕寬度:
的一點是,我需要適應儘可能 .block1左邊飄來一個行元素。所以我不能嚴格定義寬度,如寬度:1020px; –