元素的所有
元素。
element+element| div+p |选择紧接在
元素之后的所有
元素。
[attribute丨=value]| [lang丨=en] |选择 lang 属性值以 "en" 开头的所有元素。
:link| a:link |选择所有未被访问的链接。
:visited| a:visited |选择所有已被访问的链接。
:active| a:active |选择活动链接。
:hover| a:hover |选择鼠标指针位于其上的链接。
:focus| input:focus |选择获得焦点的 input 元素。
:first-letter| p:first-letter |选择每个
元素的首字母。
:first-line| p:first-line |选择每个
元素的首行。
:first-child| p:first-child |选择属于父元素的第一个子元素的每个
元素。
:before| p:before |在每个
元素的内容之前插入内容。
:after| p:after |在每个
元素的内容之后插入内容。
:lang(language)| p:lang(it)|选择带有以 "it" 开头的 lang 属性值的每个
元素。
element1~element2| p~ul |选择前面有
元素的每个
:first-of-type| p:first-of-type |选择属于其父元素的首个
元素的每个
元素。
:last-of-type| p:last-of-type |选择属于其父元素的最后
元素的每个
元素。
:only-of-type| p:only-of-type |选择属于其父元素唯一的
元素的每个
元素。
:only-child| p:only-child | 选择属于其父元素的唯一子元素的每个
元素。
:nth-child(n)| p:nth-child(2) |选择属于其父元素的第二个子元素的每个
元素。
:nth-last-child(n)| p:nth-last-child(2) |同上,从最后一个子元素开始计数。
:nth-of-type(n)| p:nth-of-type(2) |选择属于其父元素第二个
元素的每个
元素。
:nth-last-of-type(n)| p:nth-last-of-type(2) |同上,但是从最后一个子元素开始计数。
:last-child| p:last-child |选择属于其父元素最后一个子元素每个
元素。
:root| :root |选择文档的根元素。
:empty| p:empty |选择没有子元素的每个
元素(包括文本节点)。
:target| #news:target |选择当前活动的 #news 元素。
:enabled| input:enabled |选择每个启用的 元素。
:disabled| input:disabled | 选择每个禁用的 元素
:checked| input:checked |选择每个被选中的 元素。
:not(selector)| :not(p) |选择非
元素的每个元素。
::selection| ::selection |选择被用户选取的元素部分。