0

请查看以下 JSFiddle:http: //jsfiddle.net/33wRk/1

我知道这不是严格的 HTML,因为我<div><a>.

如您所见,如果成为活动链接,则<div>内部<a>会变红。<a>

但是,即使在另一个<a>激活之后,它也会保持红色。

<a>多个's怎么可能:active同时存在?

如果问题来自我的 HTML 无效,我该如何更改它以使其正确?

4

1 回答 1

5

对我来说,它看起来像一个 Chrome 错误。我无法在 Firefox 中重现它。

您可以通过设置来修复它a { display: block; }

因为我<div><a>.

这在 HTML 5 中很好,内容模型被更改为transparent而不是inline

于 2013-10-30T11:11:05.857 回答