画像下部にできる謎の空白をCSSだけで消す2つの方法
MENU
  1. HOME
  2. CSS / WEB制作
  3. 画像下部にできる謎の空白をCSSだけで消す2つの方法

最近の作業実績

  • 2020年11月09日子テーマの導入で発生した不具合を修正いたしました。
  • 2020年11月09日LPサイトのレイアウトの崩れを修正いたしました。
  • 2020年11月04日カスタム投稿のアーカイブページで発生していた不具合を修正いたしました。
  • 2020年11月04日WordPressサイトのSEO対策に関するアドバイスをご提供いたしました
  • 2020年11月04日WordPressで構築されたサイトのトップページのデザイン一新しました
  • 2020年11月04日ループ部分のデザインを変更いたしました。
  • 2020年10月28日カスタム投稿専用のカレンダーウィジェットを実装いたしました。
  • 2020年10月28日内部SEO対策を最適化いたしました。
  • 2020年10月28日WordPressサイトのサーバー移管を行いました。
  • 2020年10月28日新規サイト(WordPress)を制作いたしました
  • 2020年10月10日既存サイトをWordPressで再構築いたしました。
  • 2020年10月04日WordPress各ユーザーのユーザー名を変更いたしました。
  • 2020年10月04日PHPのバージョンアップに伴うデータベース確立エラーを解消いたしました。
  • 2020年10月04日WordPressサイトのサーバー移管を担当いたしました。
  • 2020年10月04日複雑怪奇なテーマ構造の一部を分かりやすく再構築いたしました。
  • 2020年10月04日既存サイトにWordPressを導入いたしました。
  • 2020年09月29日WordPress、プラグイン、テーマ、PHPのバージョンアップを行いました。
  • 2020年09月29日WordPressのセキュリティ対策を導入いたしました。
  • 2020年09月22日WordPressのパスワードをデータベースから直接変更いたしました。
  • 2020年09月21日WordPressテーマにオリジナルのPHPファイルを実装いたしました。
  • このエリアには直近の制作実績を一部掲載しております。
  • 制作実績はリアルタイム反映ではありません。
  • 2019/03/06

画像下部にできる謎の空白をCSSだけで消す2つの方法

この投稿は2019/03/06に加筆修正いたしました。

サイト上に画像を設置すると、画像の下部に余白が生じてしまいます。この余白、「margin」や「padding」を「0」にしても消すことができません。ではどのようにして消せばいいのでしょうか?余白を消す方法を2つご紹介します。

この記事は約 3 分で読めます。

WordPressのカスタマイズはお任せください。

WordPressのカスタマイズを格安で代行いたします。ご希望のカスタマイズがあればご相談ください。

画像下に謎の余白ができて困った話

画像を設置してやると、画像の下部に余白が生じて困ったことはありませんか?

単純に画像を設置してやると、上記のように画像の下部に余白が生じてしまいます。
(分かりやすいように背景色を設定、画像は中央揃えにしております)

「margin」や「padding」を「0」にしても余白が消えず困った方も多いかと思います。
私は最初の頃は頭を悩ませました。

どうして、画像の下部に余白ができるのでしょうか?
画像はインライン要素なので、何も指定をしないと配置されるのはベースラインになるからですね。

画像下部に生じる余白は、CSSだけで簡単に消すことができます。
今回は、2種類のCSSだけで余白を消す方法をまとめてみました。

画像下にできる謎の空白をCSSだけで消す2つの方法

画像の下部にできる空白を、CSSだけで消す方法を2種類ご紹介します。

vertical-align: bottom;を設定する方法

img {
vertical-align: bottom;
margin: 0;
padding: 0;
}

画像に【vertical-align: bottom;】を設定することで下部の余白を消すことができます。
【vertical-align: bottom;】を設定するだけなので、一番簡単に方法と言えます。

画像をblock要素にする方法

img {
display: block;
margin: 0 auto;
padding: 0;
}

画像をblock要素にすることで下部の余白を消すことができます。

画像をblock要素にすると、親要素に「text-align: center;」を設定していても、中央揃えになりません。
そのため、「margin: 0 auto;」で中央揃えにしています。

まとめ

画像下部にできる謎の空白をCSSだけで消す2つの方法をご紹介しました。

  • 画像を設置すると、画像の下部に余白ができてしまう。「margin」や「padding」を「0」にしても余白は消えない。
  • この余白はCSSだけで消すことができる。
  • 画像に【vertical-align: bottom;】を設置する方法、【画像をblock要素にする】方法、2種類の方法がある。

参考になさってください。

あなたのWEBサイトをWordpressで
管理できるようにしませんか?

あなたのWEBサイトを見た目そのままでWordpress化いたします。
以下に興味のある方は、お気軽にご相談下さい。

  • あなたのWEBサイトを、Wordpressで運営できる様にいたします。ページの編集や追加も簡単に行えるようになります。
  • どの様な形式のサイト(例えば、アメブロ、MTサイトなど)でもWordPress化いたします。
  • Wordpress化でサイトのデザインが崩れるなどの心配は必要ありません。デザインもサイト構成もほぼ変わらない、高い再現率が自慢です。
  • 単にWordpress化するだけではありません。デザイン変更など+αの作業にも対応することも可能です。
  • 他案件との兼ね合いもありますが、最短即日であなたのサイトをWordpress化いたします。
  • 初心者でもWordpressが使えるよう、納品後に徹底的な操作サポートをご提供いたします。Wordpress化したけど操作できないと、あなたが頭を抱えることはありません。

興味のある方は、以下のリンクからチェックしてみてください。

詳細を確認する


著者:takaya kondo

岡山在住のWordPress専門フリーランサーです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。

Wordpress関連の記事でお役に立てれば幸いです。

【関連記事】あなたが興味のありそうな関連記事をご紹介します。

コメントを残す

(必須)

CAPTCHA