- ベストアンサー
ブラウザによって型崩れがおきる
ブラウザによって型崩れがおきる。たとえばIE6では自分が作ったCSSの型崩れが確認できるのですが、IE7では正常に反映します。これは同じバージョンでアップロードしていないのが原因でしょうか?
- みんなの回答 (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
お礼
ご丁寧なご回答ありがとうございます、助かりました。