画像のすき間が空いてしまう

Webサイト作成 トラブル
css

ホームページ作成時、画像と画像をつめて表示したいのに、すきまが空いてしまう。

Web作成

 <img>タグと次の<img>タグの間にスペースや改行が入っていませんか?
 それらを消してみましょう。

 InternetExplolerだとすき間無く表示されるのに、他のブラウザ(FireFoxなど)だと空いてしまう。

Photoshopなどの画像ソフトなどでWebを作る時、画像ソフトがHTMLを出力してくれる便利な機能がありますが、Table(表形式)で出力されると、IE以外だと画像とtableの間にすき間が空いてしまうことがあります。
次の二つの方法で治りますが、最良の方法かどうか分かりません。

  • imgのスタイルをdesplay:block;などとして、ブロック要素に指定する
  • スタイルのvertical-align:bottomなどで、下詰めにする
  • DOCTYPEの宣言を互換モードに変えてしまう。(逃げ?)

また、全角のスペースなどが入っていることもあります。
Dreamweaverだと発見できないので、このせいだと発見が遅れてしまいますね。テキストエディタなどでHTMLソースを見てみましょう。

カテゴリーcss

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です