我已經設置了4個div的所有寬度:120px放置在240px寬的包裝內。CSS使用顯示問題:內嵌塊
的jsfiddle這裏 - http://jsfiddle.net/s7dxxro0/1/
HTML:
<div id="wrapper">
<div class="primary-content-block" id="about">
</div>
<div class="primary-content-block" id="gallery">
</div>
<div class="primary-content-block" id="contact">
</div>
<div class="primary-content-block" id="news">
</div>
</div>
CSS:
#wrapper {
margin:0 auto;
width: 240px;
}
.primary-content-block {
display:inline-block;
vertical-align:top;
width: 120px;
height: 120px;
}
#about {
background: radial-gradient(#5cc4ba, #00aa99);
}
#gallery {
background: radial-gradient(#5cc4ba, #00aa99);
}
#contact {
background: radial-gradient(#5cc4ba, #00aa99);
}
#news {
background: radial-gradient(#5cc4ba, #00aa99);
}
然而,要素彼此相鄰不顯示由於微弱的差距被應用到我的4塊。
這似乎是一個保證金來自哪裏?我如何刪除它?
這工作時,我使用float:留在原地顯示:inline-block的,但我寧願不使用浮動的原因有很多
添加浮動:左;並增加容器的寬度,如果它不夠寬 – davidcondrey 2014-09-12 09:58:36
你的代碼工作在這裏檢查'http:// jsfiddle.net/s7dxxro0/4 /' – Amit 2014-09-12 09:59:05
你可以嘗試[this](http://jsfiddle.net/s7dxxro0/3 /),因爲換行符會在您的方框之間添加空格。 – Paul 2014-09-12 09:59:11