Основные контейнеры заголовка

Основные контейнеры заголовка — это элементы HTML-разметки, которые наиболее часто встречаются в заголовке HTML-документа, т.е. внутри элемента разметки HEAD:

· TITLE (заглавие документа);

· BASE (база URL);

· META (метаинформация);

· LINK (общие ссылки);

· STYLE (описатели стилей);

· SCRIPT (скрипты).

Элемент разметки TITLE

Элемент разметки TITLE служит для именования WEB-страницы. Синтаксис контейнера TITLE в общем виде выглядит следующим образом:

<TITLE>название документа</TITLE>

Элемент разметки BASE

Элемент разметки BASE служит для определения базового URL(см. п 2.4) для гипертекстовых ссылок документа, заданных в неполной (частичной) форме.

Элемент разметки META

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

Впервые контейнер META был задействован при принудительной перезагрузке документа браузером через заголовок HTTP-сообщения. В заголовке HTTP-сообщения можно указать оператор refresh. Время, заданное как параметр этого оператора, определяет интервал в секундах, после которого браузер загружает документ, определенный атрибутом URL данного оператора. В контейнере META подобный механизм реализуется следующим образом:

<META HTTP-EQUIV="Refresh" CONTENT="1;

URL=refresh.htm">

В данном случае через одну секунду после загрузки документа браузер должен инициировать загрузку страницы refresh.htm.

Для перекодировки на стороне клиента в заголовок документа необходимо включить META-тег следующего вида(документ подготовлен в кодировке cp1251):

<META HTTP-EQUIV="Content-type"

CONTENT="text/html;

CHARSET=windows-1251">

Кроме Content-type, можно указать и другие операторы. Например, запретить кэширование документа. Необходимость в этом возникает при частом обновлении. Для запрета кэширования достаточно вставить в заголовок META-тег вида:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

Pragma — это наследие HTTP 1.0. В новой версии протокола HTTP (HTTP 1.1) управление кэшированием осуществляется через оператор Cache-Control. Для получения такого же эффекта, как в случае с Pragma, в заголовке HTML-документа достаточно указать:

<META HTTP-EQUIV="Cache-Control"

CONTENT="no-cache">

С появлением роботов поисковых машин на META-тег была возложена еще одна функция — описание поискового образа документа. Собственно, для описания документа используется два META-тега. Один определяет список ключевых слов, а второй – реферат (краткое содержание документа), который отображается в качестве пояснения к ссылке на документ в отчете поисковой машины о выполненном запросе.

<META NAME="description"

http-equiv="description"

content="Описание содержания документа.">

<META NAME="keywords" HTTP-EQUIV="keywords"

CONTENT="список ключевых слов">

Элемент разметки LINK

В общем случае контейнер LINK имеет следующий вид:

<LINK [REL=тип_отношения] [HREF=URL]

[TYPE=тип_содержания]>

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

Элемент разметки STYLE

Элемент разметки STYLE предназначен для размещения описателей стилей(см п. 2.3). В общем виде запись элемента STYLE выглядит так:

<STYLE TYPE=тип_описания_стилей>

описание стиля/стилей

</STYLE>

Элемент разметки SCRIPT

Элемент разметки SCRIPT служит для размещения кода JavaScript, VBScript или JScript. В общем виде запись контейнера выглядит следующим образом:

<SCRIPT [TYPE=тип_языка_программирования]>

JavaScript/VBScript-код

</SCRIPT>

или

<SCRIPT [TYPE=тип_языка_программирования]

[SRC=URL]>

</SCRIPT>

Существует несколько скриптовых языков: JavaScript, VBScript, JScript. По умолчанию подразумевается JavaScript.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: