这与简单的 2 列布局不同。
我需要这个html:
<div class="menu">
<div class="right">One</div>
<div>Three</div>
<div>Four</div>
<div class="right">Two</div>
<div class="right">Two</div>
<div>Four</div>
<div class="right">Two</div>
</div>
div 类菜单具有静态宽度,我需要其中的 div 进入右列,而普通 div 保持原样。
这是我到目前为止得到的 CSS,但我似乎还无法弄清楚:
div.menu {
width: 550px;
}
div.menu div {
float: left;
width: 200px;
}
div.menu div.right {
float: right;
}
里面的 div 有随机顺序,所以我不能将它们包含在一个 div 中并浮动它。
这是上面 HTML 代码的粗略草图: