справка CSS w3ii 'регулярно тестируются со всеми основными браузерами.
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 | р ~ уль | Выбирает каждый <ul> элемент , который предшествует <p> элемента | 3 |
[ attribute ] | [target] | Выбирает все элементы с целевым атрибутом | 2 |
[ attribute = value ] | [target=_blank] | Выбирает все элементы с target="_blank" | 2 |
[ attribute ~= value ] | [title~=flower] | Выбирает все элементы с атрибутом заголовка , содержащие слово "flower" | 2 |
[ attribute |= value ] | [lang|=en] | Выбирает все элементы со значением атрибута Ланг , начиная с "en" | 2 |
[ attribute ^= value ] | a[href^="https"] | Выбирает каждый <a> элемент которого href значение атрибута начинается с "https" | 3 |
[ attribute $= value ] | a[href$=".pdf"] | Выбирает каждый <a> элемент которого значение атрибута HREF заканчивается ".pdf" в ".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) в (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" для "readonly" Указанный атрибут | 3 |
:read-write | input:read-write | Выбирает элементы ввода с "readonly" для "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 |