Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spec_Mov_3k_4k_Lect.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.46 Mб
Скачать

Информация для поисковых систем и стандарты

Тэг meta включает основную информацию о документе. Поисковые машины, применяемые в Web, используют в частности этот тэг для поиска документов. Различают 2 вида этих тэгов: использующих атрибут name или использующих атрибут http-equiv. В каждом случае необходимо наличие атрибута content, который определяет значение свойства, имя которого указывается значением атрибута name (http-equiv используется для тех же целей, что и name, но информация, содержащаяся в атрибуте http-equiv, добавляется в заголовок отклика HTTP; заголовок отклика содержит информацию, которую сервер посылает броузеру непосредственно перед передачей документа; в нем находятся сведения о MIME-типе файла и другие значения, которые влияют на работу броузера с документом).

Пример

<meta http-equiv=”refresh” content=”15”>

<meta http-equiv=”refresh” content=”30; URL=http://nextdocument.html”>

В первом тэге указана перезагрузка документа по истечении 15 секунд, во втором – загрузка документа, указанного URL через 30 секунд после загрузки текущего документа.

Пример

<meta http-equiv=”expires” content=”July 16, 2009 06:27:00”>

Указывается дата и время, по истечении которых документ считается просроченным.

Значение атрибута http-equiv=”content-type” определяет тип документа. Тип «text/html» автоматически добавляется в заголовок HTTP документов HTML, но использование этого атрибута может быть расширено, чтобы включить в документ набор символов. В этом случае броузер перед выводом страницы загрузит указанный набор символов. Это одна из мер, направленных на интернационализацию Web. Броузеру можно, также, сообщить об используемом в документе языке (http-equiv=”content-language”).

Пример

<meta http-equiv="content-type" content="text/html; charset=windows-1251">

<meta http-equiv="content-language" content="fr"> - язык французский

Атрибут name используется для вставки скрытой информации о документе, которая не входит в заголовки протокола HTTP. Общепринятыми значениями тэга name являются следующие: “author” (автор-разработчик), “copyright” (права использования), “description” (краткое описание содержимого документа), “keywords” (набор ключевых слов, раскрывающих тему документа), “generator” или “formatter” (использованное для разработки документа приложение). Вся информация, перечисленного выше типа, оказывается полезной для работы поисковых машин собирающих и классифицирующих информацию из Web, в частности работающих на порталах определенного профиля.

Пример

<meta name=”author” content=”Jenifer Niederst”>

<meta name=”copyright” content=”O’Reilly&Associates”>

<meta name=”description” content=”Jenifer Niederst’ resume and web design”>

<meta name=”keywords” content=”web design, training, web programming”>

A valid HTML document declares what version of HTML is used in the document. The document type declaration names the document type definition (DTD) in use for the document HTML документ, отвечающий требованиям стандарта, должен содержать тэг !doctype, содержащий информацию о версии HTML. В этом случае может быть выполнена проверка соответствия документа стандартам - SGML валидатором (содержится на сайтах W3C):

<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"

"http://www.w3.org/TR/REC-html40/strict.dtd">

Тэг указанного выше вида означает самое строгое следование стандарту – без устаревших тэгов и применения фрейм содержащих документов.

<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

"http://www.w3.org/TR/REC-html40/loose.dtd">

Ключевое слово Transitional и ссылка на документ loose.dtd означает ослабление ограничений до применения устаревших тэгов. И, наконец, замена ключевого слова Transitional на Frameset и ссылка на документ frameset.dtd означает ослабление предыдущих ограничений до применения фрейм содержащих документов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]