我有一些空間,我不想在課間。問題與divs之間的無用空間
這裏有一個小提琴:http://jsfiddle.net/4YSXv/
應該是中間沒有任何空格框:
我無法弄清楚如何消除這個空間,我GOOGLE了它,當然顯然這是一個常見問題,但我找到的所有解決方案都無濟於事。
HTML
<div class='image'>
</div>
<div class='line1'>
</div>
<div class='head'>
</div>
<div class='subBox'>
<div class='sub'></div>
<div class='price'></div>
<div class='button'></div>
</div>
<div style='clear:both;'></div>
<div class='line2'>
</div>
</div>
</div>
<div class='placeholder'>
</div>
CSS
.headerimage {
position:absolute;
left:0px;
right:0px;
height:273px;
background-color:#000000;
}
.box1 {
position:relative;
top:273px;
}
.produkt {
width:224px;
height:318px;
position:relative;
float:left;
}
.image {
width:224px;
height:230px;
background-color:#afeeee;
position:relative;
}
.line1 {
width:224px;
height:1px;
background-color:#000000;
position:relative;
}
.head {
width:224px;
height:25px;
background-color:#eeeeee;
position:relative;
}
.subBox {
width:224px;
height:50px;
position:relative;
}
.sub {
width:224px;
height:25px;
position:relative;
}
.price {
width:160px;
height:20px;
background-color:#847077;
position:relative;
float:left;
}
.button {
width:58px;
height:20px;
background-color:#6A5ACD;
position:relative;
float:left;
}
.line2 {
width:224px;
height:5px;
background-color:#000000;
position:relative;
padding-bottom:20px;
}
.placeholder {
height:800px;
width:800px;
position:relative;
padding-top:1000px;
}
還高度你添加一個'* {保證金:0;填充0;}'在你的CSS的開始? – Hidde
重置默認情況下瀏覽器添加的所有邊距和填充。在任何其他CSS代碼之前添加它。 – Hidde
是的,但沒有改變。 –