У меня есть простое меню, как это:Вертикального центрирования якоря внутри плавал элементы списка
<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
Это работает, спасибо. Можно ли удалить свойство height из элементов 'li'? Теперь это отчасти избыточно, поскольку я отношусь к – Alexxus
. Если вы удалите высоту элемента li, это может испортить центрирование текста. Высота строки указывает высоту каждой строки текста на 50 пикселей высотой, такую же, как высота элемента, чтобы она соответствовала высоте. Если у вас более одной строки, следующая строка не будет видна. – Kyle