画像の下にできる隙間を埋める方法

HTML&CSS

こんにちは。

今週は1月ラストの週ですね!

今年も早いもので1ヶ月終わろうとしているんですね・・・

まだ1ヶ月と思わずに1日1日大事に過ごしていこうと思います!

 

画像の下にできる隙間を埋める方法

では今日の本題に入ります!

 

画像の下にできる隙間を埋める方法

についてです。

 

HTML上で普通に画像を挿入すると下に少し隙間が出来てしまいます

勉強をし始めた時なぜできるのかわかりませんでした。

この原因と解決策についてお話しします^^

 

なぜ隙間ができるのか?

結果からいうと、画像にかかっているCSSが初期値で

vertical-align:baselineになっているからです!

ちょっと口頭では分かりにくいのでイメージ図を描いてみました^^

 

ベースラインは初期値で下記の画像の上から1本目のラインになっており、アルファベットの「y」や「g」などの下に突き出る文字分隙間を確保しています。

その隙間が空いてしまう原因です!

これに合わせて画像のベースラインも初期値では1本目のラインになっているんですね。

 

 

解決策

これを直す方法は簡単です!

画像のCSSに

vertical-align:bottomを設定してあげます。

 

これにより、ベースラインが下に下がるので隙間がなくなります!!

 

まとめ

いかがだったでしょうか??

原理がわかると「なるほど〜〜!」と思ったのを覚えています^^

あらかじめ画像にはこの設定をしておくと問題ないですね(^○^)

では今日はここまで〜〜

 

 

コメント

タイトルとURLをコピーしました