5568 sujets

Sémantique web et HTML

Bonjour à tous,

je travaille en Xhtml1.1 et j'utilise la balise <object/> pour toutes mes images. Je me demandais 2 choses :
1 - comment décrire des smileys ? Vaut il mieux ne rien mettre, ou mettre l'équivalent du smiley en texte (par exemple : ":)") ?
2 - <object type="image/gif" data="..."></object> est-t-il l'équivalent de <img src="..." alt=""/> ?

Merci d'avance,

Tangui
Modifié par SirWam (01 Oct 2005 - 22:14)
Bonsoir,

Pour l'accessibilité, utiliser <img alt=""> et non <object>.dont les implémentation sont insuffisantes et que rien ne justifie pour des images, mis à part le plaisir de l'utiliser.

Pour les smileys, mettre un alt vide pour les éliminer, ou un texte compréhensible entre parenthèses : (clin d'oeil), et non ; ), afin d'assurer une lecture normale dans un lecteur d'écran.
Modifié par Laurent Denis (01 Oct 2005 - 20:35)
Administrateur
1 - A mon humble avis, il est utile dans la mesure du possible d'indiquer l'équivalent texte. Car le remplacement est fréquent et conserve le sens du texte. Ca peut se concevoir facilement pour quelques smilies, mais c'est délicat lorsqu'il s'agit d'une collection variée pour laquelle il n'existe pas toujours d'équivalence (comme sur ce forum par exemple).
Je pense que pour la description il est mieux d'indiquer quel émotion indique le smiley, exemple Smiley smile = (content) ou (sourire)

A+
Bonjour.

A mon avis, il ne faut pas mettre alt="" sur des smileys pour la simple et bonne raison qu'ils ajoute un plus au texte. Même si on ne voit pas les images, on est sensible aux émotions exprimées comme n'importe qui d'autre.
Donc, mettre un alt="sourire" pour Smiley smile et alt="triste" pour Smiley decu par exemple.
Sinon, j'éviterais demettre alt=":'(" pour un smiley qui pleure.

En gros, donc comme l'avis précédent.
Malheureusement, les forums et les messageries habituelles ne contiennent pas cette information, et c'est très embêtant sur MSN par exemple.
Re-bonsoir,

Sur le contenu du alt: oui, pour les emoticon simples et les plus connus. Mais il est relativement difficile de gérer un ensemble plus vaste d'emoticons polysémiques, dont la transcription unique ne correspondra pas forcément au sens dans le contexte (je suppose évidement qu'il s'agit d'un script d'insertion d'emoticon, et non d'un codage à la main où on pourrait adapter la transcription au contexte). Pour ceux-là, un alt="" est préférable.
Modifié par Laurent Denis (01 Oct 2005 - 21:33)