wulin.comの記事紹介(www.vevb.com):HTML5標準の導入以来、多くの注目を集めています。世界で最もユーザーのIEブラウザとして、HTML5標準をサポートできます。先週、Microsoftは技術会議で、Microsoftが現在IE9を開発していると述べましたが、IE9はHTML5標準をさらにサポートしていますが、MicrosoftはIE9がすべてのHTML5標準を完全にサポートするかどうかについて少し曖昧です。 HTML
HTML5標準の導入以来、多くの注目を集めています。世界で最もユーザーのIEブラウザとして、HTML5標準をサポートできます。先週、Microsoftは技術会議で、Microsoftが現在開発しているIE9がHTML5規格をさらにサポートすると述べましたが、MicrosoftはIE9がすべてのHTML5標準を完全にサポートするかどうかについて少し曖昧です。 HTML5標準は、より効率的でクリーンなコードをWebページにもたらすことができます。 MicrosoftがHTML5設計に参加している場合にのみ、ブラウザはより新しい要素を認識できます。
HTML5規格は2022年に世界にリリースされる予定です。リリースの日からまだ約3年離れていますが、私たちからそれほど遠くないと思います。現在、多くのウェブサイトの設計と開発がHTML5標準を採用しています。 HTML5標準の策定と促進に関しては、Apple、Google、Opera、Mozillaなどの有名なブラウザメーカーがより積極的に機能しています。マイクロソフトは現在行動を起こしています。 Microsoftは先週のTechnology ConferenceでMicrosoftがリリースしたIE9の詳細から判断すると、MicrosoftはWeb標準に参加するために慎重な態度を採用します。 Microsoftはまた、IEブラウザが標準のHTML5に焦点を当てると述べています。ただし、Microsoftの最新ブラウザーIE8および次のIEバージョンでは、HTML5タグのサポートは限られています。 Webページにスクリプトを追加することにより、現在のIEブラウザのHTML5サポートの問題を解決できます。
IE(IE6を含む)をHTML5要素をサポートするには、次のJavaScriptをHTMLヘッダーに追加する必要があります。これは簡単なdocument.createelement宣言です。 Opera、Firefoxなどの他の非IEブラウザはこのコードを無視し、HTTPリクエストはありません。
<! - [ie]>
<スクリプトsrc => </script>
<![endif] - >
上記のコードは、IEブラウザでのみ実行されます。もう1つ注意すべきことは、IEブラウザが要素が解析される前にこの要素を知る必要があるため、ページのhtml5.jsファイルをページのヘッド要素に追加する必要があるため、このJSファイルはページの下部に呼び出されないためです。
このHTML5 JSファイルは、Googleコードプロジェクトの著者によって、誰もが直接電話をかけることができます。もちろん、これがWebページの開口部の速度に影響を与えると思われる場合は、HTML5 JSファイルを直接ダウンロードして、それをサーバーにアップロードして個別に呼び出すことができます。
これがHTML5のJSファイルのコードです。
(function(){if(!/*@cc_on!@*/0)return; var e = abbr、artas、adas、audio、canvas、datalist、detailing、dialog、
eventsource、figure、footer、header、hgroup、mark、menu、meter、nav、
出力、進捗、セクション、
time、video.split( '、')、i = e.length; while(i - ){document.createelement(e [i])}})()()
Webページに上記のコードを含むJSファイルを呼び出して、IEブラウザがHTML5要素をサポートできるようにすることに加えて、次の方法でコードをWebページに直接追加することもできます。
<! - [ie]>
<スクリプト>
(function(){if(!/*@cc_on!@*/0)return; var e = abbr、artas、adas、audio、canvas、datalist、detailing、dialog、
eventsource、figure、footer、header、hgroup、mark、menu、meter、nav、
出力、進捗、セクション、
time、video.split( '、')、i = e.length; while(i - ){document.createelement(e [i])}})()()
</script>
<![endif] - >
IE開発マネージャーのAdrian Batemanは、IEチームがHTML5で意見を共有し、標準の策定に関する議論に参加したいと考えていると述べました。しかし、IEチームは現在、解決策を提供するのではなく質問をしているが、公開討論がHTML5の開発を促進する最良の方法であると述べた。 IEブラウザがHTML5標準を引き続きサポートできるかどうかに関係なく、世界中のHTML5標準の広範な使用が一般的な傾向になっていると思います。
オリジナル: