【发布时间】:2012-05-23 05:11:23
【问题描述】:
我想将一个元素放在一列的左侧,并将三个元素放在右侧。
即,看起来像这样:
|item1 item2 item3 item4|
(在原始问题中,该列是几列顶部的跨度)
这行得通:
table {
width:10cm;
}
.push-left{
display:inline-block;
float:left;
}
.push-right{
display:inline-block;
float:right;
padding:0 5px 0 5px;
}
<table>
<tr>
<td>
<div class="push-left">item1</div>
<div class="push-right">item4</div>
<div class="push-right">item3</div>
<div class="push-right">item2</div>
</td>
</tr>
</table>
请注意float:right项在html中需要倒序放置。
有没有更好的方法?
【问题讨论】:
标签: css css-float html-table