Saat ini, HTML5 menarik lebih banyak perhatian, tetapi saat ini browser yang mendukung HTML5 bukan arus utama, terutama lebih dari 50% pengguna domestik masih menggunakan IE6. Karena IE9, yang mendukung HTML5, tidak mendukung instalasi sistem XP, pengembang HTML5 harus mempertimbangkan masalah kompatibilitas mundur untuk waktu yang lama di masa depan. Ada banyak cara untuk menggunakan tag HTML5 atau kompatibilitas pemilih CSS, dan satu adalah salah satunya untuk menghasilkan elemen tag.
Untuk prinsip -prinsip dasar, lihat kode berikut untuk efek di IE8, gaya tidak berfungsi sama sekali.
<Html>
<head>
<tyle> mxria {color: red; } </style>
</head>
<body>
<mxria> halo! </mxria>
</body>
</html>
Agar browser mengenali tag <mxria> </mxria> dan menampilkan efek gaya yang sesuai, kita dapat menambahkan bagian JS sebagai berikut, dan efeknya akan berbeda ketika kita melihatnya.
<Html>
<head>
<tyle> mxria {color: red; } </style>
<script> document.createElement (mxria) </script>
</head>
<body>
<mxria> halo! mxria.com </mxria>
</body>
</html>
Sekarang semua orang mengerti misteri! Ya, itu adalah Document.createelement. HTML5 Shiv adalah plugin JS yang meregenerasi semua tag HTML5. Anda perlu memuat plugin, dan kemudian program HTML5 dapat dikenali oleh semua browser.
Alamat unduh: http://html5shim.googlecode.com/svn/trunk/html5.js