28173 sujets

CSS et mise en forme, CSS3

Bonjour,

j'ai un menu horizontal, fait selon les règles de l'art (livre p162 Smiley smile ) soit une liste de lien avec l'attribut display: inline.

J'ai 5 liens à répartir dans un div de 760 px. Y'a t'il une solution pour qu'ils puissent s'espacer automatiquement et régulierement en utilisant toute la largeur du div dispo ? Car pour simuler ceci, je suis obligé de mettre un margin right sur chaque éléments. Visuellement, ça part bien, mais ça fini avec un grand espace entre le dernier élément de liste et le côté droit du div. A 1px prêt, ça prends 2 lignes et bien sur, le rendu est différent sur IE.
Modifié par Newzic (15 Feb 2006 - 21:15)
Puisque tes éléments sont affichés en inline, j'ai tenté un text-align: justify (sur le bloc conteneur, enfin ici sur ul), mais ça ne passe pas. On peut center les éléments ou les aligner à gauche ou à droite, mais pas les justifier.
(en tout cas pas avec Firefox, Opera et Konqueror...)

Désolé...