Webコーディングをしていていつもつまずくのに、何度でも調べてしまうスキマの話です。
<p> <img src="ushi.jpg"> </p>
こんなコードで画像をはりつけると、

↑こんな風なスキマが
これは、デフォルトでは画像の下端がベースラインに揃うように設定されているため、なんだそうです。
ベースラインに揃うというのは、日本語ではぴんときませんが、英字ですとjとかqとかyとかが、ベースラインから飛び出す分、ベースラインより下にもスペースが要求されるので、その分の余白が生じてしまいます。そのため、<p>要素に設定されている文字の大きさがものすごーく小さかったりした場合は、気になるほどの余白が生まれない可能性もあるみたいです。
この余白をなくすには、
<p> <img src="ushi.jpg" style="vertical-align: bottom;"> </p>
こんな風にimg要素のvertical-alignにbottomを指定すると、画像の下端は、行の下端に揃います。

あるいは、画像をブロック要素として配置してしまう、という手が使える場合もありそうですね。