我正在使用:active
选择器尝试设置链接样式,同时按下鼠标按钮。
这在酷炫的浏览器中运行良好,但IE 8/7(我可以测试的唯一版本)设法显示样式但是按钮被按下后元素保持它的:active
样式当元素具有键盘:active
时,:focus
样式也会触发(我相信这与单击单击键盘:focus
后的错误相同)。
有没有人知道非JavaScript的工作?
可在以下位置查看实例:http://rcnhca.org.uk/sites/first_steps/communication/(尝试使用痕迹导航栏下方的按钮)。
答案 0 :(得分:2)
在IE7中无法让:active
正常工作。如果你可以使用javascript,那么这将是你最好的选择。 IE8和9应该在你上面的示例页面中完美运行,它似乎从我的角度来看。 :active
的其他实现可能无法按预期工作,例如在嵌套元素中,但在您的情况下,它似乎工作正常。
有关兼容性的信息,请参阅http://www.quirksmode.org/css/contents.html。