IEのバージョンが低い意識HTML5のタグを解決しません

サポートされていないHTML5新しいブラウザタブを、新しいタブでは、これらは(分析要素内に行われますinline)治療ので、我々は唯一のブロック要素(に変換する必要がありますblock)を使用することができますが、中にIE9以下のバージョン、およびこれらを適切に解決することはできません新しいラベルが、それはによって識別することができますdocument.createElement('tagName')作成したカスタムラベルなので、私たちのソリューションはHTML5、すべてのことで、新しいラベルdocument.createElement(「tagNameを」)ので、再びそれを作成するためのIE低バージョンが適切に解決できるHTML5の新しいラベルを。

処分:実際の開発では、我々はもっと(以下IEの互換性テストで:使用ieTesterソフトウェア)互換性の問題を解決するためにIEブラウザでJSライブラリ三者バージョン検出をロードするために使用されています

html5shiv:解決はIE9より少ないブラウザのHTML5の新しいラベルを認識し、CSSが動作しない問題が発生することはありません。

respond:クエリをサポートCSS3メディアクエリIE6-IE8を含むブラウザ、および他のブラウザをサポートしていないようにしましょう。

私たちは、主に向けた課題、解決ie低い唯一のバージョンである低バージョン、ie魚の実施前に。

     <!--[if lt IE 9]>  
       <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.js"></script>
        <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script> 
     <![endif]—>

条件付きコメント

    <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
    <!--[if IE]> 所有的IE可识别 <![endif]-->
    <!--[if IE 6]> 仅IE6可识别 <![endif]-->
    <!--[if lte IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
    <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
    <!--[if IE 7]> 仅IE7可识别 <![endif]-->
    <!--[if lt IE 7]> IE7以下版本可识别 <![endif]-->
    <!--[if gt IE 7]> IE7以上版本可识别 <![endif]-->
    <!--[if IE 8]> 仅IE8可识别 <![endif]-->
    <!--[if IE 9]> 仅IE9可识别 <![endif]-->

おすすめ

転載: www.cnblogs.com/ifme/p/11796244.html