imgタグの下にできる隙間を消す
こんな感じでimgタグの下に隙間が出来てしまう場合の解決方法です。

css
html(抜粋)
修正方法
imgタグがインライン要素(厳密には異なる)のため、現象が発生しています。
なので、下記のようにブロック要素を指定します。
css

現象2
2020年07月14日追記
上記の方法でも隙間が消えないケースがありました。具体的には次のような構成のとき。display
指定の入れ子が関係しているのかな?

修正方法1
次のように外側のブロックの高さを0にすれば、隙間はなくなります。ただし、ボーダー指定があるとボーダーが内側のブロックを囲んでくれません。

修正方法2
ボーダーを指定したい場合は、次のように外側のブロックの高さを内側のブロックと同じにすることで隙間がなくなります。
