为什么Chrome和Safari中的所有链接都是红色的?

时间:2008-09-05 16:08:19

标签: css safari google-chrome webkit

刚刚开始使用Google Chrome,并注意到我们网站的某些部分,例如页面上的所有链接都是鲜红色。它们应该是黑色的,带有虚线下划线。

WebKit渲染中是否存在一些问题,无论样式如何,都会将所有链接变为红色?

7 个答案:

答案 0 :(得分:4)

您目前在页面所在位置链接到的所有资源(通过实际检查来验证这一点)。我在Safari中检查应用程序时遇到了一个问题,我试图提取一个不存在的文件,并且我的输出与你的相似(红色链接)。

编辑:添加Developingchris的答案,因为它解释得很好:

  

k,找到了它。

     

如果缺少任何样式表   或者拍得不正确,它会抛出一个   404.如果您的404页面具有内联样式,则会通过   webkit中的“备用表”规则。

     因此,红色链接上的“黄色   死亡之屏“正在造成我的死亡   重叠问题。

答案 1 :(得分:2)

k,找到了它。

如果您的任何样式表遗失或修补不正确,则会抛出404 如果您的404页面具有内联样式,则会通过webkit中的“备用工作表”规则得到尊重。

因此,“黄色死亡屏幕”上的红色链接导致重叠问题。

答案 2 :(得分:1)

Chrome有一个错误obeys alternate stylesheets。你有一个替代样式表,使链接变红吗?

答案 3 :(得分:1)

这解释了我的应用程序遇到的问题 - 它是一个Rails应用程序,它还有404页面,其中红色应用于某些样式。现在比以前更有意义了。太糟糕了,你不能接受自己的答案!

答案 4 :(得分:1)

你可以使用像firebug这样的jscript控制台找出颜色的来源

答案 5 :(得分:0)

您是否在样式表中设置了:visited设置?

答案 6 :(得分:0)

通过w3c验证器运行CSS文件和HTML文件。在Safari中测试应用程序时遇到了类似的问题。问题出在我的代码中。