Ah... si il y a une bulle, c'est que le fureteur que tu utilises n'est
pas respectueux de la norme HTML telle que définie par le W3C, qui est
l'organisme de référence.
c'est IE qui est (malheureusement ?) le standard de fait (en tout cas en
terme du nombre d'utilisateurs).
Tu as raison, la norme c'est W3.
MAIS où vois-tu dans la norme qu'il faut soit l'un, soit l'autre mais pas
les deux ?
Ne serait-ce pas une interprétation de ta part ?
(PS : LA NORME, c'est XHMTL 1.0 qui ne parle pas de ALT et HTML 4.01 qui
n'est pas aussi restrictive que toi - voir annexe).
IDEM, si ton outil de synthèse vocale s'appuie sur ledit fureteur, c'est
normal. Sinon, c'est que ta synthèse vocale est mal foutue..
Si tu changes ce champ ALT, et que tu as une malheureuse connection à
Internet, tu est succeptible de ne pas afficher toutes les images, voire
de n'en afficher aucune (certains fureteurs sont capables de le faire,
dont au moins deux des trois plus connus). La champ ALT te premet de te
repérer...
eh oui,
mais ce qu'il faut dans ce cas là, ce n'est pas supprimer purement et
simplement l'attribut ALT du tag IMG, mais de le mettre avec une valeur vide
: ALT=""
The alt attribute must be specified for the IMG and AREA elements. It
is optional for the
^^^^^^^ ^^^
INPUT and APPLET elements.
While alternate text may be very helpful, it must be handled with care.
Authors should observe the following guidelines:
Do not specify irrelevant alternate text when including images intended
to format a page,
^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
Ils sont gentils les normalisateurs.
On "doit" mettre un alt mais on ne "doit pas" mettre de alt non-pertinent.
Qu'est-ce qu'on fait alors lorsqu'il n'existe pas de "alt" pertinent ???
Soit on met rien, soit on met un "o" "x" "_" etc.
Antoine,
ce n'est pas un problème de technocrates qui "enculent des mouches" dans un
bureau, à Strasbourg ou je ne sais où.
C'est un problème pratique pour une personne "handicapée", dans ce cas un
aveugle qui utilise une synthèse vocale.
On "doit" mettre un alt mais on ne "doit pas" mettre de alt non-pertinent.
Qu'est-ce qu'on fait alors lorsqu'il n'existe pas de "alt" pertinent ???
Soit on met rien, soit on met un "o" "x" "_" etc.
La réponse est à la suite, il faut mettre un ALT="".
Pour essayer de te (vous) faire saisir le truc, voici ce que ça donne avec
une synthèse vocale si tu met un '-' :
TIRET à suivre
TIRET édition du site
TIRET auteurs
...
Tu entends sans arrêts le mot TIRET...
Amicalement,
Yves
PS: les Parisiens, faites un tour à la salle Louis Braille de la Cité des
sciences ...
Avec lynx ALT="" ne marche pas. Est-ce que ALT=" " irait à tout le monde ?
ben, la norme dit ""
Concrètement, Lynx fait quoi chez-toi ?
J'ai essayé la page suivante avec un lynx en fenêtre de commande (il doit
être récent 2.8.3), et tout semble correcte mis à part les accents.
Yves
<HTML>
<HEAD>
<title>Accessibilité avec Lynx</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<!-- ALT="" pour vérifier le comportement de LYNX -->
<img src="puce.gif" alt="" border="0" >Ce texte est précédé d'une puce
purement décorative qui n'apporte rien en mode textuel.
</BODY>
</HTML>