IE7/8サポート用にHTML5.jsを追加する方法について多くのことを読んだことがあります。ドキュメンテーションによると、html5.jsを追加するだけで、IE7/8はHTML5タグを無視せずにスタイルを適用します。 私は本当に混乱しています。IE3で動作するCSS3スタイルに影響を与えたり、CSSをHTML5要素に適用したりするようなものです。 IEのHTML5.jsの有無にかかわらず簡単な例をご覧ください。IE5/8サポートのHTML5.js
答えて
html5.jsは、JavaScriptを使用して、サポートしていないブラウザでhtml5要素の特定の規則を具体的に実施するポリフィルを作成することによって機能します。しかし、jsが "on"に変わった後も、CSSを使ってスタイルを強制する必要があります。 html5をサポートしていないブラウザでこのフィドルをチェックアウトし、スクリプト要素のコメントを外してもう一度表示します。あなたは私が何を話しているのを見るでしょうhttp://jsfiddle.net/TR8z5/
"polyfill"という用語の使用が間違っています。ポリフィルは、サポートされていないブラウザで新しい機能を実装するスクリプトです。たとえば、 '
とは言いません。あなたの定義では、html5.jsはpolyfillです。つまり、サポートしていないという新機能を実装しています。 – albert
html5.jsがなくても、古いWebブラウザでは認識できないタグは無視され、本質的に何も表示されません。 html5.jsでは、古いブラウザはhtml5タグを認識し、CSSをレンダリングして適用することができます。
Nope、I guess not。
CSS3は、あなたが何をしていても古いブラウザでは動作しません。
これは間違っています。 Firefox 3.6などの古いブラウザでは、これらの要素がデフォルトでインライン要素として表示されます。 IEの古いバージョンでは、有効化スクリプトが使用されていない限り、それらのスタイリングは許可されません。これらのブラウザは、これらの要素を「表示しません」。 –
- 1. HTML5/JSのイメージカラーオーバーレイ
- 2. HTML5「プレースホルダ」サポート
- 3. HTML5/JSアプリケーションのデスクトップラッパー
- 4. HTML5でのMIDI音楽サポート
- 5. JSF for javaのHTML5サポート
- 6. HTML5振動APIのサポート
- 7. html5 <time>タグのサポート
- 8. モバイルHTML5 APIの統合サポート
- 9. フローソース用のオープンソースHTML5 JSライブラリ
- 10. iPadでタッチジェスチャーコンテンツカルーセルをサポートするには、どのJS&HTML5コードが最適ですか?
- 11. JSモバイルゲームフレームワークのPhonegapでのサポート
- 12. ピンチズームをサポートするHTML5チャートライブラリ
- 13. HTML5 + JSポーラー散布図
- 14. HTML5タグ、イベント、属性のテストのサポート
- 15. html5のno-jsクラスの意味は
- 16. 新しいHTML5 Canvas APIのサポート
- 17. html5スタイリング/ jsフックのariaロール属性?
- 18. HTML5/JS /オフラインモード - クエリパラメータを含むページのリクエスト
- 19. HTML5サイトはHTML5をサポートしていますか?
- 20. IE8でサポートされていないAngular jsのサポート
- 21. HTML5とJQueryモバイルアプリケーションをサポートするブラウザ
- 22. HTML5ローカルストレージでサポートされるデータ
- 23. JS/HTML5 WebSocket:HTTPコールなしで接続
- 24. PNGをレイヤーに分割する(HTML5、JS)
- 25. HTML5 Doctype + JSライブラリ - 必要ですか?
- 26. HTML5定型句プラグイン.js質問
- 27. JSサポートを使用したHtmlスクラップ
- 28. HTML5要素をサポートするためにIE9にもHTML5 shivが必要です
- 29. HTML5サポートのためのWebViewの最適な設定?
- 30. GUIビルディングツールでのHTML5、Javascript、CSS、JqueryサポートのためのベストIDE
どうして何の理由なしdownvote? – testndtv
"html5.js"のようなものはありません。 [HTML5対応スクリプトですか?](http://remysharp.com/2009/01/07/html5-enabling-script/) –
実際にhtml5.jsがここに生まれましたhttp://remysharp.com/2009/01/07/html5-enabling-script /ここに常駐http://code.google.com/p/html5shiv/あなたがコメントする前にいくつかの調査を行います。私はなぜ否定的な投票に同意するのですか?ここにはたくさんのトロールがあります。 – albert