Вы найдете множество руководств по меню в HTML, но для этого конкретного (хотя и общего характера IMHO) я не нашел подходящего решения:
# THE MENU ITEMS SHOULD BE JUSTIFIED JUST AS PLAIN TEXT WOULD BE #
# ^ ^ #
- Здесь различное количество текстовых элементов меню и макет страницы являются текучими.
- Первый элемент меню должен быть выровнен по левому краю, последний элемент меню должен быть выровнен по правому краю.
- Остальные элементы должны быть оптимально распределены в строке меню.
- Число меняется, поэтому нет возможности предварительно рассчитать оптимальные ширины.
Обратите внимание, что ТАБЛИЦА не будет работать здесь:
- Если вы центрируете все TD, то первый и последний элементы arent выравниваются правильно.
- Если вы выровняете выравнивание по левому краю и выравниваете по правому краю вправо или влево. последние элементы, интервал будет субоптимальным.
Не странно ли, что нет очевидного способа реализовать это чистым способом, используя HTML и CSS?