Является ли привязка во вложенном списке недействительной или это ошибка Firebug?
Вопрос
Что-то не так со следующим HTML-кодом или у меня просто возникла ошибка Firebug?Когда я просматриваю первый элемент списка в Firebug, вы видите, что Firebug испытывает трудности с правильной идентификацией привязки;однако со вторым (внешним) элементом списка проблем нет.Если я удалю вложенный список из первого элемента списка, проблема исчезнет.Аналогично, если я удалю внешний список, проблема исчезнет.Итак, похоже, возникла проблема с размещением привязки вокруг вложенного списка.
Я пробовал заменить якорь на div и даже на пролет, и Firebug не жалуется, так что, похоже, это зависит от якоря.Я также пробовал различные типы документов, но безуспешно.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<ul>
<li>
<a href="http://whatever" style="display:block">
<p>some text</p>
<ul>
<li>a list entry</li>
</ul>
</a>
</li>
<li>
<a href="http://whatever">
<p>more text</p>
</a>
</li>
</ul>
</body>
</html>
Решение
А a
элемент позволяет только элементы строчного уровня как дочерние элементы.Итак p
элемент и ul
элемент там не разрешен.