Лекции     Книги     Рефераты    
Диплом, курсовая на заказ

Типы селекторов в CSS

Операторы языка HTML позволяют провести логическое деление документа на секции и выделить его структурные элементы. Например, – секция тела страницы,

  • параграф,
  • таблица,
  • список и т.д…

С каждым оператором связан также некоторый заданный по умолчанию список свойств форматирования (кегль заголовков, отступы до и после абзаца, способ маркирования списка и т.д.), заранее определенный в установках пользователя, «зашитый» в свойствах броузера. Тем самым операторы являются основным инструментом идентификации структурных элементов документа, которым можно присваивать определенные свойства.

Иерархическая структура HTML-документов позволяет построить древо документа. Это чертеж, иллюстрирующий способ вложения элементов документа (представленных операторами) друг в друга.

Следует обратить внимание, что форма древа и наличие узлов в нем являются характерными для данного документа. Анализируя другой документ, можем получить совершенно иное древо.

Имея перед собой рисунок такого древа, можно более наглядно постичь некоторые понятия, тесно связанные с типами и способом записи селекторов, задающих сферу приложения стилей:

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

Обсуждения

Нет комментариев к “Типы селекторов в CSS”

Добавить комментарий

Вы должны войти



© 2009 - 2010 | Webteach.ru | Образовательный портал