【发布时间】:2016-07-26 15:14:52
【问题描述】:
我已经搜索过这个问题,但在这里的任何地方都找不到。
有9个菜单项的水平列表,容器宽度为1200px。
目前,每个菜单项(除了最后一个)都有一个右边距以将它们隔开,但无论屏幕/浏览器宽度如何,菜单项都需要从左边缘跨越到右边缘。即使在浏览器最小化时使用媒体查询来减少右边距,它仍然会执行以下操作:
- 在列表右侧留下一个小间隙。
- 将最后一个菜单项推到下一行。
这是一个 JQuery 解决方案吗?
.menu {width: 1200px; margin: 0 auto;}
.menu li {display: inline-block; margin: 0 0 0 36.7px; position: relative;}
.menu li:nth-of-type(1) {margin: 0;}
【问题讨论】:
-
试试
display:flex。请发布您的 HTML 或创建一个 jsfiddle -
不是很相关,因为我不希望任何东西居中,我希望第一个单词的左边缘位于容器的左边缘,最后一个单词的右边缘位于位于容器的右边缘。