【问题标题】:Why are all links are red, in Chrome and Safari?为什么 Chrome 和 Safari 中的所有链接都是红色的?
【发布时间】:2008-09-05 16:08:19
【问题描述】:

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

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

【问题讨论】:

    标签: css safari google-chrome webkit


    【解决方案1】:

    您当前链接到的所有资源是否都位于您的页面正在寻找它们的位置(通过实际检查来验证这一点)。在 Safari 中检查一个应用程序时,我也遇到了一个问题,我试图提取一个不存在的文件,而我的输出与你的非常相似(红色链接)。

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

    k,找到了。

    如果您的任何样式表丢失 或路径不正确,它会抛出一个 404. 如果你的 404 页面有内联样式,它们会通过 webkit 中的“备用工作表”规则。

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

    【讨论】:

      【解决方案2】:

      k,找到了。

      如果您的任何样式表丢失或路径不正确,则会引发 404。
      如果您的 404 页面具有内联样式,它们会通过 webkit 中的“备用工作表”规则得到尊重。

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

      【讨论】:

        【解决方案3】:

        Chrome 在obeys alternate stylesheets 处有一个错误。您是否有使链接变红的备用样式表?

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • @icktoofay 请注意问题的撰写时间。
          • 如果我没记错的话,它不是原始功能之一。我参加了测试——这可能是从那时开始的。
          • 哦。我一直认为它是一个功能。我想我错了。对不起。
          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

            • 代码有效。 :visited 设置为红色,但它的每个链接,即使是由 js 支持的链接,在 IE 和 firefox 中一切正常,包括访问过的东西
            【解决方案7】:

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

            【讨论】:

            • 外部工作表链接不适用,内部 IP 地址上的私有 beta 站点。
            猜你喜欢
            • 2017-07-17
            • 2017-06-06
            • 1970-01-01
            • 1970-01-01
            • 2021-11-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多