Comment répartir uniformément les éléments du menu avec CSS lors de la largeur et de la quantité n'est pas connue?

J'ai lu beaucoup de choses sur de répartir uniformément les éléments à l'aide de css, mais chaque solution que j'ai trouvé nécessite de connaître et de définir la largeur et/ou le nombre d'éléments en cours de distribution.

J'ai un conteneur qui est d'une largeur fixe - dans ici pourrait être n'importe quel nombre de li éléments d'un système automatique de largeur, qui doivent être distribués de manière égale entre le parent de l'élément de gauche à droite.

Voici mon balisage - sauf il pourrait y avoir un certain nombre d'onglets avec n'importe quelle longueur de texte en eux.

<ul class="tabs">
     <li class="tab active" id="tab-1"><span class="tab-title">Tab 1</span></li>
     <li class="tab " id="tab-2"><span class="tab-title">Tab 2</span></li>
     <li class="tab " id="tab-3"><span class="tab-title">Tab 3</span></li>
     <li class="tab " id="tab-4"><span class="tab-title">Tab 4</span></li>
</ul>

Donc Même Distribution avec le css quand le nombre d'éléments et la largeur est dynamique - peut-il être fait?

Semble comme une chose évidente à faire - Merde CSS!

InformationsquelleAutor Ralphonz | 2012-05-11