私のウェブページには次のDoctypeがあります
<!DOCTYPE html>
上記の行は、HTML ページの最初の行です。これらは、この行の前に余分なスペースやコメントはありません。それでもページは IE7 ドキュメント モードになり、<!DOCTYPE html>
開発者ツールを使用して html ページをチェックするとコメント アウトされます。
次のメタタグを含めることで、特定のドキュメントモードを強制できることを知っています
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
ただし、これを使用することは想定されておらず、ツールに移動して互換表示設定を変更することも想定されていません (ツール -> 互換表示設定)。また、HTML5 バリデーターを使用して、ドキュメントが有効な HTML5 ドキュメントであるかどうかを確認しました。
私が検索したいくつかの解決策は、この問題を引き起こしている CSS でした。Type 1 フォント (Helevetica) を使用しているためです。CSS を確認しましたが、このフォントを使用している場所はありません。
基本的に、この異常な動作を引き起こしている理由を知る必要があります。これを引き起こしているのはcssまたはjavascriptですか?
編集:コメントの1つで述べたように、次のように単純なhtmlページを読み込んでみました
<!DOCTYPE html>
<html>
<head>
<title>Hello Wrold</title>
</head>
<body>
<div>hello world!!</div>
</body>
</html>
それは同じように振る舞っています。ページは IE7 ドキュメント モードで読み込まれます。