• ベストアンサー

ブラウザによって型崩れがおきる

ブラウザによって型崩れがおきる。たとえばIE6では自分が作ったCSSの型崩れが確認できるのですが、IE7では正常に反映します。これは同じバージョンでアップロードしていないのが原因でしょうか?

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

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

ブラウザの種類/バージョン毎にCSSの解釈の仕方に癖があるからです。 特に困ったのがWindows版IE ver6以前のバージョン。 IE7以降は他のブラウザ(Firefox等)を見習ってw3m推奨のweb標準に準じた動作するようになったけど、それ以前は独特の解釈する部分が多すぎて、レイアウト崩れる原因になっています。 IE7でも「DOCTYPE宣言」を書かなければ、互換モード(IE6以前の独特の解釈)になります。 DOCTYPE宣言がないとIE7でも表示は古いまま - [ホームページ作成]All About http://allabout.co.jp/internet/hpcreate/closeup/CU20070115B/ CSSにはIEでしか、Firefox等でしか認識できない書き方(CSSハック)あるので、それを応用して記述してやれば、どのブラウザでも概ね同じような見え方のを作れます。 http://www.google.co.jp/search?lr=lang_ja&q=CSS%E3%83%8F%E3%83%83%E3%82%AF&ie=UTF-8&oe=UTF-8

masa21_200
質問者

お礼

ご丁寧なご回答ありがとうございます、助かりました。

関連するQ&A