1

以下を使用して、Web サイトでドキュメント互換モードを指定しようとしています。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

border-radius などの CSS3 を使用できるようにしたいのですが、IE8 では機能しません。これが X-UA-Compatible がすべきことだと思い、訪問者が IE9 を使用しているかのようにページをレンダリングします。

私は何が欠けていますか?

4

3 に答える 3

6

IE9 は IE8 のようなページをレンダリングできます。IE9 の方が新しく、その方法を知っているからです。

逆は無理です。IE8 は IE9 よりもずっと古いため、HTML5 と CSS3 をレンダリングする方法についてまったく考えていません。

于 2011-05-12T20:23:28.517 に答える
2

IE8 は IE9 の後に来るため、IE9 を「認識する」ことはありません。私はこのタグに詳しくありませんが、下位互換性を維持するように設計されていることは間違いありません。

前方互換性を誘導するためにそれを使用しようとするのはナンセンスです。IE8 は、CSS3 やその他の楽しいことを行う方法を知りません。IE9 のように動作するように指示しても、それは変わりません。

于 2011-05-12T20:23:14.860 に答える
2

CSS PIEを試すことができます。

于 2011-05-12T20:26:16.337 に答える