用CSS强制改变链接的颜色

By | 2009/11/02

    在我们写有的程序模板的时,   有时想突出重点, 想临时改变链接的颜色.  会发出不太好操作,  因为如果用CSS直接定义<a>的color 是不能改变链接的颜色的.  要去定义上级元素的 a 属性,  这样如果只有少量的几个链接要改变颜色, 这样去做就太麻烦了. 

    有没有简单一点的方法. 我的做法是先设好几个颜色的class,  直接在  <a> 里加入一个class就行了.

如 :  <a href="http://www.dengor.com"  class=''red">登高望远</a>

效果: 登高望远

下面是CSS代码:

a.white:link {color:#FFFFFF;} /*白色的链接 */
a.whitevisited {color:#FFFFF;} /*已访问的白色的链接*/
a.red:link {color:#FF0000;} /*红色的链接 */
a.red:visited {color:#FF0000;} /*红色已访问的链接*/

a.green:link {color:#339900;} /*绿色的链接 */
a.green:visited {color: #339900;} /*绿色已访问的链接*/

a.blue:link {color:#000099;;} /*蓝色的链接 */
a.blue:visited {color:#000099;;} /*蓝色已访问的链接*/