display:inline-blockで発生する謎のスペース imgタグを横並びにしようとすると謎のスペースが出来ます。 display:inline-blockでも同じような空白ができますね。 この隙間は、コードの上での改行が空白として認識してしまっているからなんですね。 HTMLはこんなソースになってませんか? <img src="hoge1.jpg" alt="" /> <img src="hoge2.jpg" alt="" /> <img src="hoge3.jpg" alt="" /> <div class="box">aaaaaaa</div> <div class="box">aaaaaaa</div> <div class="box">aaaaaaa</div> ふつう、こうやってタグ毎に改行して見やすく記述しますよね。 それでは、.boxにはinline-blockを