2009-09-24 98 views
0

我只注意到Firefox 3.5中一个非常奇怪的行为。我在Ubuntu Jaunty Jackalope(9.04)和Windows XP下运行Firefox 3.5。IE浏览器与Firefox之间显示锚色

当我打开以下网址:http://www.w3schools.com/css/tryit.asp?filename=trycss_link2

火狐呈现蓝色的链接。当我用IE 6.0打开它时,它显示“红色”链接。

根据该网站所使用的样式表:

<style type="text/css"> 
a.one:link {color: #ff0000} 
a.one:visited {color: #0000ff} 
a.one:hover {color: #ffcc00} 

a.two:link {color: #ff0000} 
a.two:visited {color: #0000ff} 
a.two:hover {font-size: 150%} 

a.three:link {color: #ff0000} 
a.three:visited {color: #0000ff} 
a.three:hover {background: #66ff66} 

a.four:link {color: #ff0000} 
a.four:visited {color: #0000ff} 
a.four:hover {font-family: monospace} 

a.five:link {color: #ff0000; text-decoration: none} 
a.five:visited {color: #0000ff; text-decoration: none} 
a.five:hover {text-decoration: underline} 
</style> 

这些链接应显示在 '红色'(#FF0000)。这是Firefox中的错误,还是浏览器应该如何根据W3C标准呈现锚?

干杯,

+0

那么,你有没有访问过链接指向一个浏览器但不是其他的URL? – 2009-09-24 21:47:49

+0

不,我没有访问任何链接。 – zfranciscus 2009-09-24 21:53:42

回答

2

请尝试清除浏览器缓存。它在你的历史中。如果您将:visited零件更改为其他颜色,则会看到差异。

+0

没有试过。仍然是同样的行为。 Firefox显示链接为“蓝色”而不是“红色” – zfranciscus 2009-09-24 21:48:11

+0

同意,如果您之前访问过浏览器中的链接,则会显示蓝色#0000ff;在Firefox 3.5.3/Win XP中试用了 – scunliffe 2009-09-24 21:49:03

+1

。他们开始红色,如果访问他们显示蓝色。如果我从历史记录中删除访问过的页面并重新加载,它们会变回红色。 – brism 2009-09-24 22:25:36

相关问题