画像下部にできる謎の空白をCSSだけで消す2つの方法
  • 画像下部にできる謎の空白をCSSだけで消す2つの方法
  • 記事公開:2018/03/29
  • 最終更新:-------------

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

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

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

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

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

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

「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

岡山在住のWebディレクターです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。

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

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

  • 2016-02-16

    iPhoneのsubmitボタンのスタイルを初期化する方法

    iPhoneのsubmitボタンのスタイルを初期化する方法をご紹介します。iPhoneのsubmitボタンはデフォルトで角丸のスタイルが適用されています。このスタイルを解除する方法をまとめてみました。簡単な内容ですが知らない方には重宝な内容になっています。 記事を読む

  • 2016-02-04

    美しいグラデーションをCSSだけでどこまで実現できるのか検証してみました。

    美しいグラデーションをCSSだけでどこまで実現できるのか検証してみました。CSSだけでデザインにグラデーションを導入したい方は参考にしてください。5分後にはグラデーションを自由自在に操れるようになります。 記事を読む

  • 2015-03-05

    初心者でも簡単!モーダルウィンドウを7分で導入する方法!

    初心者の方でも簡単にモーダルウィンドウをサイトに導入する方法をご紹介します。モーダルウィンドウを導入したいけど上手く導入することができなかった方、ぜひ参考にしてください。 記事を読む

  • 2015-03-19

    CSSで高さ100%のボックスを作成する方法

    CSSで高さ100%のボックスを作成する方法をご紹介します。ある要素の高さを親要素の高さ一杯にしたい場合があるかと思います。今回はそんな時のCSSの記述の仕方です。参考にしてください。 記事を読む

  • 2014-12-09

    CSSで背景を半透明にする方法

    「CSSで背景色を半透明する方法」をご紹介します。 記事を読む

コメントを残す


(必須)