Voir le Web autrement
Contribution de Chantal Ide, septembre 2005
Une abréviation est un mot (ou un groupe de mots) abrégé. Par exemple, nous pouvons utiliser qc pour parler du Québec ou px pour parler de pixels.
L'acronyme est un sigle prononcé comme s'il était un mot : la Nasa (National Aeronautics and Space Administration) ou l'Unesco (United nations Educational, Scientific and Cultural Organization).
Comment interpréter ceci en HTML? Ce n'est pas simple, car même les normes du W3C ne sont pas toujours claires. Résultat : beaucoup de développeurs utilisent acronym lorsque abbr serait plus sémantiquement correct.
Pour le moment, cette situation ne pose pas de véritables problèmes : dans la majorité des fureteurs, lorsque la souris passera sur un mot inséré dans une des deux balises, une "info-bulle" apparaît avec le texte contenu dans l'attribut title.
Par contre, il est fort probable que les fureteurs vocaux interprètent un jour ces balises différemment. C'est-à-dire que ce qui est inséré dans une balise <abbr> sera lu lettre par lettre, alors que le texte inséré dans une balise <acronym> sera lu comme un mot. Imaginez le fureteur tentant de prononcer HTML comme un seul mot!
Alors que faire?
<abbr> lorsque le terme doit être prononcé lettre par lettre;<acronym> lorsque le terme doit être prononcé comme un mot;<abbr>; puisqu'un acronyme est une abréviation, votre code reste ainsi sémantiquement correct.Définition de abbr et de acronym dans la norme HTML 4.0 [en]
W3Québec : C.P. 58508, COP Complexe Les Ailes, Montréal, QC, Canada, H3B 5K8
Téléphone : +1 514.924.2401 | Courriel : decouvrir@w3qc.org
© 2003-2008, déposé sous licence CC, Paternité - Partage des Conditions Initiales à l'Identique 2.0 (Canada).