28173 sujets

CSS et mise en forme, CSS3

Bonjour,
Y-a-t-il un moyen d'afficher une liste de façon horizontale, sans utiliser la propriété float ?
J'utilise actuellement la propriété display: inline, mais du coup ma liste perd ses puces, et je ne comprends pas pourquoi !

En fait le pourquoi de tout ceci, est que j'ai un menu horizontal centré...
Si j'utilise le float, le centrage ne fonctionne plus.
Mais si j'utilise display: inline, j'ai plus la puce (qui me sert de séparateur).

Alors je m'en remet à vous Smiley smile
Modifié par slayne (08 Feb 2006 - 11:26)
Je n'ai pas la réponse à ta question. Toutefois, je suis dans la même situation que toi et j'ai résolu le "problème" avec des · (cf. le code ci-dessous).

<ul>
    <li><a href="#" accesskey="0" title="Politique d'accessibilité">accessibilité</a> ·</li>
    <li><a href="#menu" accesskey="1" title="Aller au menu">menu</a> ·</li>
    <li><a href="#corps-de-page" accesskey="2" title="Aller au contenu">contenu</a> ·</li>
    <li><a href="#" accesskey="3" title="Plan du site">plan du site</a> ·</li>
    <li><a href="#" accesskey="4" title="Pour me contacter">contact</a></li>
</ul>

J'espère que cela t'aidera...
Merci,

Effectivement j'avais pas pensé au background Smiley confused
J'étais vraiment parti dans l'optique des list-style-type... Vu que je voulais simplement une puce carré !

Si toutefois quelqu'un a une réponse au fait que la propriété display:inline enlève les puces, je suis preneur.

Smiley biggthumpup
Modifié par slayne (08 Feb 2006 - 11:22)
Autant pour moi...
Pourtant j'avais fait une recherche avant de poster !
(Mais je crois que j'étais un peu trop fixé sur la propriété list-style-type)

Merci à tous Smiley smile