伪类选择器有七个:
针对链接样式的伪类——锚伪类:
a:link{}//未访问的链接
a:visited{}//已访问的链接
a:hover{}//被覆盖的链接
a:actived{}//被激活的链接
注意的是:上述的书写顺序必须是有要求的,除了上面的link和visited之间的位置可以互换外,hover和actived不能改变,也就是说,hover必须在link和visited之后设置,actived必须在hover 被设置之后设置。
first-child伪类:选择元素的第一个子元素,被选择的元素必须是某一个元素的第一个子元素,并且是规定的元素类型才可以被选中。
例如:p:first-child{},这里选中的是某一个元素下的第一个p子元素,而不是第一次出现的p元素。而且对于父元素是谁,这个不予以限制
:lang 伪类使你有能力为不同的语言定义特殊的规则
<html> <head> <style type="text/css"> q:lang(no) { quotes: "~" "~" } </style> </head> <body> <p>文字<q lang="no">段落中的引用的文字</q>文字</p> </body></html>