【发布时间】:2020-12-11 17:48:41
【问题描述】:
这真的让我很困惑。为什么第二个例子不起作用?
这很好 - div 在悬停时被勾勒出来。
a:hover > div {
outline: 1px solid red;
}
<div>
<a href="#">
TEXT
<div>
TEXT 2
</div>
</a>
</div>
只要我将 A 添加到 div 中。 div 不再被概述?
a:hover > div {
outline: 1px solid red;
}
<div>
<a href="#">
TEXT
<div>
<a href="">TEXT 2</a>
</div>
</a>
</div>
HTML 标准有什么东西吗?
UPD:谢谢你们的回答,伙计们,实际上我没有意识到我嵌套了锚。不知何故,这对我的大脑来说并不明显。
【问题讨论】:
-
你不应该在彼此之间嵌套锚元素。这没有意义。
-
我不相信你可以有嵌套的锚标签。如果你点击里面的那个,你会打开哪个链接?
-
为什么这篇文章被否决了?