IphoneでもサポートされているのでHTML5を使いたいのですが、その機能は本当に好きですが、すべてのブラウザと完全に互換性がない場合はどうすればいいですか?特にIEファミリ。そこで、いくつかのjsスクリプトe.t.cを追加する方法があります。そのため、HTML5とそのjs apiは、chrome、firefox、opera e.t.cのような他のブラウザでも動作するので、IEでも正常に動作します。私はブラウザの互換性の問題を考えずにそれを使うことができます。 html5には多くのゲームエンジンがありますが、これが主要なIEブラウザに対応していない場合はどうなりますか?あるいは、互換性の問題を考えずにhtml5をどれくらいの恩恵を享受できるかを伝える人もいますか?事前IE7,8を含むすべてのブラウザでHTML5を使用するにはどうすればよいですか?
32
A
答えて
28
で
ありがとうございますhttp://code.google.com/p/html5shiv/と一緒http://html5boilerplate.com/を使用することができますし、行ってもいいです。
古いIEのビデオのような他のクールな機能については、ビデオ用のFlashやJavascript用のキャンバス用の回避策を使用する必要があります。
11
は、単にマークアップはHTML 4で有効であれば、入れ文書型を変更し、あなたが<article>
または<footer>
などの新しい要素を使用したい場合は、HTML 5
として動作しますが、あなたは含める必要がありますこれらの新しいタイプを登録するには、小さなjavascriptスニペットを使用します。
document.createElement("article");
document.createElement("footer");
これは
5
Polyfillsは、古いブラウザで新しいHTML5 APIを使用してみましょう通常の<div>
要素のように、これらの新しい要素が使用可能とスタイル可能になります。 Modernizrプロジェクトは、良いもののリストを保持しています:https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills
関連する問題
- 1. ブラウザでbackgroundworkerを使用するにはどうすればよいですか?
- 2. ツールのみを含むパッケージでパッケージ復元を使用するにはどうすればよいですか?
- 3. キーワードを含むSOLRのすべてのフィールドを検索するにはどうすればいいですか?
- 4. アポストロフィを含むURLでlynx -dumpを使用するにはどうすればよいですか?
- 5. jQueryで '#'を含むIDセレクタを使用するにはどうすればよいですか?
- 6. 改行を含むテキストを含むラベルを表示するにはどうすればよいですか?
- 7. 要求にオクテットストリームデータを含むモデルを使用するにはどうすればよいですか?
- 8. すべてのブラウザで戻るボタンを無効にするにはどうすればよいですか?
- 9. 余分なデータを含むGzipファイルを使用するにはどうすればよいですか?
- 10. テキストシャドウとボックスシャドウをすべてのブラウザでテキストの色にするにはどうすればよいですか?
- 11. スクリプトを使用するC:\ sample \ディレクトリにすべてのファイル名を含むテキストファイルを作成するにはどうすればよいですか?
- 12. MediaStoreクラス(ANDROID)を使用して画像を含むすべてのフォルダを取得するにはどうすればよいですか?
- 13. Androidすべてのブラウザアプリでブラウザ履歴レコードを取得するにはどうすればよいですか?
- 14. すべてのブラウザで正しくフォントを表示するにはどうすればよいですか?
- 15. HTML5のアプリケーションキャッシュ(appcache)を使用して動的ページをキャッシュするにはどうすればよいですか?
- 16. html5キャンバスを使用して画像にテキストを追加するにはどうすればよいですか?
- 17. CSSを使用してブラウザのスクロールバーの色を変更するにはどうすればよいですか?
- 18. 選択入力をすべてのプラットフォームのすべてのブラウザで同じに見えるようにするにはどうすればよいですか?
- 19. YouTube APIを使用してHTML5とiOSデバイスをサポートするにはどうすればよいですか?
- 20. HTML5とMVC3を使用してQRコードをスキャンするにはどうすればよいですか?
- 21. HTML5ジオロケーションAPIを使用して約束を実装するにはどうすればよいですか?
- 22. HTML5 Canvasを使用して「スキッドマーク」を複製するにはどうすればよいですか?
- 23. ユーザーが使用しているブラウザを確認するにはどうすればよいですか?
- 24. すべてのブラウザのiFrameコンテンツの高さを設定するにはどうすればよいですか?
- 25. オンラインツールを使用してブラウザの印刷出力をテストするにはどうすればよいですか?
- 26. javascriptを使用してブラウザにバックスラッシュを表示するにはどうすればよいですか?
- 27. ダッシュ( - )を含むようにenumを取得するにはどうすればよいですか?
- 28. .NETアプリケーションでHTML5をホストするにはどうすればよいですか?
- 29. すべての検索語句を含むony結果を返すようにSELECT MATCH AGAINSTを制限するにはどうすればよいですか?
- 30. DJNativeSwing JWebBrowserをjupyterノートブックのブラウザとして使用するにはどうすればよいですか?
私はビデオとキャンバスの要素と入力色をIE 7,8で使用でき、キャンバス用にjs 2d APIを使用できるようになりますか? – Hafiz
いいえ、IE 6-8はこれらのタイプの機能をサポートしていません。キャンバスがIEで動作するようにするいくつかのjsライブラリがあり、単純にFlashを使用してIEにビデオを配信します。 –
キャンバスは、IE6-8のFlashCanvasでサポートされます。 ''はpolyfillでサポートすることもできます。 https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills –