2011-06-23 7 views

答えて

3

あなたのページはQuirks Modeを使用しています。これによりIEはIE5.5のふりをします。

これがあなたに起こっている理由はここに詳述されている:divs appearing different on different browsers

あなたが癖モード を取得している理由は、ファイルの先頭に2 UTF-8 byte order marks です:

ef bb bf ef bb bf 3c 21 44 4f 43 
. . . . . . < ! D O C 

これを使わないでファイルを保存する必要があります。どのエディタを使用していても、 のオプションにする必要があります。

+0

header.phpの最後のバージョンがメモ帳を使用して放棄されました...これが理由ですか? – Bonjour

+0

[Notepad ++](http://notepad-plus-plus.org/)を使用し、エンコーディングメニューで「BOMなしでUTF-8でエンコード」を選択し、ファイルを保存します。 @songdogtechを聞いてください。複数のファイルをチェックする必要があります。おそらく2つのファイルにこの問題があります。 – thirtydot

+0

ほとんどの編集者には見えないので、見えません。 – thirtydot

0

あなたのヘッダにこれを追加します。 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> それが役立つかもしれない、それはIEの新しいバージョンが彼らの最新のレンダリング機能を使用します。

1

1)index.phpのテキストエンコーディング(おそらく他のテーマファイル)をUnicode no-BOMに変更します。 UTF-8でエンコードされたファイルのUnicodeバイトオーダーマーク(BOM)は、一部のテキストエディタや古いブラウザで問題を引き起こすことが知られています。

2)IEなどの一部のブラウザで表示の問題が発生するため、コードエラーを修正してください - テーブルエラーが最も重要です。 [Invalid] Markup Validation of volumee.dk - W3C Markup Validator。バリデーションレポートを下にスクロールして、行番号とソースコードを表示します。

3)<meta http-equiv="X-UA-Compatible" content="IE=edge" />のようなメタタグを使用しないでください。すべてのブラウザで最良の結果を得るには、ほとんどの場合有効なxhtmlとcssをサイトに入れてください。