2

我想在活动时更改链接颜色。所以我使用 :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>
4

2 回答 2

3

改成...

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

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

于 2012-08-02T14:35:07.187 回答
0

IE 8/9:active和 IE 8/9:active以及display:block. 看看这些:

于 2012-08-02T14:44:21.250 回答