CSS3新增了多种伪类,包括:
-
:target 选择器用于选取当前活动的目标元素,常用于页面内的锚点。
-
:not() 选择器用于选取除某个元素以外的其他元素。
-
:nth-child() 选择器用于选取某个父元素下的某个特定的子元素,按照其在父元素中的位置。
-
:nth-of-type() 选择器用于选取某个父元素下某个特定类型的子元素,按照其在父元素中的位置。
-
:first-child 选择器用于选取某个父元素下的第一个子元素。
-
:last-child 选择器用于选取某个父元素下的最后一个子元素。
-
:first-of-type 选择器用于选取某个父元素下的第一个特定类型的子元素。
-
:last-of-type 选择器用于选取某个父元素下的最后一个特定类型的子元素。
-
:enabled 选择器用于选取启用的表单元素。
-
:disabled 选择器用于选取禁用的表单元素。
以上是CSS3新增的部分伪类,使用它们可以更方便地对页面元素进行选择和样式定义。