尛葉籽 发表于 2014-10-9 14:55:07

怎么修改导航栏的间距?在哪个文件修改哪个代码?

我在template/default/common/common.css里改#nv li a { float: left; padding: 0 15px; height: 33px; }
可是都没有反应


技术帮助 发表于 2014-10-9 18:14:55

修改为
#nav li{margin:0 20px}
试一下

尛葉籽 发表于 2014-10-10 09:06:56

技术帮助 发表于 2014-10-9 18:14
修改为
#nav li{margin:0 20px}
试一下

还是不可以!一点都没有改变!
我问过其他人, 他说可能是js锁定了什么的,什么意思?
在网上查#nv li a { float: left; padding: 0 15px; height: 33px; }修改第一个数字,间隔会改变,可是我怎么改都没有变!

技术帮助 发表于 2014-10-10 13:33:09

尛葉籽 发表于 2014-10-10 09:06
还是不可以!一点都没有改变!
我问过其他人, 他说可能是js锁定了什么的,什么意思?
在网上查#nv li...

或者修改
#nv li a {
padding: 0 28px;
}
padding: 0 28px;就是用来增加内边距的。

之前给你说的是外边距,我们给你的方法都是针对于Discuz的默认模板,如果是第三方的模板可能会存在差异!

尛葉籽 发表于 2014-10-11 10:32:32

我知道怎么修改了。。。在修改导航栏那里#nv li a { float: left; padding: 0 15px; height: 33px; }加个width:100px

技术帮助 发表于 2014-10-11 16:31:21

尛葉籽 发表于 2014-10-11 10:32
我知道怎么修改了。。。在修改导航栏那里#nv li a { float: left; padding: 0 15px; height: 33px; }加个wi ...

不好,这样你就固定死了链接的宽度!

尛葉籽 发表于 2014-10-13 10:30:34

本帖最后由 尛葉籽 于 2014-10-13 10:32 编辑

技术帮助 发表于 2014-10-11 16:31
不好,这样你就固定死了链接的宽度!
padding: 0 28px我修改这个,它没反应啊!他不变后来我发现也不好。。。于是我加了个font-size调大1px。。。好了点,但是这个并不是很好的方法

因为我网页的导航有一条条竖的分隔线。。所以很麻烦

技术帮助 发表于 2014-10-13 10:32:27

尛葉籽 发表于 2014-10-13 10:30
padding: 0 28px

padding: 0(上下内补白)   28px(左右内补白)

尛葉籽 发表于 2014-10-13 10:37:22

技术帮助 发表于 2014-10-13 10:32
padding: 0(上下内补白)   28px(左右内补白)




我网站是这样的形式的

技术帮助 发表于 2014-10-13 10:38:23

尛葉籽 发表于 2014-10-13 10:37
我网站是这样的形式的

没有具体的代码,无法辨别,应为你的不是默认模板,把你的网址发上来
页: [1] 2
查看完整版本: 怎么修改导航栏的间距?在哪个文件修改哪个代码?