--- title: slug: Web/HTML/Element/area tags: - Element - HTML - Multimedia - Reference - Web translation_of: Web/HTML/Element/area ---
L'élément HTML <area> définit une zone particulière d'une image et peut lui associer un {{Glossary("Hyperlink", "lien hypertexte")}}. Cet élément n'est utilisé qu'au sein d'un élément {{HTMLElement("map")}}.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Cet élément inclut les attributs universels.
href est utilisé.rect or rectangle: the coords value is two x,y pairs: left, top, right, bottom.circle: the value is x,y,r where x,y is a pair specifying the center of the circle and r is a value for the radius.poly or polygon: the value is a set of x,y pairs for each point in the polygon: x1,y1,x2,y2,x3,y3, and so on.PING lors du clic sur le lien. Les requêtes sont envoyées en arrière-plan. Cet attribut est généralement utilisé à des fins de pistage.'no-referrer' indique que l'en-tête Referer ne sera pas envoyé.'no-referrer-when-downgrade' indique que l'en-tête Referer ne sera pas envoyé lorsque l'utilisateur navigue depuis une origine sans TLS/HTTPS. C'est le comportement par défaut de l'agent utilisateur si aucune autre politique n'est spécifiée.'origin' indique que le référent sera l'origine de la page (ce qui correspond au schéma utilisé, à l'hôte et au port).'origin-when-cross-origin' indique que lorsqu'on navigue sur d'autres origines, seule l'origine du document sera envoyée. Lorsqu'on navigue sur la même origine, le chemin de la ressource sera inclus dans le référent.'unsafe-url' indique que le référent envoyé inclura l'origine et le chemin (mais pas le fragment, le mot de passe ou le nom d'utilisateur). Ce cas n'est pas considéré comme sûr car il peut laisser fuiter des origines et des chemins de ressources protégées par TLS vers des origines non-sécurisées.href, cet attribut définit la relation entre l'objet ciblé et l'objet lié. La valeur est une liste des différentes relations dont les valeurs sont séparées par des espaces. Les valeurs et leurs significations peuvent être enregistrées par une autorité jugée utile par l'auteur du document. La valeur par défaut est la relation vide. Cet attribut ne doit être utilisé seulement si l'attribut href est présent.rect (zone rectangulaire), circle (zone circulaire), poly (zone polygonale) et default (indiquant toute la zone). Beacuoup de navigateurs, comme Internet Explorer 4 et ultérieur, supportent les valeurs circ, polygon et rectangle pour l'attribut shape. Ces valeurs sont {{Non-standard_inline}}.frame inline). Les mots-clés peuvent avoir les significations suivantes :
_self : Charge la réponse dans le même cadre HTML4 ou dans le même contexte de navigation HTML5. Cette valeur est la valeur par défaut si l'attribut n'est pas précisé._blank : Charge la réponse dans une nouvelle fenêtre (sans nom) avec HTML4 ou dans un nouveau contenu de navigation HTML5 (sans nom)._parent : Charge la réponse dans le même cadre que le parent du cadre de l'élément actuel en HTML4. En HTML5 on a la même situation avec le contexte de navigation. S'il n'y pas de parent, cette valeur aura le même rôle que la valeur _self._top : En HTML4 la réponse sera chargée dans toute la fenêtre d'origine annulant ainsi les autres cadres. En HTML5 la réponse sera chargée dans le contexte de navigation avec le plus haut niveau (autrement dit l'ancêtre du contexte actuel qui n'a pas de parent). Si le contexte actuel n'a pas de parent alors cette valeur aura le même effet que la valeur _self.Cet attribut doit uniqument être utilisé si l'attribut href est présent.
Note d'utilisation : Cet attribut est obsolète en HTML5, ne pas utiliser l'attribut href suffit.
href est présent.Dans cet exemple, la partie gauche est un lien vers une page et la partie droite est inactive.
<map name="exemple-map-1"> <area shape="rect" coords="0,0 200,200" href="https://developer.mozilla.org" target="_blank" alt="Page d'accueil MDN" /> <area shape="default" /> </map> <img usemap="#exemple-map-1" src="https://mdn.mozillademos.org/files/14546/map.png">
{{EmbedLiveSample("Exemples","450","230")}}
| Catégories de contenu | Contenu de flux, contenu phrasé |
|---|---|
| Contenu autorisé | Aucun, cet élément est un {{Glossary("élément vide ", "élément vide")}}. |
| Omission de balises | Cet élément doit avoir une balise de fin et ne pas avoir de balise de début. |
| Parents autorisés | Tout élément acceptant du contenu phrasé. L'élément <area> doit avoir un élément {{HTMLElement("map")}} parmi ses ancêtres mais ce dernier n'a pas besoin d'être son parent direct. |
| Rôles ARIA autorisés | Aucun. |
| Interface DOM | {{domxref("HTMLAreaElement")}} |
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerpolicy attribute')}} | {{Spec2('Referrer Policy')}} | Ajout de l'attribut referrerpolicy. |
| {{SpecName('HTML WHATWG', 'the-map-element.html#the-area-element', '<area>')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'embedded-content-0.html#the-area-element', '<area>')}} | {{Spec2('HTML5 W3C')}} | |
| {{SpecName('HTML4.01', 'struct/objects.html#h-13.6.1', '<area>')}} | {{Spec2('HTML4.01')}} |
</area> est proscrite.<area />.id, class et style ont la même signification que ceux qui avaient été définis dans la spécification HTML 4. Cependant cette spécification n'avait été définie que par Microsoft et Netscape.target si celui-ci fait référence à des éléments frames.alt, coords, href, nohref et shape.{{Compat("html.elements.area")}}