html 5 的CSS3新增的伪类选择器还包括哪些?

html-css028

html 5 的CSS3新增的伪类选择器还包括哪些?,第1张

:first-of-typep:first-of-type选择属于其父元素的首个

元素的每个

元素。 \x0d\x0a:last-of-typep:last-of-type选择属于其父元素的最后

元素的每个

元素。\x0d\x0a:only-of-typep:only-of-type选择属于其父元素唯一的

元素的每个

元素。\x0d\x0a:only-childp:only-child选择属于其父元素的唯一子元素的每个

元素。\x0d\x0a:nth-child(n)p:nth-child(2)选择属于其父元素的第二个子元素的每个

元素。 \x0d\x0a:nth-last-child(n)p:nth-last-child(2)同上,从最后一个子元素开始计数。\x0d\x0a:nth-of-type(n)p:nth-of-type(2)选择属于其父元素第二个

元素的每个

元素。 \x0d\x0a:nth-last-of-type(n)p:nth-last-of-type(2)同上,但是从最后一个子元素开始计数。 \x0d\x0a:last-childp:last-child选择属于其父元素最后一个子元素每个

元素。 \x0d\x0a:root:root选择文档的根元素。 \x0d\x0a:emptyp:empty选择没有子元素的每个

元素(包括文本节点)。 \x0d\x0a:target#news:target选择当前活动的 #news 元素。\x0d\x0a:enabledinput:enabled选择每个启用的 元素。 \x0d\x0a:disabledinput:disabled选择每个禁用的 元素 \x0d\x0a:checkedinput:checked选择每个被选中的 元素。 \x0d\x0a:not(selector):not(p)选择非

元素的每个元素。\x0d\x0a::selection::selection选择被用户选取的元素部分。

1、动态伪类选择器

不同的状态,使用不同的样式。

E: link

E: visited

E: active

E: hover

E: focus

2、目标伪类选择器

用来匹配页面的URI中某个标识符的目标元素。

E: target

选择匹配E的所有元素,且匹配元素被相关URL指向。

3、语言伪类选择器

用来匹配使用指定语言的元素。

E: lang(language)

4、元素状态伪类选择器

当元素处于某种状态下时,才起作用,在默认状态下不起作用。

E: checked

eg: input[type="checkbox"]:checked{}

E: enabled

eg: input[type="text"]:checked{}

E: disabled

eg: input[type="text"]:disabled{}

5、结构伪类选择器

这个就比较多了,平时用的也比较频繁。

: nth-child

: nth-last-child

: nth-of-type

: nth-last-of-type

: first-child

: last-child

: only-child

: first-of-type

: last-of-type

: only-of-type

: root 匹配元素所有在文档的根元素

: empty 选择没有子元素的元素,且不包含节点

6、否定伪类选择器

E: not(F) 匹配所有除F外的E元素