комбинированные селекторы Flashcards

(21 cards)

1
Q

div.className, .className1.className2 etc

A

Когда мы хотим выбрать элемент по тегу с определенным классом или элемент с двумя и более классами сразу - селектор составляется одной строкой из всех частей, БЕЗ пробелов

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

div li
ul .className
.name1 .name2 a

A

КОНТЕКСТНЫЙ или вложенный селектор. позволяет применить стили к элементу, ТОЛЬКО если он ВЛОЖЕН в другой элемент

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

селектор1 + селектор2

A

СОСЕДНИЕ селекторы. Стили применяются к элементу с селектором2 только, если ПЕРЕД ним расположен элемент с селектором1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

ul > li
ul > li > span

A

ДОЧЕРНИЕ селекторы. Дочерний элемент - БЛИЖАЙШИЙ потомок ()выше по уровню вложенности), а потомки - это любые элементы внутри родителя
Селектор выбирает все дочерние элементы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

li:first-child
li:last-child

A

ПСЕВДОКЛАССЫ. Всегда записываются через ОДНО ДВОЕТОЧИЕ.
Выбирают первый дочерний элемент родителя (первый li из всех) и последний

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

li:nth-child(n)

A

ПСЕВДОКЛАСС. Выбирает дочерний элемент по порядковому номеру

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

button:hover

A

ПСЕВДОКЛАСС. Используется для добавлении стилей при НАВЕДЕНИИ на элемент

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

:link
:visited
:active

A

ПСЕВДОКЛАССЫ для ссылок
1. еще не посещенные ссылки
2. посещенные ссылки
3. активные ссылки, т.е. кнопка мыши зажата на ссылке

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

:focus

A

ПСЕВДОКЛАСС для элемента, находящегося в фокусе. Например, текстовое поле с установленным курсором. Полезен при перемещении по странице при помощи TAB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Селекторы атрибутов

A

Запись: элемент[атрибут]. Выбирает элемент по АТРИБУТУ. Полезен для работы с формами
Пример: input[type=’text’]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

селектор

A

Селектор по id

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

:not(селектор)

A

ПСЕВДОКЛАСС. Позволяет выбрать элементы, которые не содержат указанный селектор
НЕЛЬЗЯ передавать: двойной not, комбинированные селекторы, псевдоэлементы, селекторы-потомки, групповые селекторы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

:nth-last-child(n)

A

Псевдокласс. Отсчет ведется от последнего элемента

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

:first-of-type
:last-of-type

A

ПЕРВЫЙ/ПОСЛЕДНИЙ дочерний элемент родителя, С УЧЕТОМ ТИПА, т.е. тега.
Пример: первый найденный ul, даже если перед ним в родителе есть другие теги

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

:nth-of-type(n)
:nth-last-of-type(n)

A

n-ый по счету элемент С НАЧАЛА/С КОНЦА, среди всех указанных дочерних элементов
Пример: ul:nth-of-type(2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

селектор1 ~ селектор2

A

Селектор СЛЕДУЮЩИХ элементов. Стили применятся к элементу с селектором2, только если перед ним есть элемент с селектором1. Должны быть в ОДНОМ РОДИТЕЛЕ. НЕ ОБЯЗАТЕЛЬНО СТОЯТ РЯДОМ

17
Q

:empty

A

ПСЕВДОКЛАСС. Выбирает все элементы, у которых нет дочерних узлов, в т.ч. текстовых

18
Q

:only-child

A

Псевдокласс. ЕДИНСВЕННЫЙ дочерний элемент внутри родителя

19
Q

:only-of-type

A

Псевдокласс. ЕДИНСТВЕННЫЙ дочерний элемент родителя с ОПРЕДЕЛЕННЫМ ТИПОМ (названием тега)
Пример: p:only-of-type - выберет тег p в родителе, если он единственный

20
Q

::before
::after

A

ПСЕВДОЭЛЕМЕНТЫ. Позволяет вставить псевдотег внутрь другого элемента В НАЧАЛО/В КОНЕЦ. Оюязательно свойство content - содержимое
Ведет себя как span

21
Q

::first-line и ::first-letter

A

Псевдоэлементы. Стиль для первой строки или первой буквы текста. Применимы только свойства шрифтов