Типы селекторов в CSS
Операторы языка HTML позволяют провести логическое деление документа на секции и выделить его структурные элементы. Например, – секция тела страницы,
- параграф,
- таблица,
- список и т.д…
С каждым оператором связан также некоторый заданный по умолчанию список свойств форматирования (кегль заголовков, отступы до и после абзаца, способ маркирования списка и т.д.), заранее определенный в установках пользователя, «зашитый» в свойствах броузера. Тем самым операторы являются основным инструментом идентификации структурных элементов документа, которым можно присваивать определенные свойства.
Иерархическая структура HTML-документов позволяет построить древо документа. Это чертеж, иллюстрирующий способ вложения элементов документа (представленных операторами) друг в друга.
Следует обратить внимание, что форма древа и наличие узлов в нем являются характерными для данного документа. Анализируя другой документ, можем получить совершенно иное древо.
Имея перед собой рисунок такого древа, можно более наглядно постичь некоторые понятия, тесно связанные с типами и способом записи селекторов, задающих сферу приложения стилей:
- Язык документа – язык, в котором закодирован данный документ. В нашем случае это язык HTML.
- Элемент – оператор языка HTML, представленный в виде узла на древе документа.
- Атрибут – значение, связанное с элементом, состоит из названия и присвоенного текстового значения.
- Корень – начальный элемент древа (не имеет родителя). В случае документов HTML, элементом, представляющим собой корень, является какой-либо оператор HTML.
- Ребенок – элемент «В» является ребенком элемента «А», если элемент «А» является родителем элемента «В», то есть если элемент «А» выступает на один уровень выше в иерархии древа. Каждый элемент древа документа (за исключением корня) всегда имеет одного родителя.
- Потомок – элемент «В» является потомком элемента «А», если элемент «А» выступает на один уровень выше, чем элемент «В» в иерархии древа, или если элемент «В» является ребенком элемента «С», являющегося потомком элемента «А».
- Брат – элементы «А» и «В» называются братьями, если у них общтй родитель.

Добавить комментарий
Вы должны войти