html - 伪类不起作用

标签 html css

我想更改事件链接的颜色。所以我使用 :active CSS 方法,但它在 ie8 和 ie9 中不能正常工作。在浏览器的其余部分工作正常。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
a { display:inline-block; font-size:14px; color:#FFFFFF; border-radius:10px; background:#F00}

a span { display:block; padding:15px;}

a:active { background:#00F}

</style>

</head>

<body>
<a href="#"><span>mylink</span></a>

</body>

最佳答案

更改为...

a:active, a:focus { background:#00F}

http://jsfiddle.net/dRE7c/1/

关于html - 伪类不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779656/

相关文章:

html - 将列表添加到列表项

css - SVG 图像悬停动画未在 css 背景中显示

javascript函数(输入日期大于今天的日期)

html - 将文本移动到 div 的中心顶部,而不使 div 变小

html - CSS 网格居中

html - 为什么 CSS 设计器使用显示 :block?

html - 打字机效果,光标移至屏幕末尾然后自行修复

javascript - JSRender 在循环内使用 "this"变量?

html - 有序列表未将嵌套数字正确应用于第二项

javascript - 如何检查网站是否可以在 iframe 中加载