Attribut HTML : <meta http-equiv>
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'attribut http-equiv de l'élément <meta> permet de fournir des instructions de traitement au navigateur, comme si la réponse ayant retourné le document incluait certains en-têtes HTTP.
Les métadonnées sont des métadonnées au niveau du document qui s'appliquent à toute la page.
Lorsqu'un élément <meta> possède un attribut http-equiv, l'attribut content définit la valeur correspondante de http-equiv.
Par exemple, la balise <meta> suivante indique au navigateur de rafraîchir la page après 5 minutes :
<meta http-equiv="Refresh" content="300" />
Valeurs
Seul un sous-ensemble des en-têtes HTTP est pris en charge comme valeurs pour http-equiv.
Parmi celles-ci :
content-language-
Définit la langue par défaut du document utilisée par les technologies d'assistance ou la mise en forme par le navigateur. Similaire à l'en-tête HTTP
Content-Language. Utilisez plutôt l'attributlang. content-type-
Déclare le type de média (type MIME) et l'encodage des caractères du document. L'attribut
contentdoit valoir « text/html; charset=utf-8 » si défini. Cela équivaut à un élément<meta>avec l'attributcharsetet impose la même restriction sur le placement dans le document. Ne peut être utilisé que dans les documents servis avec le type de médiatext/html— pas dans les documents XML (application/xmlouapplication/xhtml+xml). Voir l'en-tête HTTPContent-Type. content-security-policy-
Permet à l'auteur·ice de la page de définir une politique de sécurité de contenu (CSP) pour la page courante, généralement pour définir les origines autorisées et les points d'accès aux scripts afin de se protéger contre les attaques XSS. Voir l'en-tête HTTP
Content-Security-Policy. default-style-
Définit le nom de la feuille de style CSS par défaut.
refresh-
Équivalent à l'en-tête HTTP
Refresh. Cette instruction précise :- Le nombre de secondes à attendre avant que la page soit rechargée si l'attribut
contentest un entier positif. - Le nombre de secondes à attendre avant que la page soit redirigée vers une autre URL si l'attribut
contentest un entier positif suivi de;url=et d'une URL valide.
Le compte à rebours commence lorsque la page est complètement chargée, c'est-à-dire après les évènements
loadetpageshow. Voir Problèmes d'accessibilité pour plus d'informations. - Le nombre de secondes à attendre avant que la page soit rechargée si l'attribut