7.5.1 Элемент BODY
<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) - тело документа -->
<!ATTLIST BODY
%attrs; -- %coreattrs, %i18n, %events --
onload %Script; #IMPLIED -- документ загружен --
onunload %Script; #IMPLIED -- документ удален --
>
Начальный тег: не обязателен, Конечный тег: не
обязателен
Определения атрибутов
- background = uri[CT]
- Нежелателен. Значение этого атрибута - URI,
указывающий на изображение. Это изображение является фоном (для
визуальных браузеров).
- text = color[CI]
- Нежелателен. Этот атрибут устанавливает цвет текста
(для визуальных браузеров).
- link = color [CI]
- Нежелателен. Этот атрибут устанавливает цвет текста
гипертекстовых ссылок, по которым Вы не переходили (для визуальных
браузеров).
- vlink = color [CI]
- Нежелателен. Этот атрибут устанавливает цвет текста
ссылок, по которым Вы переходили (для визуальных браузеров).
- alink = color [CI]
- Нежелателен. Этот атрибут устанавливает цвет текста
ссылок, когда они выбраны пользователем (для визуальных браузеров).
Атрибуты, определяемые в любом другом месте
- id, class
(идентификаторы в пределах документа)
- lang (информация о языке),
dir (направление текста)
- title (заголовок элемента)
- style (встроенная информация о стиле)
- bgcolor (цвет фона)
- onload, onunload
(внутренние события)
- onclick, ondblclick,
onmousedown, onmouseup,
onmouseover, onmousemove,
onmouseout, onkeypress,
onkeydown, onkeyup
(внутренние события)
В теле документа располагается содержание документа. Содержимое может
представляться агентом пользователя несколькими способами. Например, для
визуальных браузеров Вы можете считать тело документа полотном, на котором
отображается содержимое: текст, изображения, цвета, рисунки и т.д. Для
аудиоагентов пользователей оно может произноситься. Поскольку предпочтительным
способом задания представления документов теперь являются таблицы стилей,
атрибуты представления в теге BODY являются
нежелательными.
ПРИМЕР НЕЖЕЛАТЕЛЬНОГО ИСПОЛЬЗОВАНИЯ:
В следующем фрагменте кода HTML показано использование нежелательного
атрибута. Он устанавливает белый цвет фона, черный цвет текста и красный
цвет гиперссылок изначально, цвет фуксии при активизации ссылок и коричневый
для ссылок, по которым Вы переходили.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>Динамика популяции</TITLE>
</HEAD>
<BODY bgcolor="white" text="black"
link="red" alink="fuchsia" vlink="maroon">
... тело документа...
</BODY>
</HTML>
Используя таблицы стилей, того же эффекта можно достичь следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML>
<HEAD>
<TITLE>Динамика популяции</TITLE>
<STYLE type="text/css">
BODY { background: white; color: black}
A:link { color: red }
A:visited { color: maroon }
A:active { color: fuchsia }
</STYLE>
</HEAD>
<BODY>
... тело документа...
</BODY>
</HTML>
Использование внешних (связываемых) таблиц стилей обеспечивает гибкость при
изменении представления без пересмотра источника документа HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML>
<HEAD>
<TITLE>Динамика популяции</TITLE>
<LINK rel="stylesheet" type="text/css" href="smartstyle.css">
</HEAD>
<BODY>
... тело документа...
</BODY>
</HTML>
Кадры и тела документов HTML.
В документах,
содержащих кадры, элемент BODY заменяется
элементом FRAMESET. Подробнее см. в разделе о
кадрах.
|