Penyelesaian kepada ketidakserasian html5 IE: 1. Gunakan kod JavaScript "while (i--){document.createElement(e[i])}" untuk menyelesaikan masalah keserasian 2. Gunakan pakej html5shiv Google untuk menyelesaikan masalah IE tidak serasi dengan tag HTML5.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi HTML5, komputer DELL G3
Apakah yang perlu saya lakukan jika html5 IE tidak serasi?
Cara terbaik untuk menyelesaikan masalah yang IE (IE6/IE7/IE8) tidak serasi dengan teg HTML5
teg semantik HTML5 dan atribut boleh membuat Ia adalah sangat mudah untuk pembangun untuk melaksanakan susun atur halaman web yang jelas Ditambah dengan pemaparan kesan CSS3, adalah sangat mudah untuk mencipta halaman web yang kaya dan fleksibel.
Elemen teg baharu HTML5 ialah:
<!--[if lt IE9]> <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> <![endif]-->
Tetapi jika pengguna IE6/7/8 melumpuhkan skrip, ia akan menjadi halaman web "papan putih" yang tidak digayakan?
<!--[if lt IE9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
Tutorial Video HTML5
"Atas ialah kandungan terperinci Apa yang perlu dilakukan jika html5 tidak serasi dengan IE. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!