L'élément HTML <data>
relie un contenu à une version de ce contenu interprétable par un ordinateur. Si le contenu possède une composante temporelle, l'élément {{HTMLElement("time")}} doit être utiisé.
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 !
Comme pour tous les autres éléments, on peut utiliser les attributs universels sur <data>
.
Dans l'exemple suivant, on affiche des noms de produits avec des codes correspondants :
<p>Nouveaux produits</p> <ul> <li><data value="3251546">Mini voiture</data></li> <li><data value="5867654">Grande voiture</data></li> <li><data value="9887635">Énorme voiture</data></li> </ul>
{{EmbedLiveSample("Exemples","200","180")}}
Catégories de contenu | Contenu de flux, contenu phrasé, contenu tangible. |
---|---|
Contenu autorisé | Contenu phrasé. |
Omission de balises | {{no_tag_omission}} |
Parents autorisés | Tout élément acceptant du contenu phrasé. |
Interface DOM | {{domxref("HTMLDataElement")}} |
Spécification | État | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'semantics.html#the-data-element', '<data>')}} | {{Spec2('HTML WHATWG')}} | Pas de changement depuis {{Spec2('HTML5 W3C')}} |
{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-data-element', '<data>')}} | {{Spec2('HTML5 W3C')}} | Définition initiale. |
{{Compat("html.elements.data")}}