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