高さの指定がなければ、単一のイメージしか含まない<div>
(または<p>
または他の同様の要素)は、それより少し上になります。 Firefoxでは4px、Chromeでは5px高くなっているようです(Firebugとそのクローム同等物によると)。余分なスペースが画像の下に追加されます。ブロックレベルの要素がその要素に含まれる画像よりも高いのはなぜですか?
明らかに私はdivに高さを割り当てることでこれを解決できますが、そのスペースがそこにあり、それを排除する方法がある理由を理解したいと思います。
一般的には、指定したければすべての画像のブロックに切り替わります - クラスセレクタまたは親要素へのリレーションを導入する – gertas