以下 HTML 是否有问题,或者我只是遇到了 Firebug 错误?当我查看 firebug 中的第一个列表元素时,您会发现 firebug 很难正确识别锚点;但是,第二个(外部)列表元素没有问题。如果我从第一个列表元素中删除嵌套列表,那么问题就会消失。同样,如果我删除外部列表,问题就会消失。因此,在嵌套列表周围放置锚似乎存在问题。
我尝试用 div 甚至跨度替换锚点,并且萤火虫不会抱怨,所以这似乎是特定于锚点的。我也尝试了各种文档类型,但没有成功。
<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>