في الوقت الحاضر ، تجذب HTML5 المزيد والمزيد من الاهتمام ، ولكن المتصفحات التي تدعم HTML5 في الوقت الحالي ، لا يزال أكثر من 50 ٪ من المستخدمين المحليين لا يزالون يستخدمون IE6. نظرًا لأن IE9 ، الذي يدعم HTML5 ، لا يدعم تثبيت نظام XP ، سيتعين على مطوري HTML5 النظر في مشكلة التوافق المتخلف لفترة طويلة في المستقبل. هناك العديد من الطرق لاستخدام علامات HTML5 أو توافق محدد CSS ، وواحد واحد منهم لإنشاء عناصر العلامات.
للحصول على المبادئ الأساسية ، راجع الكود التالي للتأثير في IE8 ، لا يعمل النمط على الإطلاق.
<html>
<head>
<style> mxria {color: red ؛ } </style>
</head>
<body>
<Mxria> مرحبًا! </mxria>
</body>
</html>
من أجل أن يتعرف المتصفح على علامة <Mxria> </mxria> وعرض تأثير النمط المقابل ، يمكننا إضافة قسم من JS على النحو التالي ، وسيكون التأثير مختلفًا عند رؤيته.
<html>
<head>
<style> mxria {color: red ؛ } </style>
<script> document.createElement (mxria) </script>
</head>
<body>
<Mxria> Hello! mxria.com </mxria>
</body>
</html>
الآن الجميع يفهم الغموض! نعم ، إنه document.createlement. HTML5 SHIV هو مكون إضافي JS الذي يعيد ترجع جميع علامات HTML5. تحتاج إلى تحميل البرنامج المساعد ، ثم يمكن التعرف على برنامج HTML5 من قبل جميع المتصفحات.
تنزيل عنوان: http://html5shim.googlecode.com/svn/trunk/html5.js