【问题标题】:Easy way to style link colour separate from a:link将链接颜色与 a:link 分开的简单方法
【发布时间】:2013-09-05 11:09:45
【问题描述】:

我目前正在使用:

a:link {
    color: #FF0000;
    text-decoration: underline;
}

但在我网站的某个页面上,我希望我的链接能够以单独的颜色显示。

通过 CSS 实现此目的的最佳方法是什么?

我不想做:

<font color="#00FF00">...</font>

据我所知,这是不推荐使用的代码

【问题讨论】:

  • 添加css class? .alternate-colour {color:#00FF00}

标签: css colors hyperlink


【解决方案1】:

为您想要影响的每个链接添加一个类:

HTML: &lt;a href="#" class="alternate"&gt;Link&lt;/a&gt;

然后将此 CSS 或类似内容添加到您的样式表中:

CSS: a.alternate {color:#00FF00;} //or whatever

演示:http://codepen.io/hwg/pen/Aalkb

【讨论】:

  • @Adsy 很乐意为您提供帮助。 :)
【解决方案2】:

对link 应用不同的class 属性。例如:

HTML

<a href="#" class="red">link1</a>
<a href="#" class="black">link2</a>

CSS

a:link {
    text-decoration: underline;
}
.red{
    color: #FF0000;
}
.black{
    color: #000000;
}

看到这个Fiddle

【讨论】:

  • 这不起作用,因为我已经在 CSS 中设置了链接颜色。我希望能够仅在一个页面上覆盖链接颜色为另一种颜色
  • 继续使用我提供的 FIDDLE 并查看..它工作正常,您的代码中可能还有其他问题。
  • 不,我知道您的代码在哪里工作,但由于我已经在我的 css 中设置了颜色,所以我不想更改它以按照您的示例的方式工作。 @harley 的代码适合我。
猜你喜欢
  • 1970-01-01
  • 2011-10-24
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 1970-01-01
  • 2011-01-07
相关资源
最近更新 更多