Псевдоклассы и псевдоэлементы

Но действительно интересным все делают селекторы псевдоклассов (pseudo-class selectors) и селекторы псевдоэлементов (pseudo-element selectors). Они позволяют назначать стили структурам, существование которых в документе необязательно, или фантомным классам, наличие которых зависит от состояния элемента или даже от состояния документа в целом. Иначе говоря, стили применяются к частям документа не на основании информации, содержащейся в структуре документа, и способом, который не может быть определен путем простого изучения разметки документа.

Может показаться, будто я применяю стили случайным образом, но это не так. Напротив, я применяю стили в соответствии с выполнением некоторых условий, возникновение которых я не могу предсказать заранее. Однако обстоятельства, при которых будут появляться стили, в действительности строго определены. Проведем аналогию: во время соревнований всякий раз, когда команда-хозяин выигрывает очко, толпа приветствует это одобрительными возгласами. Неизвестно точно, когда в ходе игры это произойдет, но если это случится, толпа будет восклицать, как и предполагалось. Тот факт, что нельзя предсказать момент, когда это случится, не делает эффект менее ожидаемым.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела CSS на эту тему:
Выбор дочерних элементов
Выбор конкретного атрибута
Выбор между селектором классов и селектором идентификаторов
Выбор на основании конкретного значения атрибута
Выбор первого дочернего элемента

Вернуться в раздел: CSS / 2. Селекторы