0

我需要我们网站上的链接不继承页面的 CSS 规则 - 目前它显示有边框和下划线等,这对于该特定链接来说是不可取的。

我似乎隐约记得能够将 href 更改为 as<a href="javascript:;"></a>有效地覆盖 CSS,但我不记得如何使链接转到所需的页面。可以填我吗?谢谢!

4

1 回答 1

2

您必须覆盖样式表上定义的样式。有几种方法可以做到这一点(下面的示例将颜色设置为红色,但您实际上必须设置border: 0; text-decoration: none;)。

内联样式

<a href="#" id="thelink" style="color:#f00;">link text</a>

JavaScript

document.getElementById('thelink').style.color = '#f00';

外部 CSS 或<style>(如果您可以为此元素添加特定的 CSS 规则)

#thelink { color: #f00; }

如果由于某些更具体的选择器优先,上述方法不起作用:

#thelink { color: #f00 !important; }
于 2012-05-19T14:27:50.747 回答