ProgrammerBook.ru: Обратите внимание, что

  1. данный документ является переводом документа «The Body Element and Related Elements»;
  2. данный документ может содержать неточности, опечатки и ошибки перевода;
  3. официальным документом по данной тематике является оригинальный документ на английском языке, расположенный на сайте W3C.

Элемент Body и Связанные с ним Элементы

Элемент BODY

Допустимый Контекст: HTML
Модель Содержимого: %Body.Content

В элементе BODY, вы можете структурировать текст на абзацы и списки, а также выделять выражения и создавать ссылки, среди других вещей. Элемент BODY имеет следующие атрибуты, все из которых являются необязательными:

Обратите внимание, что атрибуты ID, LANG и CLASS могут быть использованы практически со всеми элементами, допустимыми в теле документа.

ID
SGML-идентификатор используется в качестве цели для гипертекстовых ссылок или для именования отдельных элементов в присоединённых таблицах стилей. Идентификаторы NAME лексем должны быть уникальными в рамках текущего документа.
LANG
Это одна из кратких меток ISO стандарта языка, например «en.uk» для варианта английского языка используемого в Соединённом Королевстве. Он может быть использован обработчиками при выборе конкретного языкового варианта кавычек, лигатур, правил переноса и так далее. Атрибут языка состоит из двухбуквенного кода языка, соответствующего стандарту ISO 639, в случае необходимости, за которым следует точка и двухбуквенный код страны, соответствующий стандарту ISO 3166.
CLASS
Это разделённый пробелами список SGML NAME лексем, которые используются для именования подклассов тега. Например, <P CLASS=STANZA.COUPLET> определяет абзац, который действует как куплет в строфе. По соглашению, имена классов интерпретируются иерархически, с самого общего класса слева до наиболее специфичного справа, где классы разделены точкой. Атрибут CLASS чаще всего используется для прикрепления другого стиля к некоторому элементу, но это является рекомендацией, чтобы практические имена классов были выбраны на основе семантики элемента, так как это позволит использование для других целей, таких как ограничение поиска по документам путём сопоставления имён классов элемента. Соглашения по выбору имён классов выходят за рамки данной спецификации.
BACKGROUND
Может быть использован, чтобы указать URI для повторяемого изображения для покрытия фона документа. Данный атрибут предоставляет возможность задать группе документов характерный внешний вид. Клиенты могут игнорировать этот атрибут. Он включён здесь для клиентов, которые не поддерживают таблицы стилей. Обратите внимание, что цвет текста, возможно, необходимо будет корректировать для того, чтобы создать адекватный контраст с фоном.

Обратите внимание, что вам не нужно включать тег BODY, если вы не хотите указывать ни один из перечисленных выше атрибутов.

Структура Тела

Тело документа включает в себя от нуля и более следующих элементов:

Обратите внимание, что разметка уровня текста и символов разрешается только на этом уровне для обеспечения обратной совместимости с существующими документами. Флаг HTML.Recommended принуждает к более структурированному подходу в разработке HTML-документов.