التعليق: جميع حلول IE التي تدعم HTML5.
نظرًا لأن HTML5 قد جلبت رمزًا أكثر كفاءة ونظيفة إلى صفحات الويب الجديدة الخاصة بنا ، فإن الطريقة الوحيدة لتمكين IE للتعرف على عناصر جديدة (مثل <article>) هي استخدام HTML5 Shiv. بفضل Remy Sharp لتزويدنا بهذا البرنامج النصي المصغر لحل مشكلة IE التي تدعم HTML5.الاستخدام والتنزيل
يجب استدعاء HTML5.js داخل عنصر رأس الصفحة (لأن IE يجب أن يعرف هذا العنصر قبل تحليل العنصر ، لذلك لا يمكن استدعاء ملف JS هذا في أسفل الصفحة.)
وضع المؤلف ملف JS على مشروع رمز Google وسمح للجميع بالاتصال به مباشرة ، بالطبع ، الفرضية هي أنك لا تهتم بالاتصال بالملف الإضافي.
يمكنك استخدام IE التعليقات الشرطية للاتصال بملف JS هذا ، بحيث تتجاهل المتصفحات غير II مثل Firefox هذا الرمز ولن يكون هناك طلبات HTTP غير ضرورية. سيتم تشغيل الرمز التالي فقط ضمن متصفح IE:
<!-[إذا كان ie]>
<script src = "http://html5shiv.googlecode.com/svn/trunk/html5.js"> </script>
<! [endif]->
بالطبع ، إذا كنت لا ترغب في الاتصال بملفات الشبكة الخارجية ، فيمكنك أيضًا تنزيلها وتحميلها على الخادم الخاص بك للاتصال بها بشكل منفصل (يسمح المؤلف).
ما يلي هو الرمز في ملف JS:
(function () {if (!/*@cc_on!@*/0) return ؛ var e = "ABBR ، مقال ، جانبا ، الصوت ، القماش ، أخصائي البيانات ، التفاصيل ، مربع الحوار ، الأحداث ، الشكل ، تذييل ، رأس ، HGROUP ، MARK ، القائمة ، العداد ، NAV ، الإخراج ، التقدم ، القسم ، الفيديو ، الفيديو" .split ('،') ، i = E.Length ؛