我理解你是要上下居中对不对
#nav{line-height:27px}
#nav ul li{line-height:24px}
分别加 line-height
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
将#nav的宽度改为1000px,为了预防IE6不居中,就在body上加上"text-align:center;",在#nav上加上"text-align:left;"
看了一下哈,你把 nav ul 的背景拿出来加了 nav里边 给 ul 定义个 宽度,然后剧中 应该是没问提了
把li 和 a 标签都变成行级元素,不要用块级元素,还有不要加浮动,在ul中设置内容居中,就可以了。display:inline-block这个属性百度一下看看介绍,很好用的
#nav ul{width:980px; margin:0 auto;} 把ul宽度改一下,在这里 “width” 不要用 “100%”。
你直接在包含浅绿色那块的div上直接内嵌align:center就可以了
有时用Text-align:center;",它只是对文本有用,并不能居中这时我们可以设置margin,使其居中。
#nav ul
{ margin-left:auto;
margin-right:auto; }
在你整个那个浅绿色的div中加上"text-align:center;"