【发布时间】:2013-02-14 15:54:08
【问题描述】:
我需要使用margin: 0 auto; 将<ul> 元素居中
如果我为 ul 元素 (width:300px) 设置宽度,那么它可以正常工作。但是我不能这样做,因为它是一个动态列表,所以宽度一直在变化。
HTML:
<div>
<ul>
<li>hello</li>
<li>bye</li>
</ul>
</div>
CSS:
ul{margin:0 auto;} 但它不起作用。
ul{margin:0 auto;width:300px;} 可以,但是我不能这样设置宽度。
【问题讨论】:
-
要使用
margin:0 auto,宽度必须固定。如果您有一些文字,请尝试使用text-align:center。 -
上一个问题没有回答吗stackoverflow.com/questions/1695175/…
标签: css