我想对一个非常大的网站进行一些小的调整(不是由我做的)。 该网站的主要颜色是红色和黑色。
现在有很多CSS类来定义链接的功能,但是一些链接仍然使用默认的蓝色(没有应用类)。
我曾尝试添加此到主css文件:更改CSS中的默认链接颜色
a:link {
color: #900;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: underline;
}
a:hover {
color: #000;
}
但这种变化与正确的颜色太环节appareance。例如:下面,在同一个css文件中有这些类:
.linkCat {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: none;
}
.linkCat:hover {
color: #900;
text-decoration: underline;
}
我的更改也会覆盖这些类的行为。
我想知道是否有某种方法可以将样式更改为仅适用于未应用样式的链接。
我再说一遍:网站真的很大,我不喜欢修改每一个页面来为链接添加一个类。
谢谢。
2011-09-15
Gianluca
+0
呃那是丑陋的,为什么不把样式应用到所有'a'项目,然后推广这个类呢?例如'.myLink {//输入你想要的样式}'。然后查找每个超链接的出现,并且如果它没有类添加myLink作为它的类。这样你就不会“打破”已有的东西...... –