• ベストアンサー

IE以外のブラウザでスペース

お世話になります 現在、ホームページを作っているのですが <?xml version="1.0" encoding="EUC-JP"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <body style="margin-top:0px;"> <table cellpadding="0" cellspacing="0"> <tr> <td style="vertical-align: top;"><img src="img/01.gif" width="180" height="20" alt="画像1" /></td> <td style="vertical-align: top;"><img src="img/02.gif" width="180" height="5" alt="画像2" /></td> </tr> </table> </body> </html> とやったときに IE6.0では上にスペースなく表示されるのですが NN7.1やOpera、Firefoxなどでは画像2の方の上にスペースが入ってしまいます このスペースをなくす方法はないでしょうか? よろしくお願いします

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

  • ベストアンサー
noname#19175
noname#19175
回答No.2

こちらの問題ではないでしょうか? 正確には画像2の上ではなく、画像1の下と思います。 http://www.mozilla.gr.jp/standards/webtips0018.html

参考URL:
http://www.mozilla.gr.jp/standards/webtips0018.html
SAY_MAN
質問者

補足

ありがとうございます リンク先を拝見させていただいたのですが どうやらテーブルを使わなくても同じ現象が起こります 説明不足ですみませんでした

その他の回答 (1)

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.1

FireFoxで確認しましたがスペースってどこのことでしょうか? とりあえず上にぴったりついた表示になってますよ。 座標など厳密にしたいならテーブルなど詳細がブラウザ依存するような作りにはしない方がいいです。

SAY_MAN
質問者

お礼

すいません また書き忘れていましたが テーブルを使わずに <?xml version="1.0" encoding="EUC-JP"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "​http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">​ <html xmlns="​http://www.w3.org/1999/xhtml"​ xml:lang="ja" lang="ja"> <body style="margin-top:0px;"> <img src="img/01.gif" width="180" height="10" alt="画像1" /> </body> </html> でも同じ現象でした

SAY_MAN
質問者

補足

返答ありがとうございます すみません。少し違いました 画像を2個並べた場合のみではなく、画像1つでも同じ現象でした これは私の環境なのでしょうか・・・ 画像のheightが16以上だとスペースは無くなるのですが それより下だとheightの値を下げるたびにスペースの範囲が広がっていきます これはやっぱりブラウザ依存の現象なんですね <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "​http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">​ の部分を消すと直るので、宣言の部分でなにか間違いがあるのかなっと思ったのですが

関連するQ&A