日期:2014-05-17  浏览次数:20648 次

请教一个关于CSS 中 “:”的用法
a:link   {   color:#333;   text-decoration:none;   }  
a:visited   {   color:#333;   text-decoration:none;   }  
a:hover   {   color:#C60;   text-decoration:underline;   }  
a:active   {   color:#   C60;   text-decoration:underline;   }

这里的“   :”什么含义   ,   用字面意思怎么解释   a:link       a:visited     a:hover
a:active

------解决方案--------------------
这些是Pseudo-class

a:link 最近还未访问过的链接的式样
a:visited 最近访问过的链接的式样
a:hover 当鼠标放到链接上的式样
a:active 当链接被激活时的式样
------解决方案--------------------
他是Pseudo-class,不是真正的class,用于某些特殊效果,基本上是CSS特定的,需要浏览器支持才行。
参考http://www.w3pop.com/learn/view/p/1/doc/css_pseudo_classes/