使用ie7制表时,文本装饰设置为none



我想在Internet Explorer 7上设置选项卡时设置text-decoration: none。同时,我必须在悬停在元素上时显示text-decoration。这可能吗?

我实际上无法重现您的错误。看看这把小提琴:http://jsfiddle.net/NnKxx/1/

在IE7中,一切都很好——如果我用tab键点击那些没有下划线的元素,只有当我把鼠标悬停在它们上面时。这是在没有使用我上面提到的CSS的情况下。

问题是在IE7中:focus选择器不起作用,所以只做以下操作就足够了:

a {text-decoration:none;} /* this is important! */
a:hover {text-decoration:underline;}

这是IE浏览器中的默认行为。应用修复程序的类似边框:无,文本装饰:无和轮廓:无;不起作用。

最新更新