Sokongan penyemak imbas HTML5
Sokongan pelayar HTML5
Versi PC
1) Antaranya, sokongan paling lengkap ialah siri chrome
2) Opera ditukar kepada kernel kromium Okay...jadi markah pada asasnya adalah sama
3) Tanpa diduga, piawaian Firefox dan W3C sentiasa berada di hadapan, tetapi sokongan mereka untuk H5 bukanlah yang tertinggi!!!
4) Di bawah IE10, pengalaman H5 tidak memuaskan...ia hanya boleh menyokong sebahagian daripadanya
5) Versi lama Safari jauh lebih baik daripada siri versi lama IE...
Versi tablet
Chrome menduduki tempat pertama
android, firefox, ios dan opera hampir sama (kecuali IE)
Keserasian terminal mudah alih jauh lebih baik daripada terminal PC
Versi mudah alih
Semua siri penyemak imbas utama pada versi mudah alih mempunyai sokongan yang baik... kecuali beberapa siri yang sangat lama...
Beberapa kaedah untuk menyelesaikan masalah yang pelayar IE tidak menyokong tag html5:
1.javascript: document.createElenment("...")
function(){
var element=['header','footer','article', 'side','section','nav','menu','hgroup','details','dialog', 'figure','figcaption'],
len=element.length; len=element.length; 🎜>
… 🎜>2
Seseorang telah menulis fail js yang lengkap, anda hanya perlu mengimportnya, seperti ini:
<! --[jika lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"> ;</script><! [endif]-->
Atau:
<!--[if lte IE 9]>
<script src="http://html5shiv.googlecode. com/svn/trunk/html5.js"></script>
< ![endif]-->
Penjelasan khas perlu dibuat di sini: ia adalah pertimbangan anotasi unik IE:
lte: ialah singkatan Kurang daripada atau sama dengan, yang bermaksud kurang daripada atau sama dengan.
lt: Ia adalah singkatan daripada Kurang daripada, yang bermaksud kurang daripada.
gte: Ia adalah singkatan daripada Lebih Besar daripada atau sama dengan, yang bermaksud lebih besar daripada atau sama dengan.
gt: Ia adalah singkatan daripada Lebih Besar daripada, yang bermaksud lebih besar daripada.
!: Ini bermakna tidak sama dengan, yang sama dengan hakim ketaksamaan dalam JavaScript
Oleh kerana walaupun IE9 menyokong tag html5, sokongan tidak lengkap, jadi anda juga boleh menulis "lte ",Ia bergantung pada pilihan anda!