Главная arrow Как создать сайт arrow Контекстные селекторы

Контекстные селекторы

В этом примере абзац идентифицирован именем par24 в параметре id, поэтому к нему применимо правило с селектором #par24. Второе правило в таблице стилей должно применяться к заголовку первого уровня с идентификатором form3. Такого элемента в нашем фрагменте HTML-кода нет, а заголовок form2 отображается с применением правила по умолчанию.
При разработке страниц HTML часто приходиться одни элементы вкладывать в другие, например, выделять слова тэгом в каком-нибудь абзаце задаваемом тэгом

. В этом случае говорят, что элемент

порождает элемент и является его предком, а сам элемент является потомком элемента

. Некоторые свойства предка наследуются потомком, например, цвет шрифта (свойство color). Если необходимо чтобы выделяемые только в абзацах элементы отображались одним образом, а в других частях документа по - другому применяют контекстные селекторы. Например, для отображения в абзацах текста выделеного тэгами шрифтом жёлтого цвета необходимо задать следующее правило:

P EM { color: yellow }

Контекстный селектор состоит из нескольких простых, разделённых пробелами. Интерпритатор браузера просматривает в стеке все открытые элементы, находит элементы , порождённые элементом.