HTML5ブラウザのサポート2024 年の最新の入門チュートリアル。このコースでは HTML5ブラウザのサポート,HTML5要素は、ブロック要素として定義されています,例,HTMLに新しい要素を追加します,例,Internet Explorerのブラウザーの問題,シヴ完璧なソリューション,例, について学習できます。
あなたは、いくつかの古いブラウザ(HTML5をサポートしていません)HTML5のサポートをさせることができます。
最近のブラウザはHTML5をサポートしています。
また、認識されない要素の、新旧を含むすべてのブラウザは、自動的にインライン要素として処理されます。
このため、あなたは「教会」のブラウザでは、「不明」のHTML要素を処理することができます。
あなたはできても、教会IE6(Windows XPの2001)ブラウザが不明なHTML要素を処理します。 |
HTML5は、8つの新しいHTMLのセマンティクス(意味)の要素で設定します。 これらすべての要素はブロックレベル要素です。
ブラウザの古いバージョンが正しく、これらの要素を表示することを可能にするためには、CSSのdisplayプロパティ値のブロックを設定することができます。
あなたは、HTMLに新しい要素を追加することができます。
<myHero>という要素に対して定義されたHTMLに追加された新しい要素の例として、スタイルの要素:
JavaScriptのステートメントのdocument.createElement( "myHero」)は、IEブラウザに新しい要素を追加することです。
あなたはHTML5要素IEブラウザを追加するために、上記の方法を使用しますが、することができます。
Internet Explorer 8のとIEブラウザの以前のバージョンでは、複数の方法をサポートしていません。 |
私たちは、Sjoerdヴィッセルを使用することができ、「HTML5にはJavaScriptを有効にする"、" SHIVを作成し、「問題を解決するために:
上記のコードは、コメント、IE9未満のIEブラウザのバージョンがhtml5.jsファイルを読み取り、それを解析します役割です。
注:国内のユーザーは、サイトの静的リポジトリ(国のGoogleのリポジトリの不安定性)を使用してください:
IEブラウザのhtml5shivのためのより良いソリューションです。 html5shiv主な解決策は、IE6-8は、これらの新しい要素は、親ノードの子要素としてラップすることができず、CSSスタイルを適用することはできません認識していない新しいHTML5要素を提案しました。
html5shiv.js参照コードは、<head>要素内に配置されなければならないため、構文解析HTML5の新しい要素は、ファイルをロードする必要がIEブラウザ。