Atrybut http-equiv

> Dodaj do ulubionych

Atrybut http-equiv s┼éu┼╝y do okre┼Ťlania tre┼Ťci nag┼é├│wka odpowiedzi HTTP dla dokumentu HTML, tzn. serwer HTTP pobiera tre┼Ť─ç tego atrybutu i na jej podstawie tworzy odpowied┼║ HTTP, ale zobacz uwagi na dole strony.

Przykład użycia

Przykład użycia atrybutu http-equiv.

<head>
  <link rel="stylesheet" href="css/stylesheet.css" type="text/css" media="all" id="defaultstylesheet" />
  <meta http-equiv="default-style" content="defaultstylesheet" />
</head>

Składnia atrybutu http-equiv

<meta http-equiv="warto┼Ť─ç">

Elementy zwi─ůzane z atrybutem http-equiv

Atrybut http-equiv dotyczy elementu meta.

Warto┼Ťci atrybutu http-equiv

Niekt├│re warto┼Ťci atrybutu http-equiv
Warto┼Ť─çOpisHTML 4.01/XHTML 1.0HTML5
content-languageOkre┼Ťla domy┼Ťlny j─Özyk strony internetowej. Stosowanie tej warto┼Ťci jest odradzane na rzecz atrybutu lang dla elementu body
content-typeOkre┼Ťla typ MIME i kodowanie znak├│w dokumentu. Sk┼éadnia tej warto┼Ťci jest nast─Öpuj─ůca: <meta http-equiv="content-type" content="text/html; charset=zestaw_znak├│w_IANA" />, np. <meta http-equiv="content-type" content="text/html; charset=utf-8" />. Stosowanie tej warto┼Ťci jest odradzane na rzecz atrybutu charset dla elementu meta
default-styleOkre┼Ťla preferowany arkusz styl├│w dla strony internetowej. Atrybut content musi zawiera─ç identyfikator elementu link, kt├│rego atrybut href wskazuje arkusz styl├│w CSS albo identyfikator elementu style zawieraj─ůcego arkusz styl├│w CSS.
refresh
  • Okre┼Ťla liczb─Ö sekund, po up┼éywie kt├│rej powinno nast─ůpi─ç od┼Ťwie┼╝enie strony. Liczba sekund powinna by─ç wpisana w atrybucie content, np. <meta http-equiv="refresh" content="60" />
  • Okre┼Ťla liczb─Ö sekund, po up┼éywie kt├│rej powinno nast─ůpi─ç przej┼Ťcie do innej strony, je┼Ťli atrybut content zawiera liczb─Ö dodatni─ů i ┼éa┼äcuch znak├│w ;url='poprawny_adres_URL', np. <meta http-equiv="refresh" content="30;URL='/'">. Nale┼╝y bardzo ostro┼╝nie pos┼éugiwa─ç si─Ö t─ů warto┼Ťci─ů, poniewa┼╝ odbiera ona u┼╝ytkownikowi mo┼╝liwo┼Ť─ç decydowania o sposobie przegl─ůdania stron, a jej u┼╝ycie stanowi z┼éamanie zasad dost─Öpno┼Ťci W3C
set-cookieTworzy dane cookie (ciasteczko) o okre┼Ťlonych nazwie, czasie wa┼╝no┼Ťci oraz warto┼Ťci. Nie nale┼╝y u┼╝ywa─ç tej warto┼Ťci, a w zamian za ni─ů stosowa─ç nag┼é├│wek HTTP set-cookie

R├│┼╝nice mi─Ödzy HTML 4.01 a HTML5

W j─Özyku HTML5 atrybut http-equiv nie jest okre┼Ťlany jako technika tworzenia nag┼é├│wk├│w odpowiedzi HTTP przez serwery, lecz jako dyrektywa pragma u┼╝ywana przez przegl─ůdarki.

Uwagi

Je┼Ťli element meta ma zdefiniowany atrybut http-equiv, to nie powinien mie─ç atrybutu name.

Atrybut http-equiv ma zastosowanie tylko wtedy, gdy serwer nie wysyła zdefiniowanego w nim prawdziwego nagłówka HTTP.

Zobacz r├│wnie┼╝