代码之家  ›  专栏  ›  技术社区  ›  DevelopingChris

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

  •  4
  • DevelopingChris  · 技术社区  · 17 年前

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

    有吃的吗 WebKit 渲染将所有链接变为红色,而不管样式如何?

    7 回复  |  直到 17 年前
        1
  •  4
  •   DevelopingChris    14 年前

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

    编辑:将developmentChris的find添加到答案中,因为它很好地解释了这一点:

    K,找到了。

    如果缺少任何样式表 或者不正确的路径,它抛出一个 404。如果您的404页面有内嵌样式,它们会通过 WebKit中的“备用页”规则。

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

        2
  •  2
  •   DevelopingChris    17 年前

    K,找到了。

    如果您的任何样式表丢失或路径不正确,它将抛出404。
    如果你的404页面有内嵌样式,它们会通过webkit中的“备用页”规则得到尊重。

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

        3
  •  1
  •   Sam Hasler zpesk    17 年前

    Chrome有个漏洞 obeys alternate stylesheets . 是否有其他使链接变红的样式表?

        4
  •  1
  •   sergtk    17 年前

    这就解释了我的应用程序的问题——它是一个Rails应用程序,它也有404个页面,其中红色应用于一些样式。现在比以前更有意义了。可惜你不能接受自己的答案!

        5
  •  1
  •   BubbleMe    14 年前

    您可以使用类似firebug的JScript控制台来找出颜色的来源。

        6
  •  0
  •   Ross    17 年前

    你设定了吗? :visited 设置样式表?

        7
  •  0
  •   sergtk    17 年前

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