• ベストアンサー

ファイアフォックスでの表示がきちんと出来るようにする為には?

ホームページを作ってはみたのですが、インターネットエクスプローラーではきちんと表示されるのに、ファイアフォックスで見ると、フッター部分が画面の上部に表示されたり、右のサイドバーが左のサイドバーの下に表示されたりして、メチャメチャになってしまいます。 解決方法があれば、ご教授ください。

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

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

IEとFirefoxは細かい部分の解釈が色々と異なりますが、 中でもpaddingに対する解釈の違いが大きいです。 IEの場合は元の大きさである枠の中の内側に余白がとられます。 しかしFirefoxの場合はその分元の大きさが余白の分だけ広がって表示されます。 ですからpaddingを多用してレイアウトした場合、 それぞれ別のブラウザで見るとはみ出たりしてレイアウトが崩れます。 また、HTMLの文法自体を間違っている可能性があります。 1番目の方とは違うサイトですが、 ここでHTMLの文法をチェックしてみてください。 http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

pochitaro7
質問者

お礼

色々いじっているうちに、大分形が整って来ました。また、完全に一致するわけではありませんが・・・。ありがとうございました。

その他の回答 (1)

回答No.1

HTMLでのどの記述が、という具体的な例示がないと、適切なアドバイスを差し上げることは出来ません。 一般的な話として、インターネットエクスプローラよりもファイアフォックスの方が、W3C勧告に忠実なので、「標準的な、正しい」HTMLを記述することで意図した通りに表示されるようになると思います。 こちらのページで、作成したページのHTMLを文法チェック出来ます。 http://validator.w3.org/

関連するQ&A