28173 sujets

CSS et mise en forme, CSS3

Bonjour, désolé pour le titre un peu abbrégé, ma question est relativement simple

Merci d'avance pour l'aide apportée.

j'ai un menu sous forme de liste ul li, dont j'ai défini le display: inline;
ce menu s'insère dans une page avec un layout dont la largeur est définie.

j'ai enfin changé la table tr td que j'utilisais avant.
mais en changeant j'ai perdu le width 100% qui permettait aux blocs du menu de prendre toute la place horizontalement.
maintenant les blocs s'enchainent, mais finissent un tout petit peu avant la fin de la ligne.
y a t il un moyen pour regler un conteneur 100% et une taille automatique des li ?

merci encore


http://www.orfaon.net/
les li prennent naturellement la largeur de leur contenu. Si tu veux qu'ils prennent un peu plus de place, tu peux jouer sur les padding/margin.

Je ne sais pas très bien à quoi ressemble ton menu. Mais tu peux aussi centrer ton menu avec un text-align: center dans ton ul. Ton décallage avant la fin de la ligne se verra moins et rendra mieux si le menu est centré.