私はこのようなレイアウトを持っています:フィドルリンク
マージンとパディングが0に設定されている場合でも、.tdの間に空白があります。
なぜこれが起こっているのですか、そしてこれを修正する方法は?負のマージン-多分残っていますか?またはより良い解決策はありますか?
<style>
.tr {
height: 20px;
border: 1px solid black;
overflow: hidden;
white-space: nowrap;
word-spacing: 0;
}
.td {
display: inline-block;
height: 20px;
margin: 0;
padding: 0;
}
</style>
<div class="tr" style="width: 150px;">
<div class="td" style="width: 50px; background-color: #CCC;"></div>
<div class="td" style="width: 50px; background-color: #AAA;"></div>
<div class="td" style="width: 50px; background-color: #666;"></div>
</div>