0

HTML5 ボイラープレート テンプレートを使用して、自分のマシンでローカル HTML/CSS/JS プロジェクトを作成しようとしています。border-radius のような CSS3 プロパティを使用していますが、IE 9 では適切に見えます。ただし、F12 開発者ツールを使用して IE7 および IE8 でテストする場合、このプロパティは効果がありません。

http://htmlemailboilerplate.com/で IE7/8 モードでの動作を確認していました。Web サイトはうまく機能しているようで、IE7/8 モードで border-radius プロパティをサポートしています。次に、http://htmlemailboilerplate.com/を完全な Web ページとしてローカル マシンにダウンロードしました。IE7/8 モードで開いたときのローカル コピーは、CSS3 の border-radius プロパティをサポートしていません。(http://htmlemailboilerplate.com/ Web サイトでは、角を丸めるために nav_elope.png の後ろで border-radius プロパティを使用していました)

HTML5 ボイラープレートをローカル Web ページで実行する場合と、サーバーでホストされている Web サイトで実行する場合の違いについて、私が理解できないことはありますか?

ダウンロードしたページを、Web サイトが IE7/8 モードで動作するのとまったく同じように動作させるにはどうすればよいですか?

4

2 に答える 2

1

Google Chrome Frame (GCF) が IE アドオンとしてインストールされているようです。http://htmlemailboilerplate.com/サイトでは、GCF を使用して HTML5 と CSS3 を IE ブラウザーで表示します。次の META タグがあります。

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>

「chrome=1」は、利用可能な場合は常に GCF を使用することを意味します。

レジストリを編集しない限り、GCF はローカルでは機能しません。あなたはに行く必要があります:
HKCU\Software\Google\ChromeFrame
そして追加し
AllowUnsafeURLs=1 (DWORD)ます.

保存したページには次のようにアクセスします: gcf:c:/path_to_file/HTML5_Tests/HTML EMAIL BOILERPLATE v 0.5 updated 11_5.htm

このページが役立つかもしれません: Chrome Frame: デベロッパー ガイド

Testing Your Sitesセクションには、上で詳述した情報があります。

于 2012-06-26T03:52:03.593 に答える
0

IE < 9 は、border-radius をサポートしていません。http://caniuse.com/#search=border-radiusを参照

更新: http://css3pie.com/を参照してください。これが機能するかどうかはわかりません。

于 2012-06-13T13:21:15.130 に答える