-2

您能否看一下以下示例,让我知道如何将 .menuBox div 居中。如您所见,我已经使用了 margin: 0 auto; .menuBox div 中的属性,但我不知道为什么它不起作用?!示例:http: //jsfiddle.net/Behseini/hBDv9/30/

你能告诉我如何强制 ul 和 li 元素在父框中自动居中吗?感谢您的时间和评论

4

2 回答 2

1

尝试在你的 LI 上使用 display: inline-block,在你的 UL 上使用一些 text-align: center。

jsfiddle:http: //jsfiddle.net/hBDv9/33/

于 2012-05-11T16:38:45.830 回答
1

元素向左浮动,这就是它们不居中的原因。

自动边距工作正常(它将整个红色 div 居中在页面上)。

解决方案可能是拥有margin: auto而不是float: left

于 2012-05-11T16:25:11.623 回答