Опубликован: 25.10.2006 | Доступ: свободный | Студентов: 22124 / 9126 | Оценка: 4.30 / 4.02 | Длительность: 08:22:00
Лекция 9:

Дополнительные возможности HTML

Мета-информация в HTML

Описание документа

<html>
<head>

<meta name="author" content="Иван Петров">
<meta name="revised" content="Иван Петров,16/10/05">
 <meta name="generator" content="Microsoft FrontPage 4.0">

</head>
<body>
<p>
Атрибуты meta этого документа определяют автора и использованную программу редактора.</p>
</body>
</html>

Пример выполнения данного HTML-кода

Информация внутри элемента meta описывает документ.

Ключевые слова документа

<html>
<head>

<meta name="description" content="примеры HTML">
<meta name="keywords" content="HTML, DHTML, CSS, XML, XHTML, JavaScript, VBScript">

</head>
<body>
<p>Атрибуты meta этого документа описывают документ и его ключевые слова.</p>
</body>
</html>

Пример выполнения данного HTML-кода

Информация внутри элемента meta описывает ключевые слова документа.

Перенаправление пользователя

<html>
<head>
<meta http-equiv="Refresh" content="5;url=http://www.intuit.ru">
</head>

<body>
<p>
Извините! Мы переехали! Новый URL: <a href="http://www.intuit.ru">http://www.osp.ru</a>
</p>

<p>
Вы будете перенаправлены на новый адрес через пять секунд.
</p>

<p>
Если вы видите это сообщение более 5 секунд, щелкните, 
пожалуйста, на приведенной выше ссылке!
</p>

</body>
</html>

Пример выполнения данного HTML-кода

Этот пример показывает, как перенаправить пользователя, если адрес сайта изменился.

Элемент meta

Как было показано в предыдущей лекции, элемент head содержит общую информацию (мета-информацию) о документе.

HTML имеет также элемент meta, который помещается внутри элемента head. Элемент meta предназначен для предоставления мета-информации о документе.

Наиболее часто элемент meta используется для предоставления информации, которая имеет отношение к браузерам или поисковым машинам и описывает содержание документа.

Примечание: Консорциум W3C заявляет в документе http://www.w3.org/TR/html4/struct/global.html#adef-http-equiv, что "Некоторые агенты пользователей поддерживают использование META для обновления текущей страницы после указанного количества секунд, с возможностью заменить ее другим URL. Авторы не должны использовать эту технику для пересылки пользователей на другие страницы, так как это делает страницу недоступной для некоторых пользователей. Вместо этого автоматическое перенаправление страницы должно делаться с помощью перенаправления на сервере".

Ключевые слова для поисковых машин

Некоторые поисковые машины в WWW будут использовать атрибуты name и content тега meta для индексации страницы.

Этот элемент meta определяет описание страницы:

<meta name="description" content="Бесплатные Web-учебники по HTML, CSS, XML, и XHTML">

Этот элемент meta определяет ключевые слова для страницы:

<meta name="keywords" content="HTML, DHTML, CSS, XML, XHTML, JavaScript, VBScript">

Назначение атрибутов name и content состоит в описании содержимого страницы.

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

О машинах поиска можно почитать в учебнике по созданию Web-сайтов.

Неизвестные атрибуты meta

Иногда можно встретить атрибуты meta, которые могут оказаться совершенно незнакомыми, например:

<meta name="security" content="low">

Тогда необходимо просто принять для себя, что это является чем-то уникальным для сайта или для автора сайта и не имеет, вероятно, к вам никакого отношения.

Весь список атрибутов элемента meta можно найти в Полном справочнике тегов HTML 4.01 в конце книги.

Дарья Федотова
Дарья Федотова
Мария Иванова
Мария Иванова
Сергей Кривоблоцкий
Сергей Кривоблоцкий
Беларусь, Солигорск, 3, 1988
Даниил Рыжакин
Даниил Рыжакин
Россия