Rumah > Artikel > hujung hadapan web > Adakah ie8 menyokong html5?
ie8 tidak menyokong html5 Jika anda mahu ie8 menyokong html5, terdapat dua cara: 1. Rujuk fail html5.js Google dan letakkan kod dalam selang tag kepala 2. Dengan menambah "while (; i --){document.createElement(e[i])}" pelaksanaan kod menyokong elemen HTML5.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi HTML5, komputer Dell G3.
Adakah ie8 menyokong html5?
Tidak.
Tetapi untuk menjadikan IE (ie6/ie7/ie8) menyokong elemen HTML5, kami boleh menambah JavaScript berikut pada pengepala HTML Ini adalah pernyataan document.createElement yang mudah, menggunakan komen bersyarat untuk memanggil fail js ini IE. Opera, FireFox dan pelayar bukan IE lain akan mengabaikan kod ini dan tidak akan ada permintaan http.
Kaedah 1: Petik fail html5.js Google Anda boleh memuat turun kandungan kod dan membacanya sendiri.
<!–[if lt IE9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]–>
Letakkan kod di atas dalam selang tag kepala
Kaedah 2: Lakukan dengan mengekodkan JS sendiri.
<script> (function() { if (! /*@cc_on!@*/ 0) return; var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', '); var i= e.length; while (i--){ document.createElement(e[i]) } })() </script>
Tidak kira kaedah di atas yang anda gunakan, sila ingat untuk mentakrifkan perkara berikut dalam CSS untuk menjadikan teg ini menjadi elemen blok, sama seperti div.
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
Pembelajaran yang disyorkan: "Tutorial Video HTML5"
Atas ialah kandungan terperinci Adakah ie8 menyokong html5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!