CSS で画像の下に隙間が空くのを防ぐ (vertical-align)

img 要素の下にくっつけて別の要素を配置しようとしても、デフォルトではどうしても隙間が空いてしまいます。

HTML 抜粋
<img src="tree.png"><br>
<img src="tree.png"><br>
<img src="tree.png">
図: 画像の下に隙間ができてしまう例(別ページで開く

これは、img 要素はテキストと同様にベースラインを意識した配置が行われるからです。 下記のように vertical-align プロパティを bottom に設定しておけば、隙間をなくすことができます。

CSS
img {
  vertical-align: bottom;
}
図: 画像の下の隙間をなくした例(別ページで開く

この問題が発生しない場合は、プロジェクトで使用しているリセット系の CSS に、すでに上記のような定義が含まれている可能性が高いです。