Css breadcrumbs
Si vous utilisez des breadcrumbs vous aurez peut ĂȘtre besoin de ses quelques lignes de css, indispensable pour une bonne navigation de l’utilisateur.
Pour l’essentiel voici le CSS compressĂ© :
#crumbs{height:2.3em;border:1px solid #dedede;margin:20px;}
#crumbs li{float:left;line-height:2.3em;color:#777;padding-left:.75em;}
#crumbs li a{background:url(crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}
#crumbs li a:link,#crumbs li a:visited{color:#777;text-decoration:none;}
a:link,a:visited,#crumbs li a:hover,#crumbs li a:focus{color:#dd2c0d;}
Et le Html
<ul id="crumbs">
<li><a href="#">Accueil</a></li>
<li><a href="#">Catégorie</a></li>
<li><a href="#">Sous-Catégoire</a></li>
<li><a href="#">Sous-Catégoire Section</a></li>
<li>Vous ĂȘtes ici</li>
</ul>
voilĂ tout simplement,
mais comme un exemple vaut plus que mille mots, voici l’exemple
Télécharger la démo (.rar 3.06 ko)
Détails : http://veerle.duoh.com/blog/comments/simple_scalable_css_based_breadcrumbs/
Loading ...

Mais pourquoi utiliser une liste imbriquĂ©e pour faire un fil d’Ariane ?
Tout simplement parce que d’un point de vue sĂ©mantique une suite de liens doit ĂȘtre utilisĂ©e dans une liste non-ordonnĂ©e,
maintenant rien ne vous empĂȘche de faire autrement et de passer la validation W3C qui ne s’occupe pas de sĂ©mantique
Non, c’est justement d’un point de vue sĂ©mantique que ça m’intrigue.
Les Ă©lĂ©ments UL ont Ă©tĂ© créés pour des listes (items) ou groupe de listes, les breadcrumbs Ă©tant des listes de liens comme une barre de navigation il est plus sĂ©mantique d’utiliser les listes imbriquĂ©es pour cela.
Une ligne (p) de liens correctement espacĂ©s (de >) me semble sĂ©mantiquement correcte et trĂšs satisfaisante… Y a-t-il une doc de rĂ©fĂ©rence sur le sujet ?
les p sont Ă utiliser pour des paragraphes et non pour des menus