Universels
Les attributs universels sont les attributs qui s'appliquent à l'ensemble des balises.
Définition : title
Permet de donner une information sur une balise. Cette information peut apparaître dans une info-bulle lors du survol de la balise.
1
<p title="je suis un paragraphe">Qui suis-je ?</p>
Qui suis-je ?
Attribut Title
Définition : style
Permet de styliser la balise avec des CSS.
1
<p style="color : red">Je suis écrit en rouge</p>
Je suis écrit en rouge
Attribut Style
Définition : tabindex
Permet de donner l'ordre du focus avec la touche de tabulation.
1
Deuxième<input tabindex="2" />
2
Premier<input tabindex="1" />
3
Troisième<input tabindex="3" />
Deuxième Premier Troisième
Attribut Tabindex
Définition : lang
Permet d'indiquer la langue utilisée dans la balise.
1
<p lang="fr">Je suis écrit en Francais</p>
2
<p lang="en">I am written in English</p>
3
Le CSS ajoute du texte devant les éléments en français et en anglais
1
<style>
2
[lang=fr]::before{content:'fr: ';color:blue}
3
[lang=en]::before{content:'en: ';color:red}
4
</style>
Je suis écrit en Francais
I am written in English
Attribut Lang
Définition : translate
Permet d'indiquer des zones de texte à ne pas traduire par les traducteurs automatiques.
1
<p translate="yes">Les navigateurs me traduisent</p>
2
<p translate="no">Ils ne me traduisent pas</p>
Pour aller plus loin https://developer.mozilla.org/fr/docs/Web/HTML/Attributs