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" />
誰かがエラーがどこにあり、どうすれば修正できるかを指摘できれば、私の永遠の感謝を得るでしょう:)
ありがとう