28220 sujets

CSS et mise en forme, CSS3

bonjour,
Une petite question! Encore une.
Le champ "alt" de la balise img permet de faire une description de l'image!
Mais je lis un peu partout, il est préférable de désigner les images plutôt dans la feuille de style!
du genre ...... url(toto.jpg); mais comment peut on décrire l'image, et est ce possible avec cette solution?
merci
Smiley decu
Malentendu : il n'est pas préférable de désigner toutes les images dans la feuille de style. Les deux possibilités (<img> et CSS) sont complémentaires. Elles correspondent à des types d'images et à des usages différents :
- <img> permet d'insérer une image de contenu, c'est à dire nécessaire à la compréhension du document. L'attribut alt permet d'en donner un équivalent textuel.
- <img> peut aussi servir à insérer une image décorative, non nécessaire à la compréhension du document. Dans ce cas, un attribut alt="" permet de la faire disparaître lors du rendu dans un navigateur texte, un lecteur d'écran, etc.
- Le contenu généré CSS (background: url(...)) ne doit pas être utilisé pour des images nécessaires à la compréhension du document, mais uniquement pour des images décoratives. Cette solution est préférable à la précédente, car elle permet de séparer structure et présentation. Mais elle n'est pas toujours possible...

Voir http://openweb.eu.org/articles/accessibilite_images/
Modifié par Laurent Denis (26 Mar 2005 - 08:21)
Merci,

Effectivement, je n'ai pas trop fait la différence, entre une image destinée au document, et une image décorative! Maintenant c'est clair.
Petit à petit l'oiseau fait son nid!

Smiley biggrin