28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je suis entrain de créer un site et j'ai un léger pb, pour mon menu j'ai une liste qui s'affiche horizontalement. Je voulais que les éléments de ma liste soient dans une "boite" avec des coins arrondis.

J'ai donc d'abord créer une image que j'ai placée en background. Le pb c'est que les éléments de ma liste n'ont pas tous la même taille et je voudrai que la boite soit a la taille de mon élément.

y a-t-il un moyen en css de faire cela?

J'ai vu qu'il existai une propriété background-position en css, est-il possible de mettre une image a gauche fixe une image centrale en repeat et une image a droite fixe pour que la boite s'adapte au contenu ou pas?

J'espere que vous avez compris mon pb et que je n'ai pas ete trop vague Smiley biggrin

Merci d'avance

Simon
salut,

voici les propriétés pour les images en background,du moins celles que je connais, peut etre qu'il y en a plus.

background-image: url('chemin de limage');
background-position: ..% ..% ou ..px ..px ou ..em ..em (top left)
background-repeat: no-repeat /* pour eviter sa repetition */

il suffit de donner une dimension à tes cellules pour determiner sa taille
avec whidth et height

.. represente des chiffres devant l'unité.
Modifié par flattazor (26 Feb 2009 - 19:50)