@dimmone

Как изменить стиль ссылки c border-bottom в li с паддингом, при наведении мыши на область паддинга?

Имеется ссылка с подчеркиванием:
7ef99497316349fc95d34dd5ac9e1988.gif
При наведении мышью, должно быть так:
273e0bc2258742f6b7125f6874e41f93.gif

То есть, вокруг ссылки должен быть отступ, при наведении на который, должна работать ссылка. При этом в спокойном состоянии у ссылки должно быть подчеркивание.

Подчеркивание делаю через border-bottom.
Если задать padding на саму ссылку, тогда border оказывается по краям паддинга.

Пытаюсь сделать через li с паддингом. Например:

<style>
li { padding: 15px; }
a { border-bottom: 1px solid #000; color: #000; text-decoration: none;}
li:hover { background-color: #000; }
a:hover { border: 0; color: #fff; }
</style>

<li>
<a href="#">ССЫЛКА</a>
</li>


Но тогда :hover для ссылки срабатывает только при наведении на саму ссылку.
А нужно, чтобы срабатывал при наведении на li.

Как это правильно реализовать?
  • Вопрос задан
  • 2633 просмотра
Решения вопроса 1
@dimmone Автор вопроса
Решается тупо через span. Ночной затуп :|
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы