【问题标题】:html css links visited访问的html css链接
【发布时间】:2011-02-15 19:09:54
【问题描述】:

我的链接有时会变成紫色,可能是因为它们被访问过或其他原因。我想从 css 中禁用它。

我该怎么做?

提前谢谢你,可爱的亚历山大

【问题讨论】:

  • 顺便说一句:在某些情况下——尤其是用户进行大量阅读/研究的大型网站——最好将已访问链接的样式与未访问链接设置不同的样式,以便用户可以看到他们在哪里以前有过。
  • 我认为总是:visited链接易于区分是好的,可能除了导航等网站元素之外。

标签: html css hyperlink visited


【解决方案1】:

【讨论】:

    【解决方案2】:

    您可以使用选择器 a:visited。

    a:visited {
      color : black;
    }
    

    【讨论】:

      【解决方案3】:

      只需设置一个 CSS 样式来设置<a> 标签的颜色。

      a {color:blue;}
      

      a:linka:hovera:visiteda:focus 有单独的伪标签,但除非它们被设置在其他地方,否则您不需要指定它们 - 如果您只指定a 同上,它应该适用于元素的任何状态。

      如果设置了伪样式并且您需要覆盖它们,那么您将需要这样的东西:

      a, a:link, a:visited, a:focus, a:hover {color:blue;}
      

      (当然,您可以删除上述任何您不想覆盖的内容)

      【讨论】:

        【解决方案4】:

        在 CSS 中写:

        a:visited 
        {
           color: #f00; /*where #f00 is your hexadecimal colorcode, you can use "blue" or an RGBa value too!*/
        }
        

        【讨论】:

          【解决方案5】:

          您需要为您的链接定义访问的属性。

          <style type="text/css">
          a:visited {color: #000000}
          </style>
          

          【讨论】:

            猜你喜欢
            • 2016-02-29
            • 2014-11-12
            • 1970-01-01
            • 1970-01-01
            • 2012-04-27
            • 1970-01-01
            • 2015-08-04
            • 1970-01-01
            • 2013-01-30
            相关资源
            最近更新 更多