Этот атрибут управляет действиями браузера и может дать такой же эффект, что и реальный HTTP-заголовок ответа сервера. Некоторые значения выдаваемые сервером не могут быть подменены значениями из тега ‹meta›. Если информация, заданная в заголовках (HTTP и meta) противоречит друг другу, то значение HTTP-заголовка превалирует над значением команды meta, но не все браузеры соблюдают эти правила.
Значения http-equiv:
Expires – дата устаревания документа, управляет кэшированием страницы. Работает по принципу: если указанная дата прошла, то производится повторный сетевой запрос, а не подгрузка документа из кэша. Content со значением "0" обозначает текущее время и заставляет браузер каждый раз при запросе проверять изменения HTML страницы, а не загружать из кэша. Значения даты должны быть указаны в формате описанном в RFC850.
‹meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:22 GMT"›
Pragma – осуществляет контроль кэширования HTML страницы и имеет только одно значение "no-cache"(не кэшировать документ).
‹meta http-equiv="pragma" content="no-cashe"›
Ext-cache – указывает альтернативное имя кэша для браузера.
‹meta http-equiv="ext-cache" content="name=/some/path/index.db; instructions=User Instructions"›
Cache-control – указывает действие кэша по отношению к документу:
public - документ кэшируется в доступных для всех кэшах
private - только в частном кэше
no-cache - не может быть кэширован
no-store - может быть кэширован, но не сохраняется
‹meta http-equiv="cache-control" content="public"›
Content-type – служит для указания MIME-типа документа. Также здесь указывают кодовую страницу, используемую на данной HTML странице (charset).
ISO-8859-1 – Latin-1, кодировка для западноевропейских языков
Windows-1251 – кирилица (Windows)
KOI8-r – кирилица (КОИ8-р)
Cp866 – кирилица (DOS)
Windows-1252 – Западная Европа (Windows)
Windows-1250 – Центральная Европа (Windows)
Shift_jis – Япония (Windows)
‹meta http-equiv="content-type" content="text/html; charset=windows-1251"›
Content-language – указывает язык документа и описывается как язык или пара значений: язык плюс диалект. Используются только фиксированные коды языков:
de - немецкий
el - греческий
en - английский
en-GB – английский, Великобритания
en-US – английский, Американская версия
en-cockney – английский, диалект кокни
es - испанский
fr - французский
it - итальянский
i-navajo – навахо, Северная Америка
ja – японский
he – иврит
nl - голландский
ru - русский
pt - португальский
x-klingon – код ”x” обозначает экспериментальный код языка
zh - китайский
‹meta http-equiv="content-language" content="ru"›
Refresh – указывает время в секундах через которое произойдет обновление данной страницы. Также можно указать URL для автоматической загрузки другого документа.
‹meta http-equiv="Refresh" content="5; URL=http://www.newpage.html"›
Vary> – определяет доступные альтернативы для указанных в content полей HTTP-заголовка
‹meta http-equiv="vary" content="content-language"›
Content-script-type – определяет язык программирования сценариев на странице.
text/javascript- JavaScript
text/perlscript – PerlScript
text/vbscript – VBScript
В одном документе допускается использование несколько сценариев, написанных на разных языках программирования.
‹meta http-equiv="content-script-type" content="text/javascript"›
Если данный параметр мета тега не указывается, то в теге ‹script›сценарий‹/script› явно указывается язык, на котором написан сценарий.
‹script type="text/javascript"›сценарий‹/script›
Content-style-type – определяет язык таблиц стилей. Если на странице не используются теги ‹style› и ‹span›, то данный параметр не указывается.
‹meta http-equiv="content-style-type" content="text/css"›