CSS 手册

对 51help 的 CSS 试。

CSS3 选择器

在 CSS

"CSS" CSS 的。(CSS1、CSS2 还是 CSS3。)

选择器 例子 例子描述 CSS
.class .intro 选择 class="intro" 。 1
#id #firstname 选择 id="firstname" 。 1
* * 素。 2
element p 选择所有 <p> 元素。 1
element,element div,p 选择所有 <div> <p> 元素。 1
element element div p 选择 <div> 所有 <p> 元素。 1
element>element div>p 为 <div> <p> 元素。 2
element+element div+p <div> 所有 <p> 元素。 2
[attribute] [target] 选择带有 target 素。 2
[attribute=value] [target=_blank] 选择 target="_blank" 。 2
[attribute~=value] [title~=flower] 选择 title 词 "flower" 。 2
[attribute|=value] [lang|=en] 选择 lang 属性值以 "en" 元素。 2
:link a:link 接。 1
:visited a:visited 接。 1
:active a:active 接。 1
:hover a:hover 的链接。 1
:focus input:focus 点的 input 元素。 2
:first-letter p:first-letter 选择每个 <p> 母。 1
:first-line p:first-line 选择每个 <p> 。 1
:first-child p:first-child 每个 <p> 元素。 2
:before p:before 在每个 <p> 容。 2
:after p:after 在每个 <p> 容。 2
:lang(language) p:lang(it) "it" 开头的 lang 个 <p> 元素。 2
element1~element2 p~ul <p> <ul> 元素。 3
[attribute^=value] a[src^="https"] 选择其 src 属性值以 "https" <a> 元素。 3
[attribute$=value] a[src$=".pdf"] 选择其 src 属性以 ".pdf" <a> 元素。 3
[attribute*=value] a[src*="abc"] 选择其 src "abc" <a> 元素。 3
:first-of-type p:first-of-type 个 <p> <p> 元素。 3
:last-of-type p:last-of-type 后 <p> <p> 元素。 3
:only-of-type p:only-of-type 的 <p> <p> 元素。 3
:only-child p:only-child 每个 <p> 元素。 3
:nth-child(n) p:nth-child(2) 的每个 <p> 元素。 3
:nth-last-child(n) p:nth-last-child(2) 3
:nth-of-type(n) p:nth-of-type(2) 个 <p> <p> 元素。 3
:nth-last-of-type(n) p:nth-last-of-type(2) 计数。 3
:last-child p:last-child 每个 <p> 元素。 3
:root :root 根元素。 3
:empty p:empty <p> 。 3
:target #news:target 动的 #news 元素。 3
:enabled input:enabled 用的 <input> 元素。 3
:disabled input:disabled 用的 <input> 元素 3
:checked input:checked 选中的 <input> 元素。 3
:not(selector) :not(p) 选择非 <p> 元素。 3
::selection ::selection 部分。 3