Bonjour,

Je suis nouveau sur le forum et dans le monde des CSS.
Je suis en train de réaliser mon premier site en CSS et j'aimerais faire un menu arrondi. J'aimerais savoir si cela est faisable dans la feuille CSS ou si comme je l'ai fait pour le moment, je dois "bidouiller" avec des margin-left pour m'en sortir.

Voici le site en question
Salut et bienvenue ici !

Je crois bien que pour ça on est obligé de faire du cas par cas, donc comme tu dis "bidouiller" d'une manière ou d'une autre...

Ce qui est génant , c'est que , debase, tes intitulés de menus sont déja assez proches de la ligne courbe à leurs gauche, àprès redimensionnement du texte (2 fois) voilà ce que ça donne :

upload/3822-ddd.jpg
Alors pourquoi ne pas faire tout en image, comme ça tu chois une police qui te plait, fais les courbes qui te plaisent.
Tu places les intitulés dans des span auxquels tu applique un text-indent, histoire de garder le truc un peu accéssible.

Dans le genre :

html

<ul class="menu">
<li><a href="#" title="">
<span>Intitulé de lien</span><img src="" alt="Intitlé de lien" />
</a>
</li></ul>


css

ul.menu  {background: url()};
ul.menu li a span {text-indent: -5000px}


Non ?
Bonsoir,
Hum a écrit :
Tu places les intitulés dans des span auxquels tu applique un text-indent, histoire de garder le truc un peu accéssible.
Attention, Laurent va hurler. Smiley cligne

Si c'est possible, l'idéal est d'utiliser directement des images avec le texte alternatif approprié, c'est la seule solution qui sera totalement accessible.