Je suis en train de créer une barre de "workflow" sur une page Web.Comment faire pour div diviser l'espace
Les éléments du flux de travail peuvent avoir des longueurs différentes.
Il peut y avoir suffisamment d'éléments pour remplir la largeur de l'écran, d'où le flux doit s'enrouler sur la ligne suivante. J'utilise des divs flottantes à gauche pour faire cela. Cependant, je voudrais que les divs prennent une quantité appropriée de largeur d'écran.
Si seulement trois éléments peuvent tenir sur une ligne, alors je voudrais que ces éléments s'ajustent uniformément sur la ligne, en tenant compte de la largeur de chaque élément individuel. Tout ce que je peux obtenir en ce moment est pour le div final sur une ligne pour remplir l'espace restant, ce qui signifie souvent que mes éléments sont tous alignés à gauche, par ex. Je peux obtenir une mise en page comme ceci:
AAAA -> BBBBB -> CCCCCCCCCCCCCCCCCCC -> DD -> EEE -> FFFFF -> GGGG -> HHHHH
mais je veux vraiment à ressembler à quelque chose comme ceci:
AAAA -> BBBBB -> CCCCCCCCCCCCCCCCCCC -> DD -> EEE -> FFFFF -> GGGG -> HHHHH
si vous voyez ce que je veux dire.
Ai-je besoin d'utiliser des tables plutôt que des divs flottantes?
Je pense que votre diagramme n'est pas utile, on dirait que vous voulez centrer les choses ... mais vous voulez vraiment que tous les éléments remplissent la largeur de la page ... – inspite