2011-08-23 7 views
4

現在、私が働いているページはChromeとFirefoxでは正常に表示されますが、IE9ではQuirksモードで表示されます。さらに問題に探しページがQuirksモードでスタックする

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" 

は常にコメントアウトなっているようです。 doctypeが指定されていないため、Quirksモードをそのまま維持します。基本的には、ページを強制的にIE9のモードではなく通常のIE9でレンダリングしようとしています。しかし、何かがコメントの原因となっています。残念なことに、これは私が元のコードを書いていないので、私が問題を修正するのに苦労している理由のWordPressのテーマです。

誰でもお勧めしますか?

ありがとうございました!

+1

リンクがありますか? – thirtydot

+0

残念ながら私はページが現在開発中のパスワードで保護されているわけではありません。そのページを見ずに何を探すべきかのアイデアは疑問ですか? – Zanrok

答えて

7

"[doctype]は常にコメントアウトされています"という意味がわかりません。

クワークモードを引き起こす原因はさまざまです。see here

別の一般的な原因はstuff before the doctypeです。 Even invisible stuff

あなたは、あなたの<head>でこれを追加する場合、実際の問題をデバッグすることなく、この問題を解決することができます、

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
+0

IEの最近のバージョンは、いくつかの奇妙な理由のためにdoctype行をコメントアウトすることが知られています。 – BoltClock

+0

@BoltClock:これ以上の情報はありますか? – thirtydot

+0

ソースについては不明ですが、ここではかなりの人がこの問題に遭遇しています。どちらも自分自身についてはあまりよく分かりません。 – BoltClock

1

をまた、あなたのIEをチェックするツールで

  1. クリックし
  2. 互換表示設定
  3. サイトが「互換性ビュー」に含まれていないことを確認してください。
  4. チェックボックスを参照してください
関連する問題