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 | 選擇一個值不在指定範圍內的input元素 | 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 | 選擇當前活躍#news元(點擊包含錨名的URL) | 3 |
:valid | input:valid | 選擇一個有效的值的所有投入要素 | 3 |
:visited | a:visited | 選擇所有訪問過的鏈接 | 1 |