LaurentDenis
vendredi 19 novembre 2004 à 18:13
CITATION(Nissone @ 15 Nov 2004, 11:11)
Prenons l'exemple de mon book : pour chaque site fait, je précise les languages utilisés. Comme il s'agit de fiches qui apparaissent en pseudo-iframe selon un ordre au choix, il n'y a pas vraiment de première occurance.
S'il s'agit de pseudo-frame, il y a bien une première occurence qui est la première mention dans l'ordre HTML brut : c'est cette premire occurence-là qui est visée par les conseils d'accessibiliré recommandant de signaler via un title le sens d'une abréviation "lors de sa première occurence".
CITATION
Cela impliquerait donc que je détaille à chaque fois des accronymes comme HTML ou CSS aux gens qui regarde mon book, potentiels recruteurs, qui savent un minimum de quoi on parle ? Dans l'idée, cela ne me dérange pas plus que ça, mais pour une suite de langages utilisés (" XHTML, CSS, Javascript, PHP, XML/XSL"), j'ai peur que cela soit un peu "lourd" visuellement, sans que cela n'apporte réellement d'information en plus au public visé.
Il y a un truc bien qui s'appelle un glossaire. On peut lier l'abréviation (dûment balisée comme telle avec <abbr></abbr> au glossaire du site, ajouter dans le <head> des pages un lien relatif vers celui-ci, et surtout faire un beau lien "glossaire" dans son menu de navigation.
CITATION
De plus, si je décide de faire les choses bien et que j'utilise systématiquement cette balise, cela voudrais dire qu'à chaque fois que je parle de mon CV, je précise "Curiculum Vitae" ?

Tu dois d'abord préciser tes intentions:
- fournir l'info systématiquement à tous tes utilisateurs ? Dans ce cas, en effet, l'usage systématique du <abbr title="..."> est la seule solution.
- fournir l'info "ceci est une abréviation" aux lecteurs d'écrans et navigateurs vocaux ? Dans ce cas, il faut savoir qu'à l'heure actuelle, les medias oraux ignorent superbement ce beau balisage, et utilisent uniquement leur propre moteur linguistique pour déterminer à leur manière si un vocable est une abréviation, et si celle-ci est éventuellement connue et remplaçable par son intitulé complet. Pour un exemple simple, voir
http://blog-and-blues.org/weblog/2004/08/2...u-balisage-html (exemple avec l'abréviation "USD")
- autres intentions ?
CITATION
Alors qu'il me semble que les recommandations pour l'accessibilité indique qu'il faut faire un usage systématique de cette balise pour tout acroynyme, j'aurais tendance à penser qu'il faut tout simplement s'adapter au contexte, au public, etc.
Baliser les abréviations ne coûte rien et satisfait aux normes <abbr>(X)HTML</abbr> et <abbr>WCAG</abbr> actuelles. Renseigner leur title, c'est autre-chose...
D'autre part, s'adapter au contexte ou au public, c'est faire l'éternel pari très hasardeux et très tentant sur l'utilisateur lambda, ce qu'il est, ce qu'il n'est pas, ce qu'il aime et ce qu'il n'aime pas, ce dont il a besoin, ce qu'il sait faire, etc.
La norme est claire: les abréviations doivent être balisées comme telles. Optionnellement, leur signification peut être renseignée. Elle devrait en effet être renseignée sur leur première occurence dans le document. Mais cela n'épargne pas la peine de faire un glossaire en bonne et due forme.
Enfin, à propos de la distinction acronyme/abréviation/sigle/patati/patata:
- ce sont des distingo passionnants, mais hors sujet. "acronym", "abreviation" ont ici un sens très spécifique (hélas imprécis), purement normatif dans une sphère donnée, celle du HTML.Inutile de s'appuyer sur les dictionnaires terminologiques usuels. C'est un sens arbitraire qui est utilisé ici, et non le sens courant de ces termes.
- la distinction abbr/acronym relève essentiellement de la présentation auditive, et non du sens (propriété CSS2 speak, voir
http://blog-and-blues.org/weblog/2004/08/2...a-760-preview-1 ). Elle n'a rien à faire en (X)HTML... ce dont XHTML2.0 va selon toutes probabilité tirer la leçon