Вы можете немного отобразить элементы <li>
, например:
.topMenu li
{
display: inline-block;
list-style-type: none;
padding: 6px 10px;
}
Проверьте обновленную демонстрацию здесь
В качестве альтернативы выможет добавить заполнение к <ul>
с новым правилом:
.topMenu ul {
padding-top: 6px;
}
Проверьте эту версию здесь
В любом случае вы можете удалить height
из .topMenu
, и пусть верхний / нижний отступ определяют его, поэтому, когда страница масштабируется с увеличением в старых браузерах, она все равно выглядит «правильно».