Bonjour tout le monde
J'ai une petite question qui a sans doute déjà été posée, mais le problème, c'est que le mots clef nécessaires pour la rechercher (css liste image) renvoient que vers des pages sur la propriété list-style-image. J'ai bien essayé d'autres mots clefs, mais avec le même résultat.
Donc si l'un d'entre vous se rappelle où il a déjà vu ce sujet traité, qu'il n'hésite pas à me donner le lien, ou des pistes pour le retrouver.
Ceci étant dit, voici ma question :
Je souhaite faire une liste horizontale de catégories, du genre de celles qu'on trouve très couramment sur les boutiques en ligne. Par exemple :
Dans le temps, on faisait ça en 2 coups de cuillère à pot avec des tableaux.
Mais maintenant que je suis grand, je voudrais faire ça avec une belle liste, du genre :
Mais bien sûr, on rentre tout de suite dans les problèmes des images de différentes tailles qu'il faut centrer verticalement, du texte sur une ou deux lignes qu'il faut centrer sur l'image.
J'ai donc commencé à bricoler en ajoutant un span autour de mon texte, et avec divers styles css, mais une correction amenant une nouvelle erreur, je me demande si j'ai pris la bonne stratégie au départ.
Aussi je me permet ce petit post, pour vous demander quel serait votre stratégie.
- c'est un cas qui justifie le recours au tableau ?
- on doit pouvoir s'en tirer avec des display table-style ?
- faut mettre l'image en background, et jouer avec javascript pour qu'elle reste cliquable ?
- ou autre...
A noter que j'aimerai bien que l'image et le texte soit dans le même lien, de façon à ce que l'hover sur l'image déclenche le hover du texte. Je peux bien sûr le faire en javascript, mais si je peux éviter...
Merci de vos conseils / liens / pistes
Modifié par mouloud (20 Jun 2009 - 16:45)
J'ai une petite question qui a sans doute déjà été posée, mais le problème, c'est que le mots clef nécessaires pour la rechercher (css liste image) renvoient que vers des pages sur la propriété list-style-image. J'ai bien essayé d'autres mots clefs, mais avec le même résultat.
Donc si l'un d'entre vous se rappelle où il a déjà vu ce sujet traité, qu'il n'hésite pas à me donner le lien, ou des pistes pour le retrouver.
Ceci étant dit, voici ma question :
Je souhaite faire une liste horizontale de catégories, du genre de celles qu'on trouve très couramment sur les boutiques en ligne. Par exemple :
Dans le temps, on faisait ça en 2 coups de cuillère à pot avec des tableaux.
Mais maintenant que je suis grand, je voudrais faire ça avec une belle liste, du genre :
<ul id="gamme">
<li><a href=""><img src="epices.png" alt="" />Épices et condiments</a></li>
<li><a href=""><img src="-plantes.png" alt="" />Plantes médicinales</a></li>
<li><a href=""><img src="thes.png" alt="" />Thés</a></li>
<li><a href=""><img src="extraits.png" alt="" />Extraits naturels</a>
<li><a href=""><img src="champignons.png" alt="" />Champignons séchés</a>
</ul>
Mais bien sûr, on rentre tout de suite dans les problèmes des images de différentes tailles qu'il faut centrer verticalement, du texte sur une ou deux lignes qu'il faut centrer sur l'image.
J'ai donc commencé à bricoler en ajoutant un span autour de mon texte, et avec divers styles css, mais une correction amenant une nouvelle erreur, je me demande si j'ai pris la bonne stratégie au départ.
Aussi je me permet ce petit post, pour vous demander quel serait votre stratégie.
- c'est un cas qui justifie le recours au tableau ?
- on doit pouvoir s'en tirer avec des display table-style ?
- faut mettre l'image en background, et jouer avec javascript pour qu'elle reste cliquable ?
- ou autre...
A noter que j'aimerai bien que l'image et le texte soit dans le même lien, de façon à ce que l'hover sur l'image déclenche le hover du texte. Je peux bien sûr le faire en javascript, mais si je peux éviter...
Merci de vos conseils / liens / pistes
Modifié par mouloud (20 Jun 2009 - 16:45)