Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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 :

html
<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'attribut lang.

content-type

Déclare le type de média (type MIME) et l'encodage des caractères du document. L'attribut content doit valoir « text/html; charset=utf-8 » si défini. Cela équivaut à un élément <meta> avec l'attribut charset et 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édia text/html — pas dans les documents XML (application/xml ou application/xhtml+xml). Voir l'en-tête HTTP Content-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 content est un entier positif.
  • Le nombre de secondes à attendre avant que la page soit redirigée vers une autre URL si l'attribut content est 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 load et pageshow. Voir Problèmes d'accessibilité pour plus d'informations.