СSS селекторы просмотров: 1984
СSS селекторы
CSS Селекторы
В CSS, селекторы это - командами, которые используют, чтобы выбрать элемент(ы), с которым вы хотите работать.
Зайдите на страничку нашего тестера селекторов CSS, чтобы увидеть демострацию различных селекторов.
В столбце "CSS" указано, в какой версии CSS селектор работает (CSS1, CSS2, или CSS3
Селектор |
Пример |
Описание примера |
CSS |
|
.intro |
Выбирает все элементы класса"intro" |
1 |
|
#firstname |
Выбирает элемент с id="firstname" |
1 |
|
* |
Выбирает все элементы |
2 |
|
p |
Выбирает все элементы |
1 |
|
div,p |
Выбирает все элементы
и |
1 |
|
div p |
Выбирает все элементы
внутри элементов |
1 |
|
div>p |
Выбирает все элементы
, где родитель - элемент |
2 |
|
div+p |
Выбирает все элементы
, которые стоят после элементов |
2 |
|
p~ul |
Выбирает каждый элемент
, перед которым стоит элемент |
3 |
|
[target] |
Выбирает все элементы с атрибутом target |
2 |
|
[target=_blank] |
Выбирает все элементы с target="_blank" |
2 |
|
[title~=flower] |
Выбирает все элементы с атрибутом заголовка, в котором содержится слово "flower" |
2 |
|
[lang|=en] |
Выбирает все элементы со значением атрибута lang, которые начинаются с "en" |
2 |
|
a[href^="https"] |
Выбирает каждый элемент чьё значение аттрибута href начинается с "https" |
3 |
|
a[href$=".pdf"] |
Выбирает каждый элемент , атрибут href которого заканчиваеается на ".pdf" |
3 |
|
a[href*="w3schools"] |
Выбирает каждый элемент , значение атрибута href которого содержит строку "w3schools" |
3 |
|
a:active |
Выбирает активную ссылку |
1 |
|
p::after |
Добавляет содержимое после каждого элемента |
2 |
|
p::before |
Добавляет содержимое перед каждым элементом |
2 |
|
input:checked |
Выбирает каждый включённый элемент |
3 |
|
input:disabled |
Выбирает каждый отключенный элемент |
3 |
|
p:empty |
Выбирает каждый элемент
, у которого нет никаких дочерних элементов (включая текстовые узлы) |
3 |
|
input:enabled |
Выбирает каждый включенный элемент |
3 |
|
p:first-child |
Выбирает каждый элемент
, который является первым дочерним элементом его родителя |
2 |
|
p::first-letter |
Выбирает первую букву каждого элемента |
1 |
|
p::first-line |
Выбирает первую строку каждого элемента |
1 |
|
p:first-of-type |
Выбирает каждый элемент
, который является первым элементом
его родителя |
3 |
|
input:focus |
Выбирает Input элемент, на котором фокусируются |
2 |
|
a:hover |
Ссылка при наведении мыши |
1 |
|
input:in-range |
Выбирает элементы input со значением в пределах указанного диапазона |
3 |
|
input:invalid |
Выбирает все элементы input с недопустимым значением |
3 |
|
p:lang(it) |
Выбирает все элементы
с атрибутом lang, равным "it" (Italian) |
2 |
|
p:last-child |
Выбирает каждый
элемент, который является последним дочерним элементом его родителя |
3 |
|
p:last-of-type |
Выбирает каждый
элемент, который является последним
элементом его родителя |
3 |
|
a:link |
Выбирает все непосещаемые ссылки |
1 |
|
:not(p) |
Выбирает каждый элемент, который не является элементом |
3 |
|
p:nth-child(2) |
Выбирает каждый
элемент, который является вторым дочерним элементом его родителя |
3 |
|
p:nth-last-child(2) |
Выбирает каждый
элемент, который является вторым дочерним элементом его родителя, рассчёт ведётся от последнего дочернего элемента |
3 |
|
p:nth-last-of-type(2) |
Выбирает каждый элемент
, который является вторым элементом
его родителя, расчёт ведётся от последнего дочернего элемента |
3 |
|
p:nth-of-type(2) |
Выбирает каждый элемент
, который является вторым элементом
его родителя |
3 |
|
p:only-of-type |
Выбирает каждый элемент
, который является единственным элементом
его родителя |
3 |
|
p:only-child |
Выбирает каждый элемент
, который является единственным дочерним элементом его родителя |
3 |
|
input:optional |
Выбирает входные элементы без атрибута "required" |
3 |
|
input:out-of-range |
Выбирает входные элементы со значением вне указанного диапазона |
3 |
|
input:read-only |
Выбирает входные элементы с назначенным атрибутом "readonly" |
3 |
|
input:read-write |
Выбирает входные элементы с не назначенным атрибутом "readonly" |
3 |
|
input:required |
Выбирает элементы с атрибутом "required" |
3 |
|
:root |
Выбирает корневой элемент документа |
3 |
|
::selection |
Выбирает часть элемента, который выбирается пользователем |
|
|
#news:target |
Выбирает активный в настоящее время элемент #news (кликнули по url который содержит имя анкора) |
3 |
|
input:valid |
Выбирает все элементы input с допустимым значением |
3 |
|
a:visited |
Выбирает все посещённые ссылки |
1 |
Загружено переводчиком: Сучков Пётр Викторович Биржа переводов 01
Язык оригинала: английский Источник: w3schools.com