• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:並べて配置した画像の脇に隙間ができてしまう)

IE6で画像の配置に隙間ができる原因と対処法

このQ&Aのポイント
  • FireFoxでは隙間なくキレイに配置されるが、IE6だとAとCの左脇におよそ3px程の隙間が空く
  • 隙間が生じる原因はIEのバグであり、float:leftをかけても縦並びになってしまう
  • 対処法としては、imgタグにdisplay:blockを指定することで隙間をなくすことができる

質問者が選んだベストアンサー

  • ベストアンサー
  • abril
  • ベストアンサー率69% (388/560)
回答No.3

多分、質問者様のHTMLではIEが「後方互換モード」になっているのだと思います。「標準準拠モード」であれば、IEでも画像間に隙間はできず、質問者様の意図されている通りにボックス内に隙間なく並びましたので(HTML4.01 Strict、XML宣言なしのXHTML1.1等で検証済み)。 下記に、HTML文書がどの様な条件の時に各UAがどちらのモードになるかがまとめられていますので、参考にして下さい。 【参考】http://2xup.org/log/2007/07/27-2111

kabuneet
質問者

お礼

当方HTML 4.01 Framesetにて宣言しておりました。 おっしゃる通りXHTML 1.1 XML宣言無しに書き換えたところ綺麗に 並びました。 とても助かりました。有難う御座いました。

その他の回答 (2)

  • WDY
  • ベストアンサー率27% (134/487)
回答No.2

こんにちわ IEのバグかどうか分かりませんが 画像を並べて配置した時、そのまま配置だとIEの使用上隙間が開きます。 テーブルタグを使用して並べて表示して、テーブルのフレームを0にしてみるのはどうでしょうか?

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

改行しているからじゃない?