【发布时间】:2014-06-06 15:01:56
【问题描述】:
看看这个fiddle。我希望当我单击父 div 时,锚点会改变其背景颜色。仅当我单击锚点旁边时才有效。但是,如果我将光标移到锚上然后单击,则什么也不会发生。它只适用于 Firefox 和 chrome。
<div class="test">
<a href="#">link me</a>
</div>
.test
{
background:Gray;
}
.test:active a
{
background:Red;
}
【问题讨论】:
-
Opera 的解释对我来说似乎是正确的。当您单击链接时,焦点是锚标记而不是它的祖先。