Область, обозначаемая тэгами <HEAD> и </HEAD> служит только для формирования общей структуры документа, задавая его глобальные свойства. Информация находящаяся в этом разделе документа является служебной и необходима программе браузеру пользователя. Она допускает вложение между дескрипторами следующих элементов: <TITLE>,<BASE>,<ISINDEX>,<LINK>,<META>,<STYLE>.
Создание титула документа с помощью элемента <TITLE>
При помощи данного дескриптора создается краткое однострочное название страницы, которое выводится в заголовке окна браузера, рядом с названием самого браузера. Если титул опускается разработчиком страницы, браузер попытается сгенерировать его из названия файла. Рекомендуется делать длину титула минимальной и одновременно с этим информативной. Синтаксис: <TITLE> текст</TITLE>
Разрешение относительных ссылок с помощью элемента <BASE>
Данный элемент автоматически задаёт URL для относительных ссылок документа, которые по умолчанию указывают на тот же сервер, где расположена сама страница. Однако этот дескриптор позволяет разрешать также ссылки относительно других каталогов и серверов. Элемент <BASE> имеет один лишь атрибут HREF и не имеет конечного тега. Синтаксис: <BASE HREF="протокол://имя сервера/путь">
Обеспечение поиска при помощи элемента <ISINDEX>
Элемент <ISINDEX> используется во время проведения интерактивного поиска на Web странице. Этот элемент вставляется в документ, сгенерированный сценарием CGI, и предоставляет пользователю сформулировать критерии поиска. При этом любой введённый в приглашении текст склеивается с URL самого документа и пересылается сценарию CGI для обработки в форме URL?слово1+слово2+...+словоN. Это стандартный синтаксис для возврата значений сценариям CGI, согласно которому знак вопроса соответствует началу строки данных, а каждый плюс соответствует пробелу. Дескриптор внедряется в документы исключительно ради сценариев CGI, для предоставления пользователю возможности поиска по заданным словам. Он поддерживает атрибуты : prompt который позволяет изменять текст приглашения и action , последний указывает сценарий или программу, которой будет передан критерий поиска.
Где строка и задаёт текст приглашения длиной не более 35 символов.
Взаимосвязь между документами с помощью элемента <LINK>
Необходимо отметить, что этот элемент используется довольно редко, хотя и появился он в самой первой версии языка HTML. Этот дескриптор можно использовать для создания в документе панелей инструментов и меню, для определения последовательности печати файлов HTML и для связывания таких ресурсов, как таблицы стилей и сценарии.
В настоящее время элемент <LINK> используется только для ссылок на внешние таблицы стилей. Например: <LINK rel=stylesheet href="style.css" type="text/css">
где style.css файл, который содержит набор дескрипторов <style> и любые другие определения таблицы стилей
Предоставление дополнительной информации о документе с помощью <META>
Элемент предоставляет дополнительные сведения о способе обработки документа, он позволяет поисковым машинам идентифицировать и классифицировать документ без его загрузки. Элемент поддерживает парные атрибуты, первый из которых name определяет тип данных, а второй content - содержание. Атрибут name используется приложением-клиентом (броузером)для получения дополнительной информации о документе. Его часто заменяют элементом http-equiv , который используется сервером для создания дополнительных полей при выполнении запроса. В этом случае тэг <META> с атрибутом будет включен в заголовок ответа браузера.
Другими словами атрибут name используется с целью предоставления сведений о документе, которые могут пригодиться при его поиске, а элемент http-equiv поручает выполнение каких либо действий серверу . Например: <META HTTP-EQUIV="Window-target" CONTENT="_top">
Использование элемента http-equiv со значением "refresh" позволяет организовать принудительное обновление страницы с некоторым промежутком времени или загрузку нескольких страниц с определенным интервалом, что незаменимо при создании страниц, где публикуются непрерывно меняющиеся данные (скажем курсы валют или акций). Значение элемента content в этом случае означает промежуток между обновлениями в секундах, так если оно равно нулевому значению - страница будет обновляться непрерывно.
Определение стиля страницы с помощью <STYLE>
Применение дескрипторов <STYLE> и </STYLE> само по себе является отдельным способом форматирования документа, когда текст форматируется целиком автоматически. Между дескрипторами <STYLE> и </STYLE> указывается описание стилей документа HTML, определяющих свойства элементов, классов, идентификаторов и общих стилей. Внутри дескриптора <STYLE> должны находиться атрибуты:
· TYPE Атрибут описывает тип таблиц стилей. Например: <STYLE TYPE="text/javascript">
· media Позволяет указать информацию о том под какое из устройств вывода стилизован документ, например:
o screen Указывает на экраны компьютеров, не разделенные на страницы.
o tty Указывает на носители с фиксированной сеткой для символов, таких как телетайпы, терминалы или переносные устройства с ограниченными возможностями отображения.
o tv Указывает на устройства типа телевизора (низкое разрешение, цвета, ограниченные возможности прокрутки).
o projection Указывает на всевозможные проекторы.
o handheld Указывает на карманные устройства (небольшой экран, монохромный, растровая графика, ограниченный диапазон).
o print Указывает на страничные, непрозрачные материалы и документы, просматриваемые на экране в режиме предварительного просмотра печати.
o braille Указывает на тактильные устройства с алфавитом Бройля (для незрячих).
o aural Указывает на синтезаторы речи.
o all Указывает на все устройства используется в случае, если разработчик предоставляет различные варианты с возможностью выбора.
Элемент <BODY>
Элемент <BODY> предназначается для выделения той части документа, которая будет визуализирована для пользователя. Он имеет как начальный, так и конечный теги. Начальный тег <BODY> может иметь несколько атрибутов .
Вложенные атрибуты элемента <BODY>:
· BACKGROUND Атрибут задает графическое изображение, которое как черепица заполнит фон документа. Файл с изображением должен быть сохранен в формате GIFилиJPEG . Синтаксис: <BODY BACKGROUND="(URL)(путь) имя файла"> В данном случае файл с изображением фона лучше размещать в том же каталоге, что и сам файл, тогда (URL) и (путь) указывать не нужно.
· BGCOLOR Этот атрибут задает цвет фона документа при помощи шестнадцатеричных значений интенсивности цветов RGB , или при помощи строчного литерала, соответствующего названию цвета. Синтаксис: <BODY BGCOLOR="#ff0000"> или <BODY BGCOLOR="RED">
· TEXT Этот атрибут задает используемый по умолчанию цвет текста, который не является гиперссылкой. По умолчанию такой текст будет черным. Синтаксис: <BODY TEXT="цвет ">
· LINK Этот атрибут задает цвет гиперссылки, в большинстве браузеров он задан по умолчанию темно синим. Синтаксис: <BODY LINK="цвет" >
· ALINK Этот атрибут задает цвет активной гиперссылки, он меняет цвет гиперссылки в момент щелчка по ней мышью, не желательно задавать ему цвет фона по понятным причинам. Синтаксис: <BODY ALINK="цвет" >
· VLINK Этот атрибут задает цвет посещенной гиперссылки, не желательно задавать ему цвет фона и цвет атрибута LINK по понятным причинам. Синтаксис: <BODY VLINK="цвет" >
· BGPROPERTIES Этот атрибут задает свойства фонового изображения. В данный момент браузерами поддерживается единственное его значение fixed, запрещающее скроллинг изображения. Синтаксис: <BODY BGPROPERTIES="fixed" >
· TOPMARGIN Этот атрибут задает верхнюю границу страницы в пикселях. Синтаксис: <BODY TOPMARGIN=число >
· BOTTOMMARGIN Этот атрибут задает нижнюю границу страницы в пикселах. Синтаксис: <BODY BOTTOMMARGIN=число >
· LEFTMARGIN Этот атрибут задает границу страницы в пикселях слева. Синтаксис: <BODY LEFTMARGIN=число >
· RIGHTMARGIN Этот атрибут задает границу страницы в пикселях справа. Синтаксис: <BODY RIGHTMARGIN=число >