HTML5 telah dirilis dengan tidak sabar baru -baru ini. Banyak orang di kelompok QQ mulai membahas hal baru ini. Saat ini, sebagian besar browser tidak mendukung kode HTML5. Hari ini, mari kita perkenalkan metode untuk memungkinkan browser mendukung HTML5.
Karena HTML5 telah membawa kode yang lebih efisien dan bersih ke halaman web baru kami, satu -satunya cara untuk memungkinkan IE mengenali elemen -elemen baru itu adalah dengan menggunakan HTML5 Shiv. Terima kasih kepada Remy Sharp karena telah memberi kami skrip mini ini untuk menyelesaikan masalah IE mendukung HTML5.
Gunakan skrip JS untuk membuat situs web Anda kompatibel dengan browser IE.
HTML5 SHIV Panggilan dan unduhan:
Berikut ini adalah alamat unduhan: http://html5shiv.googlecode.com/svn/trunk/html5.js
html5.js harus ditambahkan ke <head> </head> dan dipanggil (karena browser harus terlebih dahulu menafsirkan skrip ini untuk mengurai tag HTML5 berikutnya, sehingga tidak dapat ditempatkan di bagian bawah halaman)Penulis telah menempatkan file JS di proyek Google Code dan memungkinkan semua orang untuk memanggilnya secara langsung, tentu saja, premisnya adalah Anda tidak peduli untuk memanggil file tambahan.
Anda dapat secara langsung memanggil skrip JS ini dan menggunakan komentar bersyarat IE untuk memanggil file JS ini, sehingga browser non -e seperti Firefox akan mengabaikan kode ini dan tidak akan ada permintaan HTTP yang tidak perlu. Kode berikut hanya akan berjalan di bawah IE browser:
<!-[ifie]> <scriptsrc = http: //html5shiv.googlecode.com/svn/trunk/html5.js> </script> <! [endif]->
Tentu saja, jika Anda tidak ingin memanggil file jaringan eksternal, Anda juga dapat mengunduhnya dan mengunggahnya ke server Anda sendiri untuk memanggilnya secara terpisah (penulis mengizinkan).
Berikut ini kode dalam file JS:
(function () {if (!/*@cc_on!@*/0) kembali;
var e = abbr, artikel, samping, audio, kanvas, distalist, detail, dialog, sumber daya, gambar,
footer, header, hgroup, tanda, menu, meter, nav, output, kemajuan, bagian, waktu, video.split (','),
i = e.length; while (i-) {document.createElement (e [i])}}) ()