Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие 2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.34 Mб
Скачать

2.6. Тело документа

Тело документа (элемент body) идет после заголовка документа. Хотя элемент body в предыдущих версиях HTML был необязательным, в XHTML он необходим. Содержимое элемента body – это то, что отображается в окне браузера (или воспроизводится речевым браузером).

<body>...</body>

Атрибуты

Базовые атрибуты: id, class, style, title

Интернационализация: lang, xmlilang, dir

Внутренние события: onload, onunload, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkey-down, onkeyup

Устаревшие атрибуты

alink="#rrggbb" или "имя цвета"

background="URL"

bgcolor="#rrggbb" или "имя цвета"

link="#rrggbb" или "имя цвета"

text="#rrggbb" или "имя цвета"

vlink="#rrggbb" или "имя цвета"

Элемент body может включать любую комбинацию блоковых элементов, встроенных элементов и форм. Иными словами, он содержит все обычные элементы документа. Для визуальных браузеров элемент body играет роль канвы, на которой размещаются материалы.

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

<body text="color" link="color" vlink="color" alink="color">

Конечно, в настоящее время правильным способом обработки представления являются таблицы стилей, поэтому все стилевые атрибуты элемента body официально считаются устаревшими и их использование не поощряется. Но данные атрибуты по-прежнему входят в Transitional DTD и поддерживаются всеми браузерами.

Таблица 1

Устаревшие атрибуты элемента body

Атрибут

Описание

Эквивалентный стиль CSS

text="color"

Задает цвет для всего обычного текста доку мента

body {color: color}

link="color"

Задает цвет гиперссылок

a:link {color: color}

vlink="color"

Задает цвет нажатых ссылок

a:visited {color: color}

alink="color"

Задает цвет ссылки в процессе нажатия на нее

a: active {color: color}

bgcolor="color"

Задает цвет фона для всей страницы

body {background-color: color}

background="url"

Указывается изображение, используемое в качестве фонового для страницы

image: url(filename.gif) }

2.7. Текстовые элементы

Элементы структурирования текстовых материалов делятся на две главные категории: внутристрочные и блочные.

Внутристрочные элементы встречаются в потоке текста и по умолчанию не приводят к переводу строки.

Блочные элементы по умолчанию начинаются в представлении с новой строки и состыковываются в обычном потоке документа как блоки. К блочным элементам относятся:

  • заголовки разных уровней

  • абзацы

  • длинные цитаты

  • предварительно отформатированный текст

  • адреса

  • списки и элементы списков

  • общий элемент div

  • таблицы

  • формы