【发布时间】:2008-09-05 16:08:19
【问题描述】:
刚刚开始使用Google Chrome,并在我们网站的某些部分中注意到,例如页面上的所有链接都是鲜红色的。它们应该是黑色并带有虚线下划线。
WebKit 渲染中是否存在一些陷阱,无论样式如何,所有链接都会变为红色?
【问题讨论】:
标签: css safari google-chrome webkit
刚刚开始使用Google Chrome,并在我们网站的某些部分中注意到,例如页面上的所有链接都是鲜红色的。它们应该是黑色并带有虚线下划线。
WebKit 渲染中是否存在一些陷阱,无论样式如何,所有链接都会变为红色?
【问题讨论】:
标签: css safari google-chrome webkit
您当前链接到的所有资源是否都位于您的页面正在寻找它们的位置(通过实际检查来验证这一点)。在 Safari 中检查一个应用程序时,我也遇到了一个问题,我试图提取一个不存在的文件,而我的输出与你的非常相似(红色链接)。
编辑:将 Developingchris 的 find 添加到答案中,因为它解释得很好:
k,找到了。
如果您的任何样式表丢失 或路径不正确,它会抛出一个 404. 如果你的 404 页面有内联样式,它们会通过 webkit 中的“备用工作表”规则。
因此,“黄色”上的红色链接 死亡屏幕”正在导致我的 重叠问题。
【讨论】:
k,找到了。
如果您的任何样式表丢失或路径不正确,则会引发 404。
如果您的 404 页面具有内联样式,它们会通过 webkit 中的“备用工作表”规则得到尊重。
因此,“黄屏死机”上的红色链接导致我的问题重叠。
【讨论】:
Chrome 在obeys alternate stylesheets 处有一个错误。您是否有使链接变红的备用样式表?
【讨论】:
这解释了我的应用程序的问题——它是一个 Rails 应用程序,它还有 404 个页面,其中一些样式应用了红色。现在比当时更有意义。太糟糕了,你不能接受自己的答案!
【讨论】:
您可以使用像 firebug 这样的 jscript 控制台来找出颜色的来源
【讨论】:
您是否在样式表中设置了:visited 设置?
【讨论】:
通过 w3c 验证器运行您的 CSS 文件和 HTML 文件。在 Safari 中测试应用程序时,我遇到了类似的问题。问题出在我的代码中。
【讨论】: