我需要对齐.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; –