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