- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:並べて配置した画像の脇に隙間ができてしまう)
IE6で画像の配置に隙間ができる原因と対処法
このQ&Aのポイント
- FireFoxでは隙間なくキレイに配置されるが、IE6だとAとCの左脇におよそ3px程の隙間が空く
- 隙間が生じる原因はIEのバグであり、float:leftをかけても縦並びになってしまう
- 対処法としては、imgタグにdisplay:blockを指定することで隙間をなくすことができる
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
多分、質問者様のHTMLではIEが「後方互換モード」になっているのだと思います。「標準準拠モード」であれば、IEでも画像間に隙間はできず、質問者様の意図されている通りにボックス内に隙間なく並びましたので(HTML4.01 Strict、XML宣言なしのXHTML1.1等で検証済み)。 下記に、HTML文書がどの様な条件の時に各UAがどちらのモードになるかがまとめられていますので、参考にして下さい。 【参考】http://2xup.org/log/2007/07/27-2111
お礼
当方HTML 4.01 Framesetにて宣言しておりました。 おっしゃる通りXHTML 1.1 XML宣言無しに書き換えたところ綺麗に 並びました。 とても助かりました。有難う御座いました。