【问题标题】:Pseudo classed not working伪类不起作用
【发布时间】:2012-07-31 13:17:33
【问题描述】:

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

【问题讨论】:

标签: html css


【解决方案1】:

更改为...

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

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

【讨论】:

    【解决方案2】:

    :active 和 IE 8/9 以及 :active 和 display:block 存在一些问题。 看看这些:

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 2012-09-03
      • 2017-10-07
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 2012-10-25
      • 2019-11-15
      相关资源
      最近更新 更多