Задать вопрос
@smoklew

Как сделать выделение по всей ячейке?

Как сделать выделение при наведении на пункт меню по всей ячейке, получается что снизу остается зазор на некоторых разрешениях?
jsfiddle.net/4cv35ukj - Так получается...
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
#menu a {
  - padding: 10px 25px; 
  + padding: 0 25px; 
  + display: block;
}
Ответ написан
Moskus
@Moskus
Изменить правило на вот такое:
#menu a {
  color: #fff;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 25px;
}

Потому что высота блока ссылки у вас зависит сейчас от высоты шрифта, как ее интерпретирует browser.
vertical-align при этом не нужен, потому что указано значение line-height
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы