ul怎么在div里面居中

2025-05-07 22:52:31
推荐回答(4个)
回答1:

推荐的做法是不用ul和li来做页码,而是直接用a标签来做


1 2 3
</div>
然后设置div text-align:center,再定义一下超链接的边距什么的就可以了。因为ul宽度不定的水平居中太复杂了,很难实现,与其纠结这样的问题,还不如把它简单化处理。

回答2:

如果ul不设定宽度的话无法直接加css使其居中,可以给你一个建议,你可以在ul外面套一个table,table不设宽度的情况下默认是宽度最小化的,加margin:0 auto;就可以居中并且宽度自适应伸展;
你用ul做页面无非是做一行显示而已,你直接用table布局的话还更省事
大家都强调div+css就认为table布局没用了,其实div+table+css布局有时候会更好的布局,要适当的运用不同标签才是最好的选择

回答3:

给ul设置宽度,ul{ width:90%; margin:0 auto;}

回答4:

div的css中加 text-align:center;试试