Элемент meta

Элементы html, head и title

Модули Structure и Metainformation

В состав структурного модуля Structure входят контейнерные элементы html, head, body и title, а в состав модуля Metainformation входит единственный одиночный элемент meta.

Все создаваемые документы HTML должны иметь общую структуру, представленную на рис. 4.3.5.

<?xml version="1.0" encoding=" тип-кодировки "?> определение типа документа (DTD) <html> <head> <title> Заголовок Web-страницы </title> Элементы заголовка </head> <body> Содержимое Web-страницы </body> </html>

Рис 4.3.5. Структура документа HTML

Начальный и конечный теги <html> и </html> ограничивают Web-страницу. Хотя они являются необязательными, но на практике используются для указания того, что данный файл является файлом в формате HTML. Для элемента html могут использоваться атрибуты class, dir и lang, описанные выше.

При использовании спецификации XHTML 1.1 в элементе html должен быть задан атрибут xmlns, определяющий пространство имен для элементов XML. В этом случае элемент html должен иметь следующую фиксированную форму:

<html xmlns="https://www.w3.org/1999/xhtml" xml:lang=" код-языка ">

Для кода-языка используются те же значения, что и для атрибута lang, описанного выше.

Заголовок Web-страницы, заключенный между тегами <head> и </head>, представляет собой общую информацию о файле и не отображается в самом документе. Допустимыми атрибутами элемента head являются атрибуты class, dir, id и lang, описанные выше.

Единственным обязательным элементом заголовка является контейнер <title>…</title>, в котором задается имя Web-страницы. При просмотре страницы в Web-браузере это имя выводится в строке заголовка окна. Допустимыми атрибутами элемента title также являются атрибуты class, dir, id и lang.

Если необходимо, чтобы созданная Web-страница была доступна для возможно большего числа потенциальных пользователей, можно включить в заголовок одиночный элемент meta, в котором задаются ключевые слова и другая информация о документе. По этой информации поисковые серверы сети Internet индексируют и каталогизируют Web-страницу в своих базах данных. При обращении пользователя к поисковому серверу (например, Yahoo!) пользователь по наименованию Web-страницы или ключевым словам получает доступ к нужной ему Web-странице.

Элемент meta должен находиться в заголовке документа HTML. В этом элементе могут быть заданы следующие атрибуты: http-equiv, name, content и lang.

Элементы meta с атрибутом http-equiv эквивалентны заголовкам протокола HTTP. Обычно они управляют действиями Web-браузеров и могут быть использованы в дополнение к информации, выдаваемой обычными заголовками (на некоторых Web-серверах они могут автоматически переводиться в обычные заголовки HTTP).

Атрибут content задает значение параметра, заданного в атрибуте http-equiv. Общая форма задания элемента meta с атрибутами http-equiv и content:

<meta http-equiv=" имя-параметра " content=" значение-параметра "/>

Основные имена параметров в атрибуте http-equiv приведены в табл. 4.3.2.

Таблица 4.3.2. Основные имена параметров в атрибуте http-equiv

Имя параметра в атрибуте http-equiv элемента meta Значение параметра в атрибуте content
Expires Дата устаревания. Если указанная дата прошла, то очередной запрос этого документа вызывает повторный сетевой запрос, а не загрузку документа из кэш-памяти. Дата со значением "0" интерпретируется как "сейчас". Пример: content="Wed, 26 Feb 2002 08:21:57 GMT"
Content-Type Указание типа документа. Может быть расширено (после символа ";") указанием кодировки страницы (charset), например: CONTENT="text/html; charset=1251"
Content-language Указание языка документа, например, CONTENT="uk_UA".
Refresh Определение задержки в секундах, после которой Web-браузер автоматически обновляет документ, например, CONTENT="3, URL=https://www.new.com/pag.html"

Элементы meta с атрибутом name используются в случаях, когда поля не являются с заголовками HTTP. Так же, как и для атрибута http-equiv, в атрибуте name задается имя параметра, а в атрибуте content – значение параметра.

Основные имена параметров в атрибуте name приведены в табл. 4.3.3.

Таблица 4.3.3. Основные имена параметров в атрибуте name

Имя параметра в атрибуте name элемента meta Значение параметра в атрибуте content
Robots Управление индексацией страницы для поисковых роботов. Возможные значения: all, none, index и noindex. Пример: content="noindex"
Description Краткая аннотация содержания документа (длина текста до 100 символов). Используется поисковыми системами для описания документа, например: content="Документ - словарь элементов META"
Keywords Ключевые слова документа (длина списка до 1000 символов). Пример: content="элементы, метаданные, список"
Author Обычно имя автора, формат произвольный, например: content="Ivanov I.I."
Generator Обычно название и версия редактора HTML, с помощью которого создана эта страница, например: content="FrontPage.Editor.Document"
Copyright Обычно описание авторских прав на документ в произвольном формате, например: content="1999 by Coriolis Group"
Distribution Вид распределения документа. Возможные значения: global, local, iu (internal use), например: content="local"
Subject Тема документа, например: content="Об атрибутах элемента <META>"

Для Web-страниц на русском или украинском языках рекомендуется включить в состав заголовка элемент:

<meta http-equiv="Content-Type"

content="text/html;charset= кодировка "/>

где кодировка обычно Windows-1251 для кодировки Windows или KOI8-R для кодировки Unix.

В атрибуте lang можно задать язык документа (например, lang="ru").


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



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