【发布时间】:2012-02-22 06:08:02
【问题描述】:
我正在创建一个水平菜单栏。
有一个包含内部 div 的外部 div(每个 div 都是单独的菜单项)。
我使用float: left 对这些内部 div 进行样式设置,以水平而不是垂直显示它们。
问题是菜单栏的左右空间不均匀,因此整个菜单栏看起来并不集中......即左侧的第一个菜单项与左边框和空间的空间较小右侧最后一个菜单项与右边框之间的距离更多。
我希望左右边距/内边距相等,以使菜单栏显示在中心。
我尝试在外部 div 上设置margin-left: auto; margin-right: auto,然后也在内部 div 上设置。两者似乎都没有帮助。
已经看过了:How to horizontally center a <div> in another <div>?
但是这个特定的答案是只将一个 div 居中,我所拥有的是一组需要集中的水平 div(菜单项)。
感谢任何帮助。
【问题讨论】:
-
你可以让a demo 展示你目前拥有的东西吗?
标签: css