Тело веб-страницы

Телом веб-страницы является контейнер BODY, который относится к элементам верхнего уровня.

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

Помимо размещения изображения в качестве основного фона HTML-документа, атрибуты контейнера BODY позволяют внести изменения в цвета некоторых других элементов:

Цвет посещённой ссылки должен быть темнее основного цвета ссылки.

Даже если фон HTML-документа задан картинкой, рекомендую задать цвет фона, т.к. если пользователь отключил отображение изображений в следствие каких-либо причин, например, для экономии трафика, цветовая структура HTML-документа сохранится. При этом важно подобрать цвет фона максимально приближенный к цвету фонового изображения.

При помощи атрибутов контейнера BODY допустимо изменение левого и верхнего поля страницы. Левое поле задаётся при помощи атрибута LEFTMARGIN, а верхнее — TOPMARGIN. При этом значения вышеперечисленных атрибутов задаётся целым числом, указывающим количество пикселей. Установленное значение для левого поля страницы по умолчанию устанавливается и для правого. Данные атрибуты допустимы к использованию в таких браузерах, как Internet Explorer®, Netscape® Navigator и Google Chrome.

Тело веб-страницы может иметь иерархию альтернативных представлений для браузеров не поддерживающих те или иные элементы.

Элементы тела документа

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

Блочные, строчные и универсальные элементы

Элементы тела документа подразделяются на in-line (строчные), block (блочные) и универсальные. Они формально определены в DTD SGML HTML.

Блочные элементы

Блочные элементы могут содержать данные, строчные элементы и другие блочные элементы. Они всегда начинаются с новой строки, а следующие за ним элементы переносятся на следующую строку. Блочные элементы по умолчанию занимают всю доступную ширину рабочей области браузера или родительского элемента, а их высота зависит от содержимого. Пересечение блочных элементов между собой недопустимо. Читать далее

Строчные элементы

Строчные элементы могут содержать только данные и другие строчные элементы. Они применяются для визуального или логического выделения участков текста. Пересечение строчных элементов между собой допустимо, но такого пересечения следует избегать. В последних версиях браузера Netscape строковые элементы не пересекаются — любой строковый элемент закрывается автоматически, как только открывается контейнер другого элемента. Читать далее

Универсальные элементы

В зависимости от контекста универсальные элементы могут быть как блочными, так и строчными.

Неактуальный текст

Текст утративший актуальность можно выделить путём размещения в универсальный контейнер DEL. Большинство браузеров отобразят такой текст зачёркнутым.

Новые данные

Новые текстовые данные выделяются универсальным контейнером INS. Его содержимое большинство браузеров подчёркивает.

Контейнер NOBR

При необходимости отмены автоматического разбития на строки текст заключается в контейнер NOBR. При этом если текст не поместится на , браузер добавит полосу горизонтальной прокрутки. Если понадобится обрыв строки в каком-либо месте необходимо установить в нём тег <BR>.

Стоит отметить, что контейнер NOBR нерекомендуем к использованию спецификацией HTML, вместо него необходимо использовать неразрывный пробел &nbsp;. Исключением являются ситуации, когда слова отделены друг от друга дефисом. неразрывный пробел в этих словах ставить нельзя и остаётся только вариант с помещением таких слов в контейнер NOBR.

Например, контейнер NOBR необходим при указании телефонных номеров.

Мерцание

Эффект мерцания текста достигается путём заключения его в контейнер BLINK. Контейнер интерпретируется только браузером Netscape® Navigator.

Обновлено: 11:28 06.10.2020

Назад

©Tumaliev R.