Онлайн учебники на TEPKA.ru

Учебник по HTML 4

       

Применение тегов <МЕТА>

Разработка новых спецификаций языка разметки гипертекста занимает немалый срок, и за это время компании, производящие браузеры, успевают выпустить несколько версий своих продуктов. Поэтому в раздел заголовка может быть добавлен еще один тег <МЕТА>, позволяющий авторам документа определять информацию, не имеющую отношения к HTML.

Эта информация используется браузером для действий, которые не предусмотрены текущей спецификацией HTML. Тег <МЕТА> не потребуется вам для создания первых HTML-документов, но он вам наверняка понадобится, когда ваши страницы станут более сложными.

Пример:

<МЕТА HTTP-EQUIV="refresh" CONTENT="60" RL="www.my_host.ru/homepage.html">

Браузеры Netscape Navigator и Internet Explorer поймут эту запись как инструкцию ожидать 60 секунд, а затем загрузить новый документ. Такая инструкция часто используется при изменении местоположения документов. Небольшой документ с приведенной строкой может быть оставлен на старом месторасположении документа для автоматической ссылки на его новое месторасположение.

Следующая строка:

<МЕТА HTTP-EQUIV="refresh" CONTENT="60">

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

Стало весьма популярным применение элемента <МЕТА> для решения некоторых типичных задач. В качестве примера можно привести указание ключевых слов, используемых поисковыми системами. Этот способ позволяет включать в индекс документа дополнительные слова, которые могут явно не входить в его содержание. Для этого в теге <МЕТА> в качестве значения параметра NAME указывается имя некоторого свойства. А при помощи параметра CONTENT указывается значение данного свойства, например:

<МЕТА NAME="author" CONTENT="Александр Сергеев">

Спецификация HTML не определяет каких-либо конкретных имен свойств, записываемых в теге <МЕТА>. Однако есть несколько часто применяемых свойств, например, description, keywords, author, robots и др.:

<МЕТА NAME="description" CONTENT="Описание возможностей языка HTML 4.0">

<МЕТА NAME="keywords" CONTENT ="тег, гипертекст, HTML, браузер">

Приведенные теги <МЕТА> вполне могли бы быть указаны, например, для электронного варианта данной книги.

Тег <МЕТА> может иметь параметры, указанные в табл. 1.2.

Таблица 1.2. Параметры тега <МЕТА>

Параметр Назначение
HTTP-EQUIV Определяет свойство для тега
NAME Обеспечивает дополнительное описание тега. Если этот параметр опущен, он считается эквивалентным параметру HTTP-EQUIV
URL Определяет адрес документа для свойства
CONTENT Определяет возвращаемое значение для свойства

Еще одно важное предназначение тега <МЕТА> — это указание кодировки текста. Так, для текста на русском языке в кодировке Windows нужно записать следующую строчку:

<МЕТА HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1251">

Рейтинг@Mail.ru