【发布时间】:2011-08-17 19:57:16
【问题描述】:
在上图中,您可以看到-它并不完美-所有<ul> 元素的大小都相同,而<li> 项没有,但无论大小如何,它们都以<ul> 为中心是(总是假设会更小)
我该怎么做?
ul{ width:160px; }
li{ width:auto; margin:5px auto;}
不工作..
-用文本编辑的图像-
【问题讨论】:
-
当您的宽度未定义时,您不能使用 margin: auto。为什么不能使用 li{ text-align: center;宽度:100%; }?
-
你可以在我的编辑中看到,我需要 text-align:left :(
-
问题是什么/你真正想要发生什么?您想要获得第一张图片中的外观吗?
-
我认为你的问题主要是因为没有你的棕色盒子这样的东西。您应该考虑将
- 元素包装在另一个盒子中(ul 变成棕色盒子,包装器是红色盒子)。
标签: css positioning centering