使用ie7进行制表时,文本修饰设置为无

时间:2012-07-30 07:49:31

标签: css internet-explorer cross-browser

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

2 个答案:

答案 0 :(得分:1)

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

在IE7中它一切都很好 - 如果我选中它们没有加下划线的元素,只有当我将鼠标悬停在它们上面时。这不使用我上面提到的CSS。

事情是在IE7中,:focus选择器不起作用,所以它应该足以执行以下操作:

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

答案 1 :(得分:0)

这是IE浏览器中的默认行为。应用如border:none,text-decoration:none和outline:none;不起作用。