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. csvのすべての説明を含むソナーレポートをエクスポートするにはどうすればよいですか?
- 3. 同じメタキーを含むすべてのページを取得するにはどうすればよいですか?
- 4. 私のコントローラを含むjavascriptファイルをすべてロードするにはどうすればよいですか?
- 5. CSSを使用してリンクを含むフッターを作成するにはどうすればよいですか?
- 6. ダウンロードリンクを使用してノードを含むファイルをダウンロードするにはどうすればよいですか?
- 7. 配列を含むlocalStorageを使用して値をロードするにはどうすればよいですか?
- 8. ツールのみを含むパッケージでパッケージ復元を使用するにはどうすればよいですか?
- 9. どのブラウザでHTML5を無効にするにはどうすればよいですか?
- 10. jQueryで '#'を含むIDセレクタを使用するにはどうすればよいですか?
- 11. アポストロフィを含むURLでlynx -dumpを使用するにはどうすればよいですか?
- 12. 変数を含むhrefでLaravel(5.2)issetを使用するにはどうすればよいですか?
- 13. 空白を含む入力でxargsを使用するにはどうすればよいですか?
- 14. キーワードを含むSOLRのすべてのフィールドを検索するにはどうすればいいですか?
- 15. 要求にオクテットストリームデータを含むモデルを使用するにはどうすればよいですか?
- 16. Coqにforallを含む仮説を使用するにはどうすればよいですか?
- 17. SASマクロにスペースを含むテーブル名を使用するにはどうすればよいですか?
- 18. XMLを含むテキストを含むJSONペイロードを作成するにはどうすればよいですか?
- 19. データを含むオブジェクトを含むArrayListを印刷するにはどうすればよいですか?
- 20. 改行を含むテキストを含むラベルを表示するにはどうすればよいですか?
- 21. スペースを含むパラメータを渡すにはどうすればよいですか?
- 22. ブラウザでnpmモジュールを使用できるようにするにはどうすればいいですか?
- 23. すべてのブラウザで戻るボタンを無効にするにはどうすればよいですか?
- 24. 余分なデータを含むGzipファイルを使用するにはどうすればよいですか?
- 25. テキストシャドウとボックスシャドウをすべてのブラウザでテキストの色にするにはどうすればよいですか?
- 26. すべてのWebブラウザとモバイルブラウザでHTML5プッシュ通知が機能するようにするにはどうすればよいですか?
- 27. すべてのブラウザでjsで(ログ)を計算するにはどうすればよいですか?
- 28. ブラウザでHTML5 <video>のポスター画像をキャッシュするにはどうすればよいですか?
- 29. 含まれているページでJava EEフィルタを使用するにはどうすればよいですか?
- 30. スクリプトを使用するC:\ sample \ディレクトリにすべてのファイル名を含むテキストファイルを作成するにはどうすればよいですか?
私はビデオとキャンバスの要素と入力色を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 –