META-теги, Статті, HTML, XML, DHTML, статті

META-теги мають два можливих атрибута



META-теги повинні знаходитися в заголовку HTML-документа між
І (особливо це важливо для документів, що використовують
фрейми).


Атрибут HTTP-EQUIV

META-теги з атрибутом HTTP-EQUIV еквівалентні HTTP-заголовкам.
Зазвичай вони керують діями броузерів і можуть бути використані для
вдосконалення інформації, що видається звичайними заголовками. Таги такої форми
можуть дати такий же ефект, що і HTTP-заголовки, і на деяких серверах
автоматично можуть бути переведені на справжні HTTP-заголовки. HTTP-заголовки
описуються в RFC1945 (HTTP/1.0) і RFC2068 (HTTP/1.1).

HTTP-заголовки можуть бути згенеровані за допомогою CGI-скриптів.
Це дозволяють зробити сервери Apache і CERN. В інших серверах можуть
використовуватися інші механізми генерування заголовків. Деякі генеруються
сервером поля заголовків не можуть бути підмінені значеннями з META-тегів (в
Зокрема Date), інші підміняються тільки при ненормальному статус-коді
(<> 200). Коли заголовок не зрозумілий, то значення HTTP-заголовка
превалює над значенням META-тегів.


Expires

Джерела: HTTP/1.1 (RFC2068)

Дата старіння. Управління кешуванням в HTTP/1.0. В
Netscape Navigator це виглядає наступним чином: якщо зазначена дата минула,
то черговий запит цього документа викликає повторний мережевий запит, а не
підвантаження документа з кешу. Дата зі значенням “0” інтерпретується як
“Зараз”. Таке значення змушує броузер щоразу при запиті перевіряти –
змінювався цей документ. Це, до речі відноситься і до проксі-агентам. Пошукові
роботи можуть або зовсім не індексувати такий документ, або постійно
“Обнюхувати” його.

Дата має бути задана у форматі, описаному в RFC850,

<META HTTP-EQUIV=”expires” CONTENT=”Wed, 26 Feb 1997
08:21:57 GMT”>

що еквівалентно HTTP-заголовку

Expires: Wed, 26 Feb 1997 08:21:57 GMT


Pragma

Контроль кешування для HTTP/1.0. Значенням має бути
“No-cache”. Дуже корисний контейнер, я завжди використовую його при видачі
результатів роботи будь-якого скрипта.


Content-Type

Джерела: HTTP/1.0 (RFC1045)

Вказівка ​​типу документа. Може бути розширене зазначенням
кодування сторінки (charset). Якщо ж вказувати charset в змісті META-тега,
то Netscape Navigator виводить таку сторінку вже в заданому charset. Однак
будьте акуратні, якщо текст сторінки в кодуванні Windows, а значення
charset = KOI8-r, то ніякими силами користувач не зможе поміняти encoding,
щоб побачити нормальні слова!

<META HTTP-EQUIV=”Content-type” CONTENT=”text/html;
charset=ISO-2022-JP”>


Content-language

Джерела: HTTP/1.0

Вказівка ​​мови документа. Може використовуватися пошуковими
машинами при індексуванні сторінок. Комбінація поля Accept-Language
(Посилається броузером) з вмістом Content-language може бути умовою вибору
сервером тієї чи іншої мови.

<META HTTP-EQUIV=”Content-language” CONTENT=”en-GB”>

що еквівалентно HTTP-заголовку

У нещодавно вийшла специфікації HTML 4.0 з’явилася інша
можливість явної вказівки мови –

Content-language: en-GB

Мова описується парою значень (мова-діалект). У прикладі:
Англійська-Великобританія


Refresh

Джерела: Netscape

Визначення затримки в секундах, після якої броузер
автоматично оновлює документ. Додаткова можливість – автоматична
завантаження іншого документа.

<META HTTP-EQUIV=”Refresh” Content=”3,
URL=http://www.name.com/page.html”>

