Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция Структура HTML.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
115.2 Кб
Скачать
  1. Раздел заголовка head

Контейнерный тег <head> служит для размещения в HTML-документе служебной информации для браузера и поисковых систем, а также сценариев и таблиц стилей, которые должны быть загружены в браузер прежде основной части документа. Он может содержать следующие теги:

  1. <title> - текст, отображаемый в заголовке окна браузера;

  2. <meta> - данные для использования серверами и поисковыми системами;

  3. <base> - базовый URL-адрес документа;

  4. <link> - связи между документами;

  5. <style> - таблица стилей;

  6. <script> - код сценария.

Рассмотрим первые 4 тега (остальные – позже).

  1. Теги title и meta

1) Контейнерный тег <title> служит для отображения в заголовке окна браузера некоторого текста, например, названия документа. Пример:

<html>

<head>

<title> Главная страница </title>

</head>

</html>

2) Тег <meta> содержит информацию, не отображаемую браузером, но имеющую большое значение. В частности, она позволяет задать кодовую страницу языка просмотра документа, параметры его кэширования, ключевые слова, по которым данный документ будут искать поисковые системы, и т.д. Теги <meta> обычно вставляются в тег <head> уже после разработки основной части документа. Пример:

<html>

<head> <title> Главная страница </title>

<meta http-equiv=”Content-Type” content=”text/html; charset=koi8-r”>

<meta name=”keywords”

content=”Примеры html скрипты сценарии javascript”>

</head>

</html>

Атрибуты тега <meta> разбиваются на две группы: HTTP-EQUIV и NAME.

Группа HTTP-EQUIV (HTTP-эквиваленты) включает следующие атрибуты:

1) EXPIRES – дата устаревания заново. После истечения указанного срока документ будет каждый раз загружаться заново, а не браться из кэша на локальном диске. Формат даты: RFC850 (краткий формат дня недели, полный формат даты и времени). Пример:

<META HTTP-EQUIV=”EXPIRES” CONTENT=”Wed, 23 Feb 2005 08:25:53 GMT”>

2) PRAGMA – отказ от кэширования. Возможно одно значение NO-CACHE, т.е. данный документ не кэшируется браузером. В этом случае запрашиваемая страница будет браться с сервера, а не из КЭШа (буфера) пользовательского компьютера. Пример:

<META HTTP-EQUIV=”PRAGMA” CONTENT=”NO-CACHE”>

3) CONTENT-TYPE – тип документа и его кодировка. Выбор кодовой страницы для правильного отображения символов браузером.

<META HTTP-EQUIV=”CONTENT-TYPE” CONTENT=”text/html;

charset=windows-1291”>

4) CONTENT-LANGUAGE – указание языка документа. Значение этого параметра может использоваться как поисковыми роботами, так и Web-серверами. Формат: Язык-Диалект.

Примеры: <META HTTP-EQUIV=”CONTENT-LANGUAGE” CONTENT=”en-GB”>

<META HTTP-EQUIV=”CONTENT-LANGUAGE” CONTENT=”ru”>

5) REFRESH – время в секундах, через которое произойдет автоматическая перезагрузка документа или переход на другой документ с заданным URL.

Формат: ”время” или ”время; URL”. Примеры:

<META HTTP-EQUIV=”REFRESH” CONTENT=”40”>

Здесь указано, что периодическую перезагрузку документа нужно производить через 40 с.

<META HTTP-EQUIV=”REFRESH” CONTENT=”10; http://www.rambler.ru”>

Здесь указано, что через 10 с следует перейти к документу по указанному адресу. Автоматическую периодическую перезагрузку обычно назначают в случае часто обновляемых данных (котировки акций, результаты спортивных соревнований и т.п.).

6) CACHE-CONTROL – управление кэшированием. Возможные варианты: кэширование в общем кэше (PUBLIC), в частном кэше (PRIVATE), отказ от кэширования (NO-CACHE), кэширование без сохранения (NO-STORE). Пример:

<META HTTP-EQUIV=”CACHE-CONTROL” CONTENT=”NO-STORE”>

Группа NAME (имя) включает следующие атрибуты:

1) DESCRIPTION – описание документа. Это один из самых важных параметров. Информация, содержащаяся в нем, влияет на результаты поиска, осуществляемого поисковыми системами. В общем случае результаты поиска включают: URL документа, название документа (содержимое тега <title>), описание документа и рейтинг (коэффициент соответствия документа запросу пользователя).

Если атрибут DESCRIPTION задан, то в результатах поиска содержится краткое и информативное описание документа, иначе в результатах поиска может содержаться бессмысленный набор слов или несколько первых фраз из данного документа. Пример:

<META NAME=”DESCRIPTION”

CONTENT=”Описание данного документа, до 100 символов”>

2) KEYWORDS – ключевые слова. Набор слов и фраз, наиболее полно характеризующих данный документ, которые являются основным критерием поиска документа поисковыми системами. Пример:

<META NAME=”KEYWORDS”

CONTENT=”Примеры html скрипты сценарии javascript”>

3) DOCUMENT-STATE – статус документа. Этот параметр управляет частотой индексации данного документа поисковыми серверами и может принимать два значения:

- STATIC (индексировать только один раз, так как документ не меняется). Пример: <META NAME=”DOCUMENT-STATE” CONTENT=”STATIC”>

- DYNAMIC (переиндексировать, так как документ часто меняется). Пример:

<META NAME=”DOCUMENT-STATE” CONTENT=”DYNAMIC”>

4) ROBOTS – управление процессом индексации. Возможные значения:

- INDEX – разрешение индексирования данного документа;

- NOINDEX – отказ от индексирования данного документа;

- FOLLOW – разрешение индексирования всех документов, на которые есть ссылки в данном HTML-документе;

- NOFOLLOW – отказ от индексирования всех документов, на которые есть ссылки в документе;

- ALL – одновременное выполнение условий INDEX и FOLLOW;

- NONE - одновременное выполнение условий NOINDEX и NOFOLLOW;

Пример: <META NAME=”ROBOTS” CONTENT=”INDEX, NOFOLLOW”>

5) RESOURCE-TYPE – тип ресурса. Для обычных HTML-документов устанавливается значение DOCUMENT. Пример:

<META NAME=”RESOURCE-TYPE” CONTENT=”DOCUMENT”>

6) UPDATED – дата обновления страницы. Пример:

<META NAME=”UPDATED” CONTENT=”25.09.06”>

7) URL – базовый URL-адрес; определяет, какой документ следует индексировать. Пример: <META NAME=”URL” LANG=”ru” CONTENT=”http://leonov.pochta.ru”>

8) AUTHOR – информация об авторе данного документа. Пример:

<META NAME=”AUTHOR” CONTENT=”Иван Леонов”>

9) COPYRIGHT – информация об авторских правах.

10) GENERATOR – название программы, создавшей HTML-код.

11) LANG=”язык” – язык документа, необязательный параметр. Пример:

<META NAME=”KEYWORDS” LANG=”ru” CONTENT=”музыка видео графика”>