伪类选择器

伪类选择器有七个:

针对链接样式的伪类——锚伪类:

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>
原文地址:https://www.cnblogs.com/runhua/p/7133419.html