- 締切済み
IE6.0のバグについて
はじめまして。初めて投稿します。 現在ホームページを運営しているのですが、IE6.0でレイアウトが崩れてしまいます。同じ質問の過去ログを調べたところ、<?xml version="1.0" encoding="Shift_Jis"?>の記述を削除すれば改善されると書いてありました。しかしレイアウトが崩れるページと崩れないページがあります。すべてのページに<?xml version="1.0" encoding="Shift_Jis"?>の記述をしていますが崩れないページもあるので<?xml version="1.0" encoding="Shift_Jis"?>が原因ではないのでしょうか?スタイルシートもチェックしましたが原因がわからない状態です。特にトップページの崩れがひどいです。左側のメニュー部分がトップリンク部分の中に入り込んでしまい、メインのコンテンツ部分は右側に大きくずれ、トップメニュー部分も右にずれてしまいます。数日かけて編集し、調査しましたがもうお手上げ状態です・・・ アドバイスを頂きたいと思い投稿させていただきました。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ran_2323
- ベストアンサー率43% (32/73)
私もIE6のチェックには気を使っていますが、今のところ他のブラウザと比べてズレが酷くなってしまう原因で思いつくのは ・font-famiryで日本語用、英語用、Mac用、Win用を指定していない(font-famiryを使用している場合) ・CSSのエンコードが違う ・floatをうまく使いこなせていない くらいでしょうか…。 特にfloat関係のバグは多いので、もう一度CSSを見直してみて、怪しいところがないかチェックしてみることをオススメします。
- J_LO
- ベストアンサー率37% (3/8)
自分もxml宣言をしてxhtml1.1で作ってます。 xml宣言をするとIE6については互換モードになります。 互換モードと標準モードでのレンダリングの違いについては理解されていますか。 困られている現象はフロートを指定したボックスの横幅とIEのウィンドウサイズ(横幅)の関係だと思われますが... ソースを確認できなければこれ以上の回答はできないと思われます。