Тело документа HTML

Базовые теги разметки гипертекста

Кратко рассмотрев основные концепции создания web-страниц, перейдем к командам языка HTML, позволяющим реализовать идеи web-дизайнера по оформлению и редактированию информации сайта. Начнем с команд, задающих вид документа в целом.

8.8.1. Атрибуты тега <BODY>

 

Тег <BODY> обозначает тело (основную часть) документа HTML. Атрибуты этого тега во многом определяют внешний вид отдельной страницы или всего сайта. Данная команда может иметь атрибуты, использование которых в ряде случаев бывает весьма полезно, а иногда — просто необходимо. В общем виде синтаксис записи тега <BODY> со всеми допустимыми атрибутами выглядит так:

<BODY BACKGROUND="URL" BGCOLOR="значение 1" ТЕХТ="значение 2" LINK="значение 3" VLINK="значение 4" ALINK="значение 5">

</BODY>

 

Атрибут BACKGROUND позволяет дизайнеру поместить на Web-страницу некий фоновый рисунок, записав в качестве параметра атрибута URL этого рисунка. URL можно задавать либо в виде полного адреса Интернета (например,"http://www.server.ru/imaes/имя_файла.gif"), либо в виде сокращенного адреса с указанием пути к директории на текущем сервере, в которой хранится данное изображение (например, ".. images/имя_файла.gif"). Допускается просто указывать имя графического файла, если он хранится в той же директории, что и использующий его файл HTML. Данное изображение может иметь любой размер, поскольку при интерпретации кода оно многократно повторяется, заполняя все доступное пространство в окне броузера.

Атрибут TEXT позволяет задать цвет текста для всего документа в целом. При этом параметр, назначенный данному атрибуту в теге <BODY>, может быть изменен в определенном участке текста путем использования команды <FONT> с атрибутом COLOR.

Для того чтобы назначить фоновый цвет всему документу, используется атрибут BGCOLOR. В этом случае web-страница будет целиком заполнена равномерной заливкой указанного цвета.

Атрибуты BGCOLOR и BACKGROUND не исключают друг друга, однако у последнего имеется приоритет. Это означает, что в случае, когда заданы оба эти атрибута, сначала выполняется заливка web-страницы цветом, назначенным в атрибуте BGCOLOR, поверх которой размещается изображение, заданное атрибутом BACKGROUND.

Если вы не используете графических изображений в качестве фонового рисунка, а основным цветом html-документа приняли белый, использование атрибута BGCOLOR с параметром "#FFFFFF" в составе тега <BODY> обязательно. Обусловлено это правило следующей причиной: некоторые броузеры (например, Microsoft Internet Explorer) позволяют пользователям произвольно изменять фоновый цвет загружаемых Web-страниц, если он не задан явно. Пренебрежение явным указанием фонового цвета может вызвать полное нарушение разработанного дизайна. Атрибут LINK позволяет назначить цвет, которым отображается непосещенная гиперссылка, то есть ссылка, к которой посетитель данного Web-сайта еще не обращался. По умолчанию ей присваивается значение "blue" (IOOOOFF). В свою очередь, атрибут VLINK указывает на цвет посещенной ссылки, значение которой по умолчанию — "purple" (#800080). И наконец, атрибут ALINK определяет цвет активной гиперссылки, то есть цвет, который гиперссылка принимает с момента нажатия на нее курсором мыши до момента загрузки вызываемого ею ресурса. По умолчанию данный атрибут также имеет значение "purple".

Очевидно, что значения всех атрибутов тега <BODY>, кроме атрибута BACKGROUND, представляют собой обозначения цветов символьными метками или шестнадцатеричным цифровым кодом.

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

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

Вот пример использования тега <BODY> со всеми допустимыми атрибутами:

<BODY BACKGROUND="http://www.myserver.com/images/back.jpg" BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#008000" VLINK="#800080" ALINK="#FF0000">

Тело документа HTML

</BODY>