我有一個簡單的菜單如下:垂直居中錨內部浮動的列表項
<ul class="menu">
<li>
<a href="">Home</a>
</li>
<li>
<a href="">Products</a>
</li>
<li>
<a href="">Contact</a>
</li>
</ul>
無序列表的列表元素向左浮動,並有一個固定的height
:
ul.menu li {
float: left;
height: 50px;
list-style: none;
padding: 0 10px;
background-color: yellow;
}
現在我想垂直居中列表元素內的錨點。
什麼是最好的方法呢?
比我快!+1 – zkanoca
這工作,謝謝。我現在可以從'li'元素中移除height屬性嗎?現在有點多餘,因爲我擔心 – Alexxus
如果刪除li元素的高度,可能會使文本居中。行高說明每行文本的高度爲50px高,與元素的高度相同,因此可以匹配。如果您有多條線路,則不會看到下一條線路。 – Kyle