28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai un div qui fait 800 de large.
A l'intérieur de ce div, j'ai N éléments contenant du texte, de largeur variable.
Je souhaiterais aligner et répartir ces éléments sur la largeur, et les centrer une fois réparti.

Voici une explication par l'exemple, qui permettra de mieux comprendre ce que je souhaite faire.

Par exemple, si j'ai deux éléments dans mon div, alors, je souhaiterais avoir automatiquement deux zones de 400px de large, et qu'ensuite, mes textes soient centrés dans leur zone respectives.

Si j'en ai 5, alors cela me crée automatiquement des zones de 160px...
etc.

Pouvez-vous m'aider ?

Par avance, merci,
Bonjour,
J'ai résolu mon problème avec du JS avec JQuery.

function _initFooter() {
$("#footer .footer_item").width($("#footer").width() / $("#footer .footer_item").length);
}

Mais si vous avez une solution en full CSS, je suis preneur.

Bonne journée,