【HTML/CSS】画像(img要素)下にできる空白を無くす方法

HTML/CSS
スポンサーリンク

HTML/CSSにおいて、『画像(img要素)下にできる空白を無くす方法』を紹介します。

こんな人にオススメ
  • HTML/CSSで画像(img要素)下にできる空白を無くしたい
スポンサーリンク

画像(img要素)下に空白ができるNGな記載方法

以下に私が失敗したNGなパターンを記載します。

NGパターン:タグに何も指定せずそのまま記載

タグに何も指定せずそのままして記載します。

分かりやすいように背景色を付けていますが、画像下に空白ができてしまい、イメージ通りのコーディングができません。

See the Pen Untitled by Hop Ichikawa (@Hop-Ichikawa) on CodePen.

  • 画像(img要素)下にわずかな空白ができている
スポンサーリンク

画像(img要素)下に空白ができてしまう原因

画像(img要素)下に空白ができてしまう原因はインライン要素の初期値に「vertical-align: baseline;」が指定されているためです。

baselineの上に画像が置かれた状態になり、下に行間分の余白ができてしまいます。

スポンサーリンク

画像(img要素)下にできる空白を無くす方法

では解決方法を紹介します。

OKパターン①:imgタグに「vertical-align:baseline」以外の値を指定

「vertical-align」の初期値が「baseline」のため、「baseline」以外の値(「top」「middle」「bottom」等)を指定します。

ここでは「top」を指定します。

See the Pen Untitled by Hop Ichikawa (@Hop-Ichikawa) on CodePen.

OKパターン②:imgタグに「display:block」を指定し画像をブロック要素にする

「display:block」を指定し、画像をブロック要素にします。

See the Pen Untitled by Hop Ichikawa (@Hop-Ichikawa) on CodePen.

  • どちらも画像(img要素)下のわずかな空白が無くなりました

イメージ通りの配置ができました。

本格的にHTML/CSSを学びたい方は

本格的にHTML/CSSを学びたい方は『TechAcademy(テックアカデミー)』がオススメです。

  • 現役エンジニアによるマンツーマンサポート
  • はじめての副業に必要なスキルが学べる
  • 無料メンター相談が可能

「短期間で集中して学びたい」「本格的に仕事にしたい」と考えている方はまずは無料メンター相談から初めて見てはいかがでしょうか

↓気になる方は下記リンクを参照

まとめ

今回は、HTML/CSSにおいて、『画像(img要素)下にできる空白を無くす方法』を紹介させていただきました。

まとめ
  • imgタグに「vertical-align:baseline」以外の値を指定
  • imgタグに「display:block」を指定し画像をブロック要素にする

皆さまの参考になれば幸いです。

コメント

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