odniesienia CSS w3ii 'jest regularnie testowany ze wszystkimi popularnymi przeglądarkami.
Selektory CSS
W CSS, selektory są wzorce stosowane, aby wybrać element(s) , które chcesz stylu.
"CSS" kolumna wskazuje w jakiej wersji CSS właściwość jest zdefiniowana (CSS1, CSS2, or CSS3) .
Selektor | Przykład | Przykład opis | CSS |
---|---|---|---|
. class | .intro | Zaznacza wszystkie elementy z class="intro" | 1 |
# id | #firstname | Wybór elementu z id="firstname" | 1 |
* | * | Zaznacza wszystkie elementy | 2 |
element | p | Wybiera wszystkie <p> elementy | 1 |
element,element | div, p | Wybiera wszystkie <div> elementy i wszystkie <p> elementy | 1 |
element element | div p | Wybiera wszystkie <p> elementów wewnątrz <div> elementy | 1 |
element > element | div > p | Wybiera wszystkie <p> elementy w których jednostka dominująca jest <div> Element | 2 |
element + element | div + p | Wybiera wszystkie <p> elementy, które są umieszczone bezpośrednio po <div> elementy | 2 |
element1 ~ element2 | p ~ ul | Wybiera każdy <ul> element, który poprzedza <p> elementu | 3 |
[ attribute ] | [target] | Zaznacza wszystkie elementy z atrybutem docelowej | 2 |
[ attribute = value ] | [target=_blank] | Zaznacza wszystkie elementy z target="_blank" | 2 |
[ attribute ~= value ] | [title~=flower] | Zaznacza wszystkie elementy z atrybutem tytuł zawierające słowo "flower" | 2 |
[ attribute |= value ] | [lang|=en] | Zaznacza wszystkie elementy o wartość atrybutu lang zaczynające się od "en" | 2 |
[ attribute ^= value ] | a[href^="https"] | Wybiera każdy <a> element, którego href wartość atrybutu zaczyna się od "https" | 3 |
[ attribute $= value ] | a[href$=".pdf"] | Wybiera każdy <a> element, którego wartość atrybutu href kończy się ".pdf" | 3 |
[ attribute *= value ] | a[href*="w3ii"] | Wybiera każdy <a> element, którego href wartość atrybutu zawiera podciąg "w3ii" | 3 |
:active | a:active | Wybiera aktywny link | 1 |
::after | p::after | Włóż coś po zawartości poszczególnych <p> elementu | 2 |
::before | p::before | Włóż coś przed zawartości poszczególnych <p> elementu | 2 |
:checked | input:checked | Wybiera każdy sprawdzony <input> element, | 3 |
:disabled | input:disabled | Wybór każdego niepełnosprawnego <input> element, | 3 |
:empty | p:empty | Wybiera każdy <p> element, który nie ma dzieci (including text nodes) | 3 |
:enabled | input:enabled | Wybiera co pozwoliło <input> element, | 3 |
:first-child | p:first-child | Wybiera każdy <p> element, który jest pierwszym dzieckiem swojego rodzica | 2 |
::first-letter | p::first-letter | Wybiera pierwszą literę każdego <p> elementu | 1 |
::first-line | p::first-line | Zaznacza pierwszy wiersz każdego <p> elementu | 1 |
:first-of-type | p:first-of-type | Wybiera każdy <p> element, który jest pierwszy <p> element jego rodzica | 3 |
:focus | input:focus | Wybiera element wejściowy, który ma fokus | 2 |
:hover | a:hover | Wybór linków na myszy nad | 1 |
:in-range | input:in-range | Wybór elementów wejściowych o wartości w określonym przedziale | 3 |
:invalid | input:invalid | Zaznacza wszystkie elementy wejściowe z nieprawidłową wartością | 3 |
:lang( language ) | p:lang(it) | Wybiera każdy <p> Element z lang atrybutu równa "it" (Italian) | 2 |
:last-child | p:last-child | Wybiera każdy <p> element, który jest ostatnim dzieckiem swojego rodzica | 3 |
:last-of-type | p:last-of-type | Wybiera każdy <p> element, który jest ostatnią <p> element jego rodzica | 3 |
:link | a:link | Wybiera wszystkie linki nieodwiedzonych | 1 |
:not( selector ) | :not(p) | Wybiera każdy element, który nie jest <p> Element | 3 |
:nth-child( n ) | p:nth-child(2) | Wybiera każdy <p> element, który jest drugim dzieckiem swojego rodzica | 3 |
:nth-last-child( n ) | p:nth-last-child(2) | Wybiera każdy <p> element, który jest drugim dzieckiem swojego rodzica, licząc od ostatniego dziecka | 3 |
:nth-last-of-type( n ) | p:nth-last-of-type(2) | Wybiera każdy <p> element, który jest drugi <p> element swojego rodzica, licząc od ostatniego dziecka | 3 |
:nth-of-type( n ) | p:nth-of-type(2) | Wybiera każdy <p> element, który jest drugi <p> element jego rodzica | 3 |
:only-of-type | p:only-of-type | Wybiera każdy <p> element, który jest jedynym <p> element jego rodzica | 3 |
:only-child | p:only-child | Wybiera każdy <p> element, który jest jedynym dzieckiem swojego rodzica | 3 |
:optional | input:optional | Wybiera elementy napędowe bez "required" atrybutu | 3 |
:out-of-range | input:out-of-range | Wybór elementów wejściowych o wartości poza określonym zakresie | 3 |
:read-only | input:read-only | Wybiera elementy wejściowego "readonly" Określony atrybut | 3 |
:read-write | input:read-write | Wybiera elementy wejściowego "readonly" atrybutu nie podano | 3 |
:required | input:required | Wybiera elementy napędowe z "required" atrybutu określonego | 3 |
:root | :root | Wybiera element główny dokumentu | 3 |
::selection | ::selection | Wybiera część elementu, który jest wybierany przez użytkownika | |
:target | #news:target | Wybiera bieżący aktywny element #news (kliknął adresu URL zawierającego tę nazwę kotwicy) | 3 |
:valid | input:valid | Zaznacza wszystkie elementy wejściowe z poprawną wartością | 3 |
:visited | a:visited | Wybiera wszystkie odwiedzonych linków | 1 |