La balise meta

<meta .../>

Description

Une balise <META> permet de définir certaines informations ou propriétés d'un document HTML tel que l'auteur, une description, une liste de mots-clés... Une utilisation courante de l'élément META consiste à spécifier des mots-clés qu'un moteur de recherche peut utiliser pour améliorer la pertinence du résultat d'une recherche, d'où leur importance.

Une balise <META> sont encadré par la balise <HEAD> et ne supporte pas d'évènement.


L'attribut content est obligatoire et toujours accompagné par l'attribut name ou l'attribut http-equiv. Si ce n'est pas le cas, la balise <META> n'est pas valide.
Liste des META name

Syntaxe : <meta name="nom_de_la_propriete" content="valeur" />
nameDescription
descriptionDescription de votre site internet, prise en compte pas Google.
ex : content="Site internet pour les développeurs."
Limité à 200 caractères.
keywordsListe de mots clés représentatifs du document, séparés par des virgules.
ex : content="aide, webmaster, html, javascript"
Limité à 500 caractères.
authorNom ou pseudonyme de l'auteur du site.
ex : content="Sacha Valentine"
identifier-urlURL du site internet.
ex : content="http://webmasterhelp.fr"
reply-toE-mail du webmaster.
ex : content="webmasterhelp@ovh.com"
categoryCatégorie de la page web.
ex : content="webmaster, outils"
copyrightCopyright du site.
ex : content="Webmaster Help 2011-2012"
publisherNom ou pseudonyme de la personne ayant publié la page.
ex : content="The_Crabe"
generatorNom du logiciel utilisé pour créer la page.
ex : content="NotePad"
revisit-afterNombre de jours avant la prochaine visite des robots.
ex : content="8 days"
robotsDiriger les robots en indiquant une des valeurs suivante :
- all : le robot index tout (valeur par défaut)
- none : le robot n'indexe rien du tout
- index : la page est indexée
- noindex : page non-indexée mais le robot suivra les liens de cette page.
- follow : Le robot récupère les liens de la page pour les référencer.
- Follow : Le robot récupère les liens de la page pour les référencer.
- nofollow : Le robot ne doit pas suivre les liens de la page.
- noarchive : le robot ne doit pas laisser l'accès à la version en cache

Liste des META http-equiv

Syntaxe : <meta http-equiv="nom_de_la_propriete" content="valeur" />
http-equivDescription
Content-TypeJeu de caractères utilisé pour le codage de la page.
ex : content="text/html; charset=ISO-8859-1"
refreshDeux utilisations possibles :
- Actualisation automatique de la page tous les n secondes.
ex : content="30"
- Redirection au bout de n secondes.
ex : content="10" url="http://webmasterhelp.fr"
expiresDate limite d'expiration de vos pages (cache).
ex : content="Mon, 31 Sept 2011 12:00:00 GMT"
pragmaInterdire la mise en cache.
ex : content="no-cache"

Liste des attributs
maximizecontentInformation associéeHTML 4 StrictHTML 4 RequisHTML 5

L'attribut content permet de définir le contenu de la propriété, sous forme de chaine, d'une balise <META />. il est toujours accompagné de l'attribut name ou de l'attribut http-equiv qui définissent la propriété dont on souhaite ajouter des informations concernant le document.

Dans le cas d'une balise <META /> dont le name="keywords" par exemple, cet attribut contiendra une liste de mots clés séparés par des virgules.


maximizehttp-equivNom de l'en-tête HTTP de la réponseHTML 4 StrictHTML 4 OptionnelHTML 5

L'attribut http-equiv permettant d'envoyer des informations supplémentaires au navigateur via le protocole HTTP, par l'intermédiaire d'une balise <META> uniquement.

Appliqué lorsqu'il est accompagné de l'attribut content qui détermine le paramètre de la propriété, il permet par exemple de rafraichir un document tout les "n" secondes, interdire la conservation de vos page en mémoire-cache par les navigateurs...


maximizenameNom de l'élémentHTML 4 StrictHTML 4 OptionnelHTML 5

L'attribut name permet de définir le nom d'un élément. Il est très utilisé par exemple dans les formulaire car le Javascript est capable de récupérer la valeur d'un élément à partir de son attribut name grace à la fonction getElementByName("name").

Il peut être utilisé dans le cas des balises suivantes :

<A> <APPLET> <BUTTON> <FORM> <FRAME> <IFRAME> <IMG /> <INPUT /> <MAP> <META /> <OBJECT> <PARAM> <SELECT> <TEXTAREA />

Dans le cas de la balise <META />, on ne définit pas le nom de la balise, on identifie une propriété spécifique (exemples : keywords, description, copyright...) qui, associée à l'attribut content, permet de donner aux navigateurs des informations concernant le document HTML.


maximizeschemeDésigne un procédé pour l'interprétation de la balise METAHTML 4 StrictHTML 4 Optionnel

L'attribut scheme nomme le système à utiliser pour interpréter la valeur de la propriété d'une balise <META>, ajoutant ainsi une ou plusieurs couches organisationnelles aux métadonnées figurant dans un document. Il n'est pas compatible avec les autres balises.


maximizecharsetJeu de caractères de la ressource pointéeHTML 5
La description de cet attribut n'est pas encore disponible !

maximizedirSens de lecture du texteHTML 4 StrictHTML 4 StandardHTML 5 globale

L'attribut dir permet de déterminer le sens de la lecture et de l'écriture d'un texte.

Liste des valeurs possibles
ValeurDescription
ltr(left to right) de gauche à droite
rtl(right to left) de droite à gauche

maximizelangCode de la langueHTML 4 StrictHTML 4 StandardHTML 5 globale

Cet attribut spécifie dans quelle langue de base sont écrits les valeurs d'attribut et le contenu textuel d'un élément. La valeur par défaut de cet attribut est inconnue.

Le but de l'attribut lang est de permettre aux agents utilisateurs de représenter un contenu de façon plus pertinente en suivant les pratiques culturelles en usage dans une langue donnée. Il permet également de prêter assistance aux moteurs de recherche, aux synthétiseurs de paroles, aux vérificateurs d'orthographe et de grammaire et d'aider les navigateurs à choisir un jeu de guillemets, prendre des décisions sur les coupures de mots...


maximizexmlDéfinit la langue utiliséeHTML 4 StrictHTML 4 Standard
La description de cet attribut n'est pas encore disponible !