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

Как растянуть елемент <a> внутри <li>?

[ul class="menu"]
[li id="item-101"]
[li id="item-102"]
[li id="item-103"]
[a href="...."]Пункт меню[/a]
[/li]


(вместо "[ ]" должно быть "< >")
  • Вопрос задан
  • 8132 просмотра
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
UkrDay
@UkrDay
ul.menu li a
{
display:block;
}
Ответ написан
Комментировать
MTonly
@MTonly
Веб-разработчик с 2002 года
вместо "[ ]" должно быть "< >"
Чего только люди не придумают, чтобы не использовать хабраэлемент source.
Ответ написан
Комментировать
@jab
Все <li> вложенные? Их бы закрывать не мешало.

<ul class=«menu»>

<li id=«item-101»><a href="....">Пункт меню</a></li>

<li id=«item-102»><a href="....">Пункт меню</a></li>

<li id=«item-103»><a href="....">Пункт меню</a></li>

</ul>
Ответ написан
ainu
@ainu
В первую очередь у li убрать размеры кроме фиксированной стороны, и паддинги.
a — display:block;
А ещё тегу a указать паддинги все.
Для седьмого IE float:left;clear:left; для тега li (для борьбы с лишними отступами в вертикальном меню, если повезёт, не понадобится)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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