Электронные Развлечения | 15.07.2019Можно ли проглотить кирпич? - Да, если вы не боитесь разбить унитаз. ;)

На главную...Карта сайта...Напиши нам...Версия для печати...Прочитать эту страницу потом...

Улыбка №906 | Мужик (звонит по 03): - Срочно высылайте скорую. У жены начались родовые схватки! Диспетчер: - Успокойтесь, пожалуйста. Это ее первый ребенок? - Нет, это ее муж!...Сноска.ру – самый большой сервис по поиску книг, присоединяйтесь!


еще | HTML!..
Навигационная система 0.78
ICQ для вашего сайта!1.41
Средства просмотра0.76
Таблица Web-цветов1.03
Символы HTML (iso8859-1)2.6
Cинтаксис Cookie0.69
SSI в примерах0.8
Таблицы в примерах0.92
Создаем pop-up!1.05
МЕТА вместо предисловия...0.72
Автор: Андрей Аликберов

Использование метаданных при создании HTML


Опубликовано: 7 марта 2003, 11:49 | Просмотров: 4709 | Рейтинг: 0.78

META-таги имеют два возможных атрибута

  • <META HTTP-EQUIV="имя" CONTENT="содержимое">
  • <META NAME="имя" CONTENT="содержимое">

META-таги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).

Атрибут 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, чтобы увидеть нормальные слова!


[1] 2 3 4 5 6 7 Следующая страница


Copyright ©1998—2019 Дикс.ру | Все права защищены | Правила использования информации