我正在使用以下内容: -
<a class="somePseudoClass" title="Blablabla">Something</a>
我在导入的文件中有以下css。
a.somePseudoClass:hover {color: #000000; text-decoration: underline;}
这在Firefox 2.0中运行良好,但在IE6中,下划线无法显示。
有没有人知道解决方法?
答案 0 :(得分:8)
看起来你需要一个href属性才能让它工作......
a.somePseudoClass {text-decoration: none;}
a.somePseudoClass:hover {color: #000000; text-decoration: underline;}
<a class="somePseudoClass" title="Blablabla" href="#" onclick="return false;">Something</a>
答案 1 :(得分:2)
在IE 6中:
div#nav a {
text-decoration:none;
}
IE 6中未定义 a:link
。
答案 2 :(得分:1)
我刚用ie6这个,并通过谷歌搜索在这里找到了这个消息。 我的问题是行高设置为与字体高度相同。 FF,Chrome,Safari和ie8都显示了下划线,但ie6正在削减它,所以没有多少搜索重写的css元素或任何会发现这个。
答案 3 :(得分:0)
这应该可行,但这取决于你拥有的其他CSS声明(之前和之后)
答案 4 :(得分:0)
你是如何首先禁用下划线的?也许这就是压倒一切。
如果您只从页面上的示例开始,并使用text-decoration: underline
,它似乎工作正常。它不是IE,它是你页面上的其他内容。