如何使用CSS将整个表格向右对齐?
margin-right
无法帮助实现
这里有一个示例:http://jsfiddle.net/dimskraft/Y2FKy/
HTML代码:
<table class="block logo">
<colgroup>
<col style="width:50%"/>
<col style="width:50%"/>
</colgroup>
<tr>
<td>something</td>
<td>
<table class="menu">
<tr>
<td>Item 1</td>
<td>Item 2</td>
</tr>
</table>
</td>
</tr>
</table>
CSS:
table {
width: 100%;
}
table.menu {
width: auto;
margin-right: 0px;
}
float
来进行对齐。这会对其后的内容产生副作用。 - Quentinalign="right"
;如果你想采用这种方法,请在样式表中使用text-align: right
。如果你想要一个内联表格,那么请使用display: inline-table
,而不是display: inline-block
。 - Quentin