css中ul块的居中问题

2025-06-22 22:20:05
推荐回答(5个)
回答1:

body,ul,li{
margin:0 auto;
margin:0;/*上面一句拿来何用?*/
padding:0;
}

margin:0 auto;居中的方法用在firefox下面,在ie下是无效的。
ie下要让ul的父元素文本居中对齐后ul才能居中:即#nav{}里面加上text-align:center;

回答2:

给ul加上width应该可以。。比如 ul {margin:0px auto;width:200px},width你可以自己调试

回答3:

UL没有设置宽度,你用margin:0 autl是没有用的,,因为它默认了100%

给它一个宽度,实际宽度或者width:auto都可以。

回答4:

在你现有代码上进行最小限度修改,给ul加个固定宽度,给li加个固定宽度,li 的宽度值为ul宽度值除于li的个数

回答5:

对齐方式选择居中试试!!!