我有一个列表项,其中包含一个链接。我已将列表项设置为链接本身,并:active
启用了 css 属性以使其看起来被单击。但是,我希望当我单击其中的链接时不会发生这种情况,以免混淆用户实际结束的位置。
在我改变任何东西之前:
.store-list-item:active {
-webkit-box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.6);
}
在尝试了警卫之后:
.store-list-item:active when not (.store-list-item .make-default:active) {
-webkit-box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.6);
}
这可能吗?如果没有,有什么解决方法吗?
编辑:我添加了一个关于正在发生的事情的 jsfiddle。 http://jsfiddle.net/cV8ep/1/