Vous trouverez de nombreux tutoriels sur les barres de menu en HTML, mais pour celui-ci (même si à mon humble avis générique), je n'ai pas trouvé de solution convenable:
# THE MENU ITEMS SHOULD BE JUSTIFIED JUST AS PLAIN TEXT WOULD BE #
# ^ ^ #
- Il y a un nombre variable de texte-seulement les éléments de menu et de la mise en page est fluide.
- Le premier élément de menu doit être aligné à gauche, le dernier élément de menu doit être aligné à droite.
- Les éléments restants devraient être répartis de manière optimale sur la barre de menu.
- Le nombre est variable,donc il n'y a aucune chance pour pré-calculer le optimal largeurs.
Notez qu'une TABLE ne fonctionne pas ici:
- Si vous le centre de toutes les TDs, le premier et le dernier élément ne sont pas alignées correctement.
- Si vous les aligner et de les aligner à droite le premier resp. le dernier élément, l'espacement entre sous-optimales.
N'est-il pas étrange qu'il n'y a pas de moyen évident de mettre en œuvre ce de façon propre en utilisant HTML et CSS?