css+div网页布局div与div之间有间隙怎么去除

代码如下:
<div class="main" >
<div class="main_left">

</div>
<div class="main_center">

</div>
</div>
main的高度设置成480,main_left高度也设置成480,但是main_left得背景图片与main最上面差一像素这是怎么搞的!
给div加margin:0;padding:0;background-position:0;
之后还有间隙 在线等!求高手详解!
div class="main" >
<div class="main_left"> 不管是IE还是火狐都有间隔!但是可以用margin-top:-1px解决,但本人求另外一种方法!

在main中添加:
padding:0;
或可解决
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-27
<div class="main" >
<div class="main_left">
这两个之间有空格而已,有的浏览器能忽略,有的不能
第2个回答  2010-07-27
div要设置他的外边距为0,如下:margin:0;

或许你的图片本身就有一个像素的白外框也说不定。
第3个回答  2010-07-27
给main_left加上
background-position:0;
试试
相似回答