2015-09-27 59 views
0

使用CSS对样式化链接时,是否有一个原因不仅是为了使用a?如下图所示:仅使用一个用于CSS的样式化链接

a { 
    color: red; 
} 
a:hover { 
    color: blue; 
} 

我平时常看到的是这样的:

a:link, a:visited, a:active { 
    color: red; 
} 
a: hover { 
    color: blue; 
} 

是第一选择错在什么办法?

问候 拉尔斯

+0

他们是正确的,':link'':visited'':active'是伪类,并且在这些事件发生后,这个样式应用于 –

+0

,请参考这个[anchor](https://developer.mozilla.org/EN /文档/网页/ HTML /元/年) –

回答

0

第一种选择是没有错的,无论如何。它只是用来使规则清晰,易于阅读CSS。这只是一个风格问题。

0

两者都是正确的,并且由于事件而彼此分离。

如果你只使用a的造型anchor标签比它只会样式锚标记,当它是clickedhovered

这些Pseudo类是状态被点击或比徘徊在anchor标签时风格被应用。