1

IE9 は CSS をうまく処理できず、@font-face が表示されないため、Explorer で Web ページを IE8 としてレンダリングしようとしています。

ここでマイクロソフトのドキュメントを読みます: http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspxおよび IE9 のようなその他の関連トピックは、'X-UA をまったく気にしません。 -Compatible のメタ タグ強制的に IE9 に IE8 をエミュレートします。可能?私は非常に愚かであるか(魔女になる可能性があります)、問題を見つけることができません。

ウェブページは karactermania.com/web2012/betty で、CMS Textpattern を使用して構築しています。

私は試しました:

<!-- Enable IE8 Standards mode -->
<meta http-equiv="X-UA-Compatible" content="IE=8" />

<!-- Enable IE8 Standards mode -->
<meta http-equiv="X-UA-Compatible" content="IE8" /> (as I found some examples written with and without the "=")

<!--[if IE 9]>
<meta http-equiv="X-UA-Compatible" content="IE8" >
<![endif]--> (desperate attempt)

完全な HTML 宣言:

<!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" lang="es" xmlns:fb="http://ogp.me/ns/fb#">
<head>

<!-- Enable IE9 Standards mode -->
<meta http-equiv="X-UA-Compatible" content="IE8" />

誰かがエラーがどこにあり、どうすれば修正できるかを指摘できれば、私の永遠の感謝を得るでしょう:)

ありがとう

4

1 に答える 1

0

私はあなたと同じ問題を抱えていました。X-UA-Compatibleヘッダーが無視されました。私はこの投稿で解決策を見つけました

x-ua互換ヘッダーは、title要素と他のメタ要素を除く他のすべての要素の前にheadセクションにある必要があります

于 2013-02-28T07:53:37.610 に答える