シンプルウェイ制作班|WEB制作スタッフブログ

imgの意図しない余白の犯人

2011年06月02日

とても基本的な事になってしまうのですが…
コーディングしてる際、画像の周囲に空白が開いてしまって困った経験はありませんか?
こういう現象↓

imgの意図しない余白の犯人


私は最初ころ見事にこの現象にハマりました…今回はこの現象について少し。
なぜ空白があいてしまうのか!?そこにはこんな罠が仕掛けられています。


■例■
imgをアルファベットに例えてみます。
「blog」の「g」のみが線からはみ出していますよね?
空白を作っている正体はこの「g」の部分なのです。

imgの意図しない余白の犯人



私が知ってる解決策は
-------------------
インライン要素からブロック要素にしてあげる(display:block)
(インライン要素・ブロック要素についてはgoogle大先生に聞いてみてください。)
縦位置をどちらかに統一させてあげる(vertical-align:bottom、vertical-align:top)
-------------------
等があります。



↓↓↓imgをブロック要素にしてあげる。↓↓↓
imgの意図しない余白の犯人




↓↓↓imgの縦位置を合わせてあげる。↓↓↓
imgの意図しない余白の犯人









わかりにくいですかね・・・ごめんなさい!

コーディングって一度ハマってしまうと「あっ!」という間に数時間過ぎてたりしますよね・・
いかに早く解決の糸口を見るけるか、機転を利かせるかが時間短縮に
つながっていくのではないでしょうか!
(何だかんだで一番早いのは知ってる人に聞く事なんですけどね。)

同じカテゴリー(HTML)の記事画像
世界各国のwebデザイン~バレエ団編~
IEでボーダーが表示されない
同じカテゴリー(HTML)の記事
 世界各国のwebデザイン~バレエ団編~ (2016-03-28 15:58)
 IEでボーダーが表示されない (2011-02-10 13:27)
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。

コメントフォーム

名前:
メール:
URL:
コメント:
上の画像に書かれている文字を入力して下さい

<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

過去記事
最近のコメント
QRコード
QRCODE
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 27人
新規投稿

新規投稿するにはログインする必要があります。会員IDをお持ちでない方はIDを取得された後に投稿できるようになります。

このページの先頭へ