我正在閱讀中心元素的技巧。它說,如果你想要中心ul元素沒有寬度,一種方法是把它放在一個表內,並將表格邊界左/右設置爲自動。但表元素本身沒有寬度,爲什麼表可以居中?..爲什麼沒有寬度的表格標籤可以居中
table{
margin:0 auto;
}
<table>
<tbody>
<tr><td>
\t <ul>
\t <li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</td></tr>
</tbody>
</table>
只是一個側面說明,你可以無需額外的HTML實現這一目標:http://jsfiddle.net/dpz6rae2/ – sinisake
我看不出這招如何應用到'ul'元素。它肯定不在這裏:http://jsfiddle.net/4pca9fv4/ –
@RickHitchcock如果你添加一個邊框到表格中,你會看到表格居中。請記住,'ul'具有默認邊距和填充,這表明內容不居中。見http://jsfiddle.net/audetwebdesign/4pca9fv4/1/ –