5568 sujets

Sémantique web et HTML

Bonjour.

Je voulais savoir s'il existe un attribut équivalent au "alt" des <img> mais pour les <a>.

Mon problème, c'est que j'ai dû créer des liens "vides" dans mon code html, auquel j'attribue une image de fond en CSS afin de pouvoir la changer en hover.

Mais j'aimerais quand même que les liens soient visibles sans CSS ou sans images.

Voyez-vous une autre solution?
Modifié par <nicolas> (20 Feb 2007 - 10:00)
Bonjour,

Ne pas créer de liens vides avec un pseudo-contenu CSS. Ne pas non plus céder à l'astuce douteuse des textes HTML masqués qu'on ne va pas manquer de te proposer.

Rétablir les images HTML <img alt="..."> dans les liens, et passer par javascript pour l'effet au survol.
Modifié par Laurent Denis (20 Feb 2007 - 09:52)
Modérateur
Hello,

Laurent Denis a écrit :
Rétablir les images HTML <img alt="..."> dans les liens.

... et faire un rollover via JS si besoin est... Smiley smile
Modifié par koala64 (20 Feb 2007 - 09:49)
Tu peux utiliser l'attribut title pour tes liens vides mais, comme déjà dit, c'est quand même mieux si tes images sont effectivement dans le HTML.
QuentinC a écrit :
Tu peux utiliser l'attribut title pour tes liens vides mais, comme déjà dit, c'est quand même mieux si tes images sont effectivement dans le HTML.


Non.

Il n'y a pas que l'accessibilité dans les lecteurs d'écran, Quentin. Ces pseudos-liens CSS sont inaccessibles pour beaucoup d'autres contextes utilisateurs, avec ou sans title (désactivation des couleurs, absence de support CSS, etc.)
Modifié par Laurent Denis (20 Feb 2007 - 09:57)
Merci beaucoup.

J'ai effectivement passé au Javascript... C'est pas encore un réflexe pour moi... (Trop souvent entendu la fameuse phrase "Javascript c'est mal..." Smiley confus )
Actuellement, le besoin serait plutôt de dire CSS, c'est mal, à voir les multiples usages abusifs qui en sont faits et que reflète d'ailleurs très bien ce forum Smiley cligne
Modifié par Laurent Denis (20 Feb 2007 - 10:01)
Laurent Denis a écrit :
Actuellement, le besoin serait plutôt de dire CSS, c'est mal, à voir les multiples usages abusifs qui en sont faits et que reflète d'ailleurs très bien ce forum Smiley cligne

Le blog d'Alsacréations aurait grand besoin d'une petite mise en point de ce genre, non ?
j'ai eu un maître de stage qui faisait ça, sous prétexte que ça se référençait mieux dans google... il y avait des alt et title de partout ... évidemment, le stagiaire doit fermer sa mouille dans ce cas Smiley ohwell
En fait, mon intervention est juste de signaler que certains utilisent ça dans l'optique d'un sur-référencement ... Mais évidemment la sémantique HTML et tutti quanti passent à la trappe Smiley ohwell

EDIT : avec les farmlinks qu'ils m'avaient en plus fait créer je me demande comment je ne suis pas traumatisé psychologiquement Smiley bawling
Modifié par Malcolm (20 Feb 2007 - 17:30)
Malcolm a écrit :
j'ai eu un maître de stage qui ...


Etait incompétent en matière de référencement, ou trop crédule. C'en est pitoyable, à ce niveau de bricolage Smiley rolleyes
Modifié par Laurent Denis (20 Feb 2007 - 17:39)
bah il faisaient appel à un "consultant en référencement" qui leur conseillait aussi de telles méthodes ... "inscrivez vos sites sur des annuaires" ... j'étais scié, quand on voit le mal qu'on peut avoir à faire un site de qualité pour un web meilleur, lorsque des branquignolles viennent tout gâcher, c'est vraiment dommage. Je n'étais pas le seul stagiaire, les autres étaient aussi de mon avis. J'ai presque envie de les dénoncer à google Smiley biggol
a écrit :

Il n'y a pas que l'accessibilité dans les lecteurs d'écran, Quentin. Ces pseudos-liens CSS sont inaccessibles pour beaucoup d'autres contextes utilisateurs,
avec ou sans title (désactivation des couleurs, absence de support CSS, etc.)

Ah... évidemment, j'ai pas pensé à l'absence du support CSS. Effectivement maintenant que tu le dis, je suis d'accord avec toi sur ce point.
Par contre désactivation des couleurs.... j'ai pas compris ce que ça change. Désactivation des images j'aurais compris mais là...