div间间距如何消除

我用DIV套可是在DIV中间有那么一点点的小空隙
怎么才能消除这间隙呢?

分别给top和menu加上border就会发现它们之间是没有间距的;
给ul设置一个margin:0,就可以消除中间的空白,参考如下:
main_menu>ul{
margin:0;
padding:0
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-02-23
原因可能有3点:
1.是没有设置margin:0; padding:0; 而继承是上个DIV的属性;
2.是没有设置浮动导致有间隙;
3.检查是否在DIV之间有多余的字符。
希望能帮到你!
第2个回答  2009-02-11
能不能说具体点,一般将margin设为0就可以把div间间距消除本回答被提问者采纳
第3个回答  2009-02-11
margin:0;
padding:0;
去掉默认值就可以了!
第4个回答  2009-02-11
不可能出现空隙。发代码出来看看
相似回答