що еквівалентно HTTP-заголовку

Refresh: 3; URL=http://www.name.com/page.html

В Netscape Navigator це дає такий же ефект, що й натискання на
кнопку Reload.


Window-target

Джерела: Jahn Rentmeister

Визначає вікно поточної сторінки; може бути використаний для
припинення появи нових вікон броузера при застосуванні фреймових структур.
Діє для багатьох (але не для всіх) браузерів.

<META HTTP-EQUIV=”Window-target” CONTENT=”_top”>

що еквівалентно HTTP-заголовку

Window-target: _top


Ext-cache

Джерела: Netscape

Визначає ім’я альтернативного кешу для Netscape Navigator

<META HTTP-EQUIV=”Ext-cache”
CONTENT=”name=/some/path/index.db; istructions=User Instructions”>


PICS-Label

Platform-Independant Content rating Scheme. Зазвичай використовується
для визначення рейтингу “дорослості” (adult) змісту (sex, violence, …):-))
однак це досить гнучка схема і може використовуватися для інших цілей.


Cache-Control

Джерела: HTTP/1.1

Визначає дії кешу по відношенню до даного документу.
Можливі значення:



Vary

Джерела: HTTP/1.1

Визначає доступні альтернативи для вказаних в CONTENT полів
HTTP-заголовка.

<META HTTP-EQUIV=”Vary” CONTENT=”Content-language”>

що еквівалентно HTTP-заголовку

Vary: Content-language

Lotus

Lotus-редактори генерують свої власні поля Bulletin-Date
і Bulletin-Text атрибути. Bulletin-Text містить опис документа



Атрибут NAME

META-теги з атрибутом NAME використовуються у випадках, коли поля
не співвідносяться з HTTP-заголовками. Іноді ясність втрачається: деякі агенти
можуть інтерпретувати тег “Keywords” описаний як NAME, інші – як
HTTP-EQUIV


Robots

Джерела: Spidering

Управління індексацією сторінки для пошукових роботів.

<META NAME=”Robots” CONTENT=”NOINDEX,FOLLOW”>

Можливі значення:



Description

Джерела: Spidering, Altavista, Infoseek

Коротка анотація змісту документа. Використовується пошуковими
системами для опису документа. Цей тег сильно корисний у випадках, коли в
документі мало тексту, коли це керуючий фреймами файл (frameset) або в
початку документа використовуються скрипти. Довжина тексту до 100 символів.


Keywords

Джерела: Altavista, Infoseek

Використовується пошуковими системами для індексування документа.
Зазвичай тут вказуються синоніми до слів у заголовку (title) або
альтернативний заголовок. Довжина списку до 1000 символів. Не допускається
використання одного і того ж ключового слова більше 7 разів, пошукові системи
просто ігноруватимуть це слово.

<META NAME=”Keywords”
CONTENT = “таги, теги, метадані, список”>


Document-state

Джерела: Spidering

Управління індексацією сторінки для пошукових роботів.
Визначає частоту індексації – або один раз індексувати, або реіндексіровать
документ регулярно.

<META NAME=”Document-state” CONTENT=”Static”>

Можливі значення:



URL

Джерела: Spidering

Управління індексацією сторінки для пошукових роботів.
Визначає частоту індексації – або один раз індексувати, або реіндексіровать
документ регулярно.

<META NAME=”URL” CONTENT=”absolute_url”>


Author

Джерела: HTML редактори

Зазвичай ім’я автора, формат довільний.


Generator

Джерела: HTML редактори

Зазвичай назва і версія редактора, за допомогою якого створена
ця сторінка. Може бути використана для визначення частки ринку, займаного
тим чи іншим продуктом.


Copyright

Джерела: HTML редактори

Зазвичай опис авторських прав на документ в довільному
форматі


Distribution

Можливі значення



Resource-type

