您可以在HTML的菜单栏上找到大量教程,但是对于这个特定的(虽然我是通用的)情况,我还没有找到任何像样的解决方案:
# THE MENU ITEMS SHOULD BE JUSTIFIED JUST AS PLAIN TEXT WOULD BE #
# ^ ^ #
- 纯文本菜单项的数量各不相同,页面布局也很流畅.
- 第一个菜单项应该左对齐,最后一个菜单项应该右对齐.
- 其余的项目应该在菜单栏上以最佳方式展开.
- 这个数字是不同的,所以没有机会预先计算出最佳宽度.
请注意,桌子在这里也不起作用:
- 如果将所有TD居中,则第一项和最后一项不会正确对齐.
- 如果您左对齐和右对齐第一个相应的.最后一项,间距将是次优的.
使用HTML和CSS没有明显的方式以干净的方式实现这一点,这不是很奇怪吗?