5568 sujets

Sémantique web et HTML

Bonjour

Petite question que je me pose.

Si je code ceci:


<p>
<a href="adresse" title="title sur lien"><img src="image.jpg" alt="" title="title sur image" /></a>
</p>


Alors l'infobulle au survol de la souris va me donner "title sur image"

Sur différents tests (IE 6/7, firefox, opera) le résultat est le même et je trouve ça logique, le title du dernier enfant l'emporte sur les antécédants.

Simplement je me demandais si on peut considérer ce comportement comme standard et systématique.

Merci
Salut,

au-delà de la priorité donnée par les navigateurs graphiques la "vraie" question se pose au niveau des lecteurs d'écrans. Hermann en parlait récemment dans ce sujet.
Administrateur
Bonjour,

si tu as une information importante à donner, utilise si possible autre chose que title afin que plus de 10% de tes visiteurs la remarque.
si l'information n'est pas importante: euh pourquoi la donner dans ce cas? Smiley cligne

Quand ce n'est pas possible, par exemple afin d'utiliser ce pour quoi title est fait, c'est sur le lien qu'il faut le placer, nan? Ex:
<a title="Intitulé de mon lien (nouvelle fenêtre)" ...


La mise en oeuvre des intitulés de lien est bien décrite dans le guide Accessiweb. Quelques liens vers ce que j'ai sous la main:
Critère 6.2 : Pour chaque lien ayant un titre de lien, ce titre est-il nécessaire ?
(Comprendre / Comment mettre en oeuvre)

Critère 6.3 : Pour chaque lien ayant un titre de lien, ce titre est-il pertinent ?
(Comprendre / Comment mettre en oeuvre)

-----
Gros souci avec ton alt=""
Je suppose que l'exemple que tu donnes est minimal afin de le poster ici et ne représente pas ce que tu as dans ta page complète mais au cas où: si ton lien est composé d'une unique image (sans aucun texte) alors l'alternative textuelle ne peut pas être vide: il faut que cette dernière décrive la fonction du lien (et non décrire l'image).
C'est en effet l'intitulé de lien qui sera affiché à ceux qui n'affichent pas les images et aux lecteurs d'écran; une image dans un lien n'est en aucun cas décorative.
http://www.cs.tut.fi/~jkorpela/html/alt.html#link
http://www.pompage.net/pompe/bien-utiliser-le-texte-alternatif/
Modifié par Felipe (19 Jan 2009 - 21:26)
Felipe a écrit :

si tu as une information importante à donner,

...


Si une information importante doit être donnée alors elle doit l'être comme texte en dur (ce qui inclut le alt des images) et pas comme title.

Soit directement html

Soit html généré via javascript

Si l'option html généré via javascript est présente alos ce ne peut être que comme surcouche d'une présence en tant que html direct.

Le tout étant de savoir si tout cela doit se passer dans le même document pour toutes les perspectives évoquées.



Felipe a écrit :

-----
Gros souci avec ton alt=""
Je suppose que l'exemple que tu donnes est minimal afin de le poster ici

Smiley confused Smiley confused Smiley confused Heu...

... Oui ... Smiley lol

... ça s'appelle la grosse flemme du posteur Smiley langue


Pour le reste, bon je pense maitriser la chose.

Au passage, si la mention "(nouvelle fenêtre)" doit être présente alors sa place n'est pas dans un title mais dans un texte en dur. Sachant, par ailleurs, que, de toute façon, que les gens (visiteurs) sont assez grands pour décider si un lien doit s'ouvrir dans une nouvelle fenêtre ou pas (mais je ne t'apprend rien je m'en doute).


Bon sinon, la problématique du title, de sa nécessité, de sa pertinence, de ses limites, pose en fait la question du document html comme document unique combiné aux contraintes de construction de sites.

Si document unique alors pas de title (tout doit être en dur)

Si site alors menu

Si menu alors optimisation de la concision des intitulés des liens

Si une telle optimisation alors la question des title devient pertinente (et les difficultés déjà dites présentes)

Si raisonnement sur site alors c'est soluble > le title des liens d'un menu peut devenir une légende en dur de ces liens dans un plan de site ou des pages relais

Mais si raisonnement sur document unique incontournable... Alors c'est l'impasse... Telle est à mon avis la vraie question.



Bon à part ça, ma mineure question initiale Smiley murf
Modifié par 4/3 (06 Jan 2009 - 23:16)