Поточний стан даного файлу. Важливий для пошукових систем,
тобто якщо його значення document, то пошукова система приступає до його
індексуванню.

Інші


Крім перерахованих більш-менш стандартних тегів
існує ще безліч інших спеціалізованих, наприклад, для конкретної
пошукової машини тагов.



Таг LINK

Таг LINK надає документу незалежний від середовища метод
визначення ставлення даного документа до інших документів і ресурсів Мережі.
Використовується з аргументами REL і REV. За допомогою тега LINK можна:


<LINK rel=help href=”http://www.name.com/help.html”>

де http://www.name.com/help.html – сторінка допомоги по даному
документу.

Атрибути REL і REV можуть також використовуватися з тагом A. Таги
LINK можуть використовуватися тільки в заголовку документа (head)


Атрибут REL


HTML 3.2 REL-таги

top, contents, index, glossary, copyright, next, previous,
search

Деякі з рекомендованих типів взаємозв’язків:



rel=top
Даний зв’язок указує на вершину в якійсь ієрархічній структурі, наприклад
на першу, або титульну сторінку в якомусь наборі документів.
rel=contents
Даний зв’язок вказує на якийсь файл, де наводиться зміст до даного
документу.
rel=index
Даний зв’язок вказує на інший документ, який можна використовувати в
цілях індексного пошуку по поточному документу.
rel=glossary
Даний зв’язок вказує на якийсь документ, де міститься глосарій термінів,
відносяться до поточного документа.
rel=copyright
Даний зв’язок посилається на текст, де вказані авторські права на даний
документ.
rel=next
Даний зв’язок указує на наступний документ в якомусь заздалегідь
зумовленому маршруті перегляду. Наприклад, вона може використовуватися для
попереджуючої автоматичного завантаження браузером наступної сторінки.
rel=previous
Даний зв’язок посилається на попередній документ в якомусь зумовленому
маршруті перегляду.
rel=help
Даний зв’язок вказує на документ, що пропонує якусь допомогу, наприклад це
може бути текст, що дає більш розгорнутий опис і пропонує посилання на
інші документи по цій темі. Призначення цієї зв’язку – надання допомоги тим
читачам, хто втратив свій шлях в Web.
rel=search
Це посилання веде до пошукової сторінці, контролює якийсь набір
сторінок, пов’язаних спільною темою.




Багато систем винаходять свої додаткові значення аргументів REL і
REV


  • Таг Schema

    Цей тег містить URL документа-шаблону. Дія
    всіх метаданих з документа-шаблону будуть поширені на документ з тагом
    Schema (так працює Dublin Core).

    <META NAME=”VW96.objecttype”
    CONTENT=”Dictionary”>

    <LINK REL=SCHEMA.VW96
    HREF=”http://vancouver-webpages.com/VWbot/VW96-schema.html”>

    ViewCall REL-таги

    home, bookmark, tickertape, vmail, icon, prefetch,
    keyn, fastxx

    AOLpress REL-таги

    AOLpress використовує кілька додаткових, по
    порівняно з HTML 3.2, тагов

    Home, ToC, Index, Glossary, Copyright, Up, Next,
    Previous, Help, Bookmark, First, Last


Атрибут REV

Використовується в конструкції LINK для індикації зворотного
співвідношення документів.

<LINK rev=help href=”http://www.name.com/index.html”>

де поточна сторінка є сторінкою допомоги для документа
http://www.name.com/index.html

Використання в разі використання Lynx викличе
автоматичну відсилання пошти за адресою document-owner.

Детальніше дивись HTML 3.2


Таг BASE

Цей тег визначає для даного документа базову адресу URL,
який потім буде використовуватися для перевизначення відносних адрес.
Таг BASE корисний, якщо документ може бути скопійований в інше місце або
запитаний по іншому шляху з використанням символічного посилання, або редіректу з
imagemap, і т.д.

Детальніше дивись HTML 3.2

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*