帮忙看下 哪个是控制CSS左右之间的间距啊,这个是导航栏目的CSS

html-css018

帮忙看下 哪个是控制CSS左右之间的间距啊,这个是导航栏目的CSS,第1张

.nav .path, .nav .other { float:leftdisplay:inlinemargin-left:11pxline-height:32pxheight:32pxoverflow:hidden}

.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 来调整