2

我正在一个主页上的许多链接样式化的网站上工作:

text-decoration:none;

这适用于所有浏览器,除了 IE8。请先在 Firefox 或 Safari 中查看主页,然后在 IE8 中查看它,您就会明白我的意思了。IE 通常更同步感谢 IE7,但在这种情况下 IE7 工作正常。任何线索为什么会发生这种情况?

谢谢。

4

3 回答 3

3

有趣的细节:只有当您将鼠标悬停在容器元素上时才会显示下划线。当鼠标位于页面外的其他位置时,它“工作”。因此,你被遗忘在</a>某个地方。看这里的第 361 行(向下滚动大约 3/4)。解决其他问题;)

于 2010-01-20T00:51:39.277 回答
1

你检查过 IE8 开发者工具中的 Trace Styles 吗?

例如,在查看所有事件链接中,text-decoration具有以下继承。

text-decoration - 下划线
    A - 下划线 dghi.css
    A - 下划线 dghi_ie8.css
    A - 下划线 dghi_print.css
    A.link - 下划线 dghi.css
    A.link - 下划线 dghi_ie8.css
    A.link - 下划线 dghi_print.css
    A.readmore - 下划线 dghi.css
    A.readmore - 下划线 dghi_ie8.css
    A.readmore - 下划线 dghi_print.css
    #kickers A - 无 dghi.css
    #kickers A - 无 dghi_ie8.css
    #kickers A - 无 dghi_print.css
    #kickers A.readmore - 下划线 dghi.css
    #kickers A.readmore - 下划线 dghi_ie8.css
    #kickers A.readmore - 下划线 dghi_print.css

于 2010-01-20T00:57:22.653 回答
0

IE 8 下划线问题,

这里是如何解决你必须a,a:link 像这样使用选择器的问题;

a,a:link,a:focus { text-decoration: none; }

于 2013-10-06T23:49:58.747 回答