w3ii「CSSリファレンスは、すべての主要なブラウザと定期的にテストされています。
CSSセレクタ
CSSでは、セレクタが選択するために使用されるパターンであるelement(s)あなたはスタイルにしたいし。
"CSS"欄は、CSSのバージョンでプロパティが定義されていることを示し(CSS1, CSS2, or 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 | すべての選択<p>内の要素<div>要素を | 1 |
element > element | div > p | すべての選択<p>親である要素<div>要素を | 2 |
element + element | div + p | すべての選択<p>の直後に配置されている要素<div>要素を | 2 |
element1 ~ element2 | P〜UL | すべての選択<ul>が先行する要素<p>要素を | 3 |
[ attribute ] | [target] | ターゲット属性を持つすべての要素を選択します | 2 |
[ attribute = value ] | [target=_blank] | ですべての要素を選択しtarget="_blank" | 2 |
[ attribute ~= value ] | [title~=flower] | 単語を含むtitle属性を持つすべての要素を選択し"flower" | 2 |
[ attribute |= value ] | [lang|=en] | 始まるlang属性値を持つすべての要素を選択し"en" | 2 |
[ attribute ^= value ] | a[href^="https"] | すべての選択<a>要素href属性の値で始まる"https" | 3 |
[ attribute $= value ] | a[href$=".pdf"] | すべての選択<a> href属性の値がで終わる要素".pdf" | 3 |
[ attribute *= value ] | a[href*="w3ii"] | すべての選択<a>要素href属性値が列を含んでいるが"w3ii" | 3 |
:active | a:active | アクティブリンクを選択します | 1 |
::after | p::after | 各コンテンツの後に何かを挿入し<p>要素 | 2 |
::before | p::before | 各コンテンツの前に何かを挿入し<p>要素 | 2 |
:checked | input:checked | すべてのチェックを選択し<input>要素を | 3 |
:disabled | input:disabled | すべての無効を選択し<input>要素を | 3 |
:empty | p:empty | すべての選択<p>は子がありません要素(including text nodes) | 3 |
:enabled | input:enabled | すべての有効選択<input>要素を | 3 |
:first-child | p:first-child | すべての選択<p>その親の最初の子である要素を | 2 |
::first-letter | p::first-letter | すべてのの最初の文字を選択し<p>要素を | 1 |
::first-line | p::first-line | すべての最初の行を選択し<p>要素を | 1 |
:first-of-type | p:first-of-type | すべての選択<p>最初のものである要素<p>親の要素を | 3 |
:focus | input:focus | フォーカスのある入力要素を選択します | 2 |
:hover | a:hover | マウスオーバーのリンクを選択します | 1 |
:in-range | input:in-range | 指定された範囲内の値で入力要素を選択します | 3 |
:invalid | input:invalid | 無効な値を持つすべての入力要素を選択します | 3 |
:lang( language ) | p:lang(it) | すべての選択<p>を持つ要素lang等しい属性"it" (Italian) | 2 |
:last-child | p:last-child | すべての選択<p>その親の最後の子要素が | 3 |
:last-of-type | p:last-of-type | すべての選択<p>最後に要素<p>親の要素を | 3 |
:link | a:link | すべての未訪問のリンクを選択します | 1 |
:not( selector ) | :not(p) | ではないすべての要素を選択し<p>要素を | 3 |
:nth-child( n ) | p:nth-child(2) | すべての選択<p>その親の第二子である要素を | 3 |
:nth-last-child( n ) | p:nth-last-child(2) | すべての選択<p>最後の子から数えて、その親の第二子である要素を | 3 |
:nth-last-of-type( n ) | p:nth-last-of-type(2) | すべての選択<p>秒である要素<p>最後の子から数えて、その親の要素を | 3 |
:nth-of-type( n ) | p:nth-of-type(2) | すべての選択<p>秒である要素<p>親の要素を | 3 |
:only-of-type | p:only-of-type | すべての選択<p>のみである要素<p>親の要素を | 3 |
:only-child | p:only-child | すべての選択<p>その親の唯一の子である要素を | 3 |
:optional | input:optional | なしで入力要素を選択し"required"属性 | 3 |
:out-of-range | input:out-of-range | 指定範囲外の値で入力要素を選択します | 3 |
:read-only | input:read-only | 入力要素を選択し"readonly"属性が指定を | 3 |
:read-write | input:read-write | 入力要素を選択し"readonly"指定されていない属性を | 3 |
:required | input:required | 入力要素を選択し"required"指定された属性 | 3 |
:root | :root | 文書のルート要素を選択します | 3 |
::selection | ::selection | ユーザによって選択された要素の一部を選択します | |
:target | #news:target | (そのアンカー名を含むURLをクリックした)現在のアクティブ#news要素を選択します | 3 |
:valid | input:valid | 有効な値を持つすべての入力要素を選択します | 3 |
:visited | a:visited | すべての訪問のリンクを選択します | 1 |