.nav .other { float:rightmargin-right:11pxmargin-left:0}你在上面已经同时定义了nav .path,nav .other ,为什么在下面还要定义nav .other 。你都混淆了,样式都乱了。margin-left:11px是定义左边距,margin-right:11px是定义右边距
要让id=menu的div紧贴id=wrap的div,#wrap的padding-left应为0px,其实才是#menu的margin-left(你的已设定)与padding-left为0px要让每个li向左浮动的话应当让其block化 CSS文件修改如下
#wrap {
margin:auto
width:800px
padding-left:0px
}
#menu ul {
display:block
font-size: 14px
list-style: none
padding:0px
}
#menu {
background: url(menu-d.png) repeat-x top left
height: 36px
overflow: visible
padding-left: 0px
margin:0px
}
#menu li {
float: left
position: relative
z-index: 5
}
是靠左边吧??那是因为你添加的栏目太少了。这样 ,把他居中把。找到模板文件下面的 dedecms.css 这里面的
#navMenu ul {
float:left
height: 22px
}
改成
#navMenu ul {
margin:0 auto:
height: 22px
width: 900px
}
栏目之前的距离 通过
#navMenu ul li 来调整