css布局如何设置上下结构间距问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:32:12
请教在dreamweaver中用css布局时,上下分布的几个div,设计好效果后,可是经预览发现上下间距发生了变化,该如何克服?
#right_logo_m1{
height: 18px;
width: 440px;
float: left;
background-image: url(IMAGES/ieroom_m/ieroom_m_r2_c4.gif);
background-repeat: repeat-x;
}
#right_logo_m2{
height: 45px;
width: 182px;
float: left;
margin-left: 226px;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
}
#right_logo_m3{
height: 28px;
width: 236px;
float: left;
margin-left: 166px;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
}
IE6变化较明显,IE7有一个象素的变化都是间距拉大了.

你可以先通过*{margin:0;border:0;padding:0}把所有元素的默认边框和填充设为0,再对个人元素的的个人属性进行设置。

贴上代码来瞧瞧,可能是 margin和padding造成的

都把DIV的高度设定一下,试试。