<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Breadcrumbs en CSS sur Jay Salvat, le Blog</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php</link><description>Suivi des commentaires de cet article.</description><managingEditor>nospam@jaysalvat.com</managingEditor><language>fr</language><generator>Php</generator><copyright>Copyright 2010, Jay Salvat</copyright><webMaster>nospam@jaysalvat.com (Jay Salvat)</webMaster><item><author>(Bastien)</author><title>Commentaire de Bastien</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment804</link><pubDate>Sun, 06 Dec 2009 00:40:22 GMT</pubDate><description>Je n'ai pas les moyens de vérifier, mais c'est fort possible (j'aurais même pu m'en douter...)
A réserver à des usages personnels, donc.</description></item><item><author>(Jay Salvat)</author><title>Commentaire de Jay Salvat</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment803</link><pubDate>Sat, 05 Dec 2009 23:57:26 GMT</pubDate><description>Bonsoir Bastin,

En effet text-indent sent la bidouille. Mais de mémoire c'est la solution la plus "cross-browser". 

Si je me souviens bien, color:transparent n'est pas suporté par tous les naviagateurs. Si ?</description></item><item><author>(Bastien)</author><title>Commentaire de Bastien</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment802</link><pubDate>Sat, 05 Dec 2009 23:35:54 GMT</pubDate><description>Je viens de tomber sur votre blog dont je parcours tous les billets avec intérêt ; mes félicitations !
Une remarque cependant sur cet article, concernant le la propriété text-indent: -9999px; que je trouve farfelue et incongrue (si, si !). Il vaudrait selon moi mieux utiliser un color:transparent, qui a pour avantage de se passer de l'aspect 'bidouille' de la propriété à valeur négative.
Ce qui n'enlève malheureusement rien au problème soulevé par Hubert.</description></item><item><author>(Jay Salvat)</author><title>Commentaire de Jay Salvat</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment799</link><pubDate>Wed, 02 Dec 2009 10:45:28 GMT</pubDate><description>@Jérémy
Merci ça fait plaisir. J'ai un peu du mal à trouver le temps d'écrire en ce moment. Désolé.

@Hubert
En effet le lien n'apparait plus si les images sont désactivées (même soucis avec une images traditionnelle). Si ton soucis est l'accessibilité à 100%, tous ces effets graphiques sont à proscrire absolument. Seul le contenu doit être privilégié.</description></item><item><author>(hubert)</author><title>Commentaire de hubert</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment798</link><pubDate>Tue, 01 Dec 2009 17:23:34 GMT</pubDate><description>Salut, super post!
Je vois juste un petit problème. Si on accède à la page (quelqu'en soit la raison) en ayant désactivé les images, il n'y a plus de lien visible vers la page d'acceuil!
non?
Je me demande si cette technique recevrait une certification accéssibilité (?)
Merci
Hubert
@+</description></item><item><author>(Jérémy)</author><title>Commentaire de Jérémy</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment797</link><pubDate>Mon, 30 Nov 2009 15:29:17 GMT</pubDate><description>Et bien moi je dis que j'arrête de courrir après les billets de Jay, il est trop fort :)

Franchement, je ne me souviens pas avoir poster un commentaire sur ton blog mais a chaque fois que je cherche de l'inspiration mon reflexe est : Jay Salvat sur Google lol...

Merci pour tous ces posts...

Jérémy

P.S. : Il faut le dire quand c'est bien ;)</description></item><item><author>(Stan)</author><title>Commentaire de Stan</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment717</link><pubDate>Wed, 21 Oct 2009 16:42:45 GMT</pubDate><description>J'appuie Jay : la balise image permet d'insérer une image (super Stan, t'as bien fait de donner une définition de la balise :) ). La sémantique veut donc qu'il s'agisse d'une donnée utile représentée sous la forme d'une image (un graphique, une photo, etc.) et non pas d'une façon sympa de représenter une autre notion sémantique (un lien par exemple).

Comme le dit Jay, que se passe-t-il si on veut afficher le bandeau dans un navigateur texte ? Ou bien dicté par un navigateur vocal ?

Bien séparer la sémantique de la mise en forme peut ne pas être "pratique" dans le cas des images mais je pense que c'est important. Pas uniquement pour "les autres" mais même pour soi. Le jour où on veut harmoniser un site avec des nouvelles icônes, il est tout de même plus simple de modifier une seule CSS que plusieurs fichiers ou une classe PHP.
De plus, il est plus facile de présenter plusieurs styles pour un thème avec des images dans la CSS que dans les fichiers PHP.

Encore une fois, la sémantique n'est pas l'accessibilité. Mettre un alt pour une image est nécessaire pour qu'une personne n'ayant pas accès à l'image (service d'hébergement de l'image temporairement HS ou navigateur sans image) puisse se faire une idée du contenu.</description></item><item><author>(Jay Salvat)</author><title>Commentaire de Jay Salvat</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment715</link><pubDate>Wed, 21 Oct 2009 11:49:29 GMT</pubDate><description>Je pense que tu confonds accessibilité et sémantique :)

Quoi qu'il en soit procède comme tu préfères. Je pars toujours d'une base sémantique, neutre et le CSS ajoute l'aspect graphique.
Perso je me refuse à mettre une images dans ce cas précis. Demain, qui me dit que je voudrais un icône pour representer le lien Home ?</description></item><item><author>(Tchup)</author><title>Commentaire de Tchup</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment714</link><pubDate>Wed, 21 Oct 2009 11:40:29 GMT</pubDate><description>l'attribut alt de la balise img n'est pas prévu pour cela ?</description></item><item><author>(Jay Salvat)</author><title>Commentaire de Jay Salvat</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment713</link><pubDate>Tue, 20 Oct 2009 23:13:17 GMT</pubDate><description>Bonsoir,
Parce qu'une image n'est pas sémantiquement correcte.
Le Html est censé définir de manière neutre, durable et universelle le contenu. Le CSS s'occupe de l'aspect graphique.

Aussi, si demain, tu ne veux plus présenter ta liste sous forme de Breadcrumbs, l'image dans le li n'aura plus aucun sens.

Enfin,  si le navigateur ou device lisant ta page n'affiche pas les images, ton lien Home devient invisible.
 </description></item><item><author>(Tchup)</author><title>Commentaire de Tchup</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment712</link><pubDate>Tue, 20 Oct 2009 23:02:54 GMT</pubDate><description>Salut,
pourquoi ne pas directement mettre l'image home dans l'html ?
(j'aime pas les techniques pour cacher du texte).
Merci pour cet article très détaillé...
Bonne continuation</description></item><item><author>(Stan)</author><title>Commentaire de Stan</title><link>http://blog.jaysalvat.com/articles/breadcrumbs-en-css.php#comment708</link><pubDate>Thu, 15 Oct 2009 15:34:54 GMT</pubDate><description>Simple, efficace, bravo :)</description></item></channel></rss>