На главную
Основной способ использования элемента
META - задание ключевых слов, которые
поисковые машины могут
использовать для улучшения результатов поиска. Если информация о
документе представлена в нескольких элементах
META в зависимости от языка, поисковые
машины могут фильтровать атрибут
lang и отображать результаты поиска с
использованием выбранного пользователем языка. Например,
<-- Для говорящих на американском английском -->
<META name="keywords" lang="en-us"
content="vacation, Greece, sunshine">
<-- Для говорящих на британском английском -->
<META name="keywords" lang="en"
content="holiday, Greece, sunshine">
<-- для русскоязычных пользователей -->
<META name="keywords" lang="fr"
content="отпуск, Греция, солнце">
Эффективность поисковых машин можно также повысить с использованием
элемента the
LINK для задания ссылок на переводы
документа на другие языки, ссылки на версии документа для другого
носителя (например, PDF), и, если документ является частью набора,
ссылки на соответствующую начальную точку для просмотра набора.
Дальнейшая информация находится в разделе
Как помочь поисковым машинам проиндексировать Ваш Web-сервер .
Platform for
Internet Content Selection (Платформа для выбора содержимого Интернет)
(PICS, specified in
[PICS]) - это инфраструктура для связывания меток (метаданных) с
содержимым Интернет. Созданная для помощи родителям и учителям в
управлении доступом детей к Интернет, она также упрощает другое
использование меток, включая управление подписью кодов, секретностью и
правами интеллектуальной собственности.
Этот пример иллюстрирует использование объявления
META для включения метки PICS 1.1:
<HEAD>
<META http-equiv="PICS-Label" content='
(PICS-1.1 "http://www.gcf.org/v2.5"
labels on "1994.11.05T08:15-0500"
until "1995.12.31T23:59-0000"
for "http://w3.org/PICS/Overview.html"
ratings (suds 0.5 density 0 color/hue 1))
'>
<TITLE>... название документа ...</TITLE>
</HEAD>
META и информация по умолчанию
Элемент
META может использоваться для указания
информации по умолчанию для документа в следующих случаях:
В следующем примере для документа указывается
кодировка символов ISO-8859-5
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-5">
Атрибут
profile элемента
HEAD указывает местоположение
профиля метаданных. Значением атрибута
profile является URI. Агенты
пользователей могут использовать этот URI двумя способами:
- Как глобальное уникальное имя. Агенты пользователя могут
распознавать имя (не загружая в действительности профиль) и
выполнять некоторые действия на базе известных соглашений для этого
профиля. Например, поисковые машины могут обеспечивать интерфейс для
поиска в каталогах документов HTML, где все эти документы используют
один и тот же профиль для представления записей каталога.
- Как ссылку. Агенты пользователей могут разыменовывать URI и
выполнять некоторые действия на базе определений из профиля
(например, авторизовать использование профиля в текущем документе
HTML). В этой спецификации не определяются форматы профилей.
В этом примере используется гипотетический профиль, определяющий
полезные свойства для индексирования документов. Для свойств,
определяемых этим профилем - включая "author", "copyright",
"keywords" и "date" -- значения устанавливаются с помощью
последовательных объявлений
META.
<HEAD profile="http://www.acme.com/profiles/core">
<TITLE>How to complete Memorandum cover sheets</TITLE>
<META name="author" content="John Doe">
<META name="copyright" content="© 1997 Acme Corp.">
<META name="keywords" content="corporate,guidelines,cataloging">
<META name="date" content="1994-11-06T08:49:37+00:00">
</HEAD>
Во время написания этой спецификации распространенной стала
практика использования форматов дат, описанных в
[RFC2068], раздел 3.3. Поскольку обработка этих форматов
относительно сложна, мы рекомендуем авторам использовать формат даты
[ISO8601]. Подробнее см. разделы об элементах
INS и
DEL.
Атрибут
scheme позволяет авторам предоставлять
агентам пользователей
дополнительный контекст для корректной
интерпретации метаданных. Иногда такая дополнительная информация может
иметь важное значение, например, если метаданные указаны в другом
формате. Например, автор может указать дату в формате "10-9-97"
(неоднозначно); означает ли это 9 октября 1997 г. или 10 сентября 1997
г.? Значение атрибута
scheme "Month-Date-Year" устранит
неоднозначность.
В других случаях атрибут
scheme может предоставлять агентам
пользователей полезную, но не столь важную информацию.
Например, следующее объявление
scheme поможет агентам пользователей
определить, что значение свойства "identifier" - номер кода ISBN:
<META scheme="ISBN" name="identifier" content="0-8230-2355-9">
Значения атрибута
scheme зависят от свойства
name и связанного
профиля.
Примечание. Примером профиля является
Dublin Core (см.
[DCORE]). Этот профиль определяет набор рекомендуемых свойств
для электронных библиографических описаний и предназначен для
обеспечения интероперабельности в несопоставимых моделях описаний.
7.5 Тело документа
Начальный тег: не обязателен, Конечный тег:
не обязателен
Определения атрибутов
- background
=
uri[CT]
-
Нежелателен. Значение этого атрибута - URI,
указывающий на изображение. Это изображение является фоном (для
визуальных браузеров).
- text =
color[CI]
-
Нежелателен. Этот атрибут устанавливает
цвет текста (для визуальных браузеров).
- link =
color
[CI]
-
Нежелателен. Этот атрибут устанавливает
цвет текста гипертекстовых ссылок, по которым Вы не переходили
(для визуальных браузеров).
- vlink =
color
[CI]
-
Нежелателен. Этот атрибут устанавливает
цвет текста ссылок, по которым Вы переходили (для визуальных
браузеров).
- alink =
color
[CI]
-
Нежелателен. Этот атрибут устанавливает
цвет текста ссылок, когда они выбраны пользователем (для
визуальных браузеров).
Атрибуты, определяемые в любом другом месте
-
id,
class (идентификаторы
в пределах документа)
-
lang (информация
о языке),
dir (направление
текста)
-
title (заголовок
элемента)
-
style (встроенная
информация о стиле)
-
bgcolor (цвет
фона)
-
onload,
onunload (внутренние
события)
-
onclick,
ondblclick,
onmousedown,
onmouseup,
onmouseover,
onmousemove,
onmouseout,
onkeypress,
onkeydown,
onkeyup (внутренние
события)
В теле документа располагается содержание документа. Содержимое может
представляться агентом пользователя несколькими способами. Например, для
визуальных браузеров Вы можете считать тело документа полотном, на
котором отображается содержимое: текст, изображения, цвета, рисунки и
т.д. Для аудиоагентов пользователей оно может произноситься. Поскольку
предпочтительным способом задания представления документов теперь
являются
таблицы стилей, атрибуты представления в теге
BODY являются
нежелательными.
ПРИМЕР НЕЖЕЛАТЕЛЬНОГО ИСПОЛЬЗОВАНИЯ:
В следующем фрагменте кода HTML показано использование
нежелательного атрибута. Он устанавливает белый цвет фона,
черный цвет текста и красный цвет гиперссылок изначально, цвет
фуксии при активизации ссылок и коричневый для ссылок, по которым Вы
переходили.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>Динамика популяции</TITLE>
</HEAD>
<BODY bgcolor="white" text="black"
link="red" alink="fuchsia" vlink="maroon">
... тело документа...
</BODY>
</HTML>
Используя
таблицы стилей, того же эффекта можно достичь следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML>
<HEAD>
<TITLE>Динамика популяции</TITLE>
<STYLE type="text/css">
BODY { background: white; color: black}
A:link { color: red }
A:visited { color: maroon }
A:active { color: fuchsia }
</STYLE>
</HEAD>
<BODY>
... тело документа...
</BODY>
</HTML>
Использование внешних (связываемых) таблиц стилей обеспечивает
гибкость при изменении представления без пересмотра источника
документа HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML>
<HEAD>
<TITLE>Динамика популяции</TITLE>
<LINK rel="stylesheet" type="text/css" href="smartstyle.css">
</HEAD>
<BODY>
... тело документа...
</BODY>
</HTML>