我試圖讓菜單出現在30px行的中間,但問題是除非使用display:table-cell,否則我無法從頂部移動它。如何在不使用顯示的情況下垂直居中文本:table-cell?
這裏有什麼問題?
樣式表文件:
div.menu
{
width: 600;
height: 30px;
border: 1px solid black;
margin: 0px auto;
text-align: center;
vertical-align: bottom
}
菜單代碼在我的HTML文件:
<div class="space"></div>
<div class="menu">
<a href="index.html">Home</a>
<a href="index.html">Home</a>
<a href="index.html">Home</a>
<a href="index.html">Home</a>
<a href="index.html">Home</a>
</div>
<div class="space"></div>
行高解決了我的問題。謝了哥們! – HelpNeeder 2012-02-04 12:46:58
這解決了問題,但不是正確的方法。您需要在'menu'分區中使用'vertical-align'屬性作爲錨點。 – apnerve 2012-02-04 13:25:13
感謝您的評論。固定 – 2012-02-04 14:56:29