2012-04-03 211 views
0

我想要设置超链接的样式:一些必须是白色的,其他一些必须是正常的颜色。这里是我有:超链接样式

<a href="http://www.mysite.com/register.php" class="normal">Register</a> 

a:link { 
    color:#FFF; 
    text-decoration:none; 
} 
a:hover { 
    color:#FFF; 
    text-decoration:underline; 
} 
a:visited { 
    color:#FFF; 
    text-decoration:none; 
} 
a:active { 
    color:#FFF; 
    text-decoration:none; 
} 

.normal a:hover{ 
    color:#00F; 
} 
.normal a:link{ 
    color:#00F; 
} 
.normal a:visited{ 
    color:#00F; 
} 
.normal a:active{ 
    color:#00F; 
} 

正常的链接工作正常。但是当我使用class=normal时,链接仍然是白色的。为什么正常的链接优先?

+0

试着写像Register Brezhnews 2012-04-03 13:55:24

+0

这个没有运气 – droidus 2012-04-03 13:57:01

回答

1

尝试定义的分类标准是这样的:

a.normal:hover 
{ 
    color:#00F; 
} 
a.normal:link 
{ 
    color:#00F; 
} 
a.normal:visited 
{ 
    color:#00F; 
} 
a.normal:active 
{ 
    color:#00F; 
}