L'attribut universel title
contient un texte représentant une information liée à l'élément auquel il appartient. Cette information peut généralement, mais pas nécessairement, être affichée à l'utilisateur sous la forme d'une infobulle. Voici quelques cas d'utilisation classiques de cet attribut :
- Sur un lien (
<a>
) : le titre ou une description du document lié ; - Sur un élément média, tel qu'une image (HTMLElement("img")}}) : une description ou des informations sur l'auteur ;
- Sur un paragraphe (
<p>
) : une note de pied de page ou un commentaire ; - Sur une citation (
<blockquote>
) : des informations à propos de l'auteur.
Si cet attribut est omis, cela signifie que le titre de l'ancêtre le plus proche est toujours valable pour celui-ci (et peut légitimement être utilisé en tant qu'infobulle pour cet élément). Si cet attribut est présent mais avec une chaîne vide, cela signifie que le titre de l'ancêtre le plus proche n'est pas applicable sur cet élément (et ne peut pas être utilisé en tant qu'infobulle pour cet élément).
Une sémantique additionnelle est attachée aux attributs title
des éléments <link>
, <abbr>
, <input>
et <menuitem>
.
L'attribut title
peut contenir plusieurs lignes. Chaque U+000A LINE FEED
(LF
) inséré représente un retour à la ligne. Une certaine précaution doit être prise à ce propos, puisque cela définira un title
sur deux lignes. Ainsi, le fragment suivant défini un titre sur deux lignes :
<p>Les retours à la ligne dans l'attribut title devraient être pris en compte comme dans cet <abbr title="C'est un titre sur plusieurs lignes">exemple</abbr>.</p>
Exemples
HTML
<a href="https://www.rust-lang.org/fr-FR/" title="Le site Rust en français"> Apprenez Rust </a> <blockquote title="Guethenoc, personnage de Kaamelott"> Je vais rentrer mes vaches, là, elles sont accessibles ou faut que je fasse monter un échafaudage ? </blockquote>
Résultat
Spécifications
Spécification | État | Commentaires |
---|---|---|
WHATWG HTML Living Standard La définition de 'title' dans cette spécification. |
Standard évolutif | Aucun changement depuis la dernière dérivation HTML5.1 |
HTML5.1 La définition de 'title' dans cette spécification. |
Version de travail | Dérivée de WHATWG HTML Living Standard, aucun changement depuis HTML5 |
HTML5 La définition de 'title' dans cette spécification. |
Recommendation | Dérivée de WHATWG HTML Living Standard. Depuis HTML 4.01 Specification, c'est désormais un véritable attribut global. |
HTML 4.01 Specification La définition de 'title' dans cette spécification. |
Recommendation | Supporté sur tous les éléments sauf <base> , <basefont> , <head> , <html> , <meta> , <param> , <script> , et <title> . |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
Gestion multiligne | (Oui) | 12 (12) | ? | ? | ? |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
Gestion multiligne | (Oui) | ? | 12.0 (12) | ? | ? | ? |
Voir aussi
- Les différents attributs universels
HTMLElement.title
qui reflète cet attribut.