Apakah ada dukungan HTML5 di IE8? Apakah itu ada di peta jalan IE8?
Apakah ada dukungan HTML5 di IE8? Apakah itu ada di peta jalan IE8?
Jawaban:
IE8 beta 2 mendukung dua API dari HTML5: perpesanan lintas dokumen dan penyimpanan non-SQL .
IE8 beta 2 tidak mengimplementasikan algoritme penguraian HTML5 atau elemen baru (tidak ada <canvas>
atau <video>
dukungan).
Ada juga perbaikan bug yang menyelaraskan IE8 dengan HTML5.
Anda bisa mendapatkan tag HTML5 yang berfungsi di IE8 dengan memasukkan JavaScript ini di kepala.
<script type="text/javascript">
document.createElement('header');
document.createElement('nav');
document.createElement('menu');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
Anda dapat menggunakan skrip shim IE HTML5 ini untuk mendapatkan dukungan tingkat dasar untuk elemen semantik baru di HTML5 seperti <article>
.
Modernizr juga merupakan pilihan yang bagus untuk memberikan kemampuan rendering HTML5 IE.
Apakah itu mendukung
<!DOCTYPE html>
Ya, itu benar.
Mungkin pertanyaan yang lebih baik adalah fitur web modern apa yang didukung IE8. Beberapa tempat terbaik untuk menjawab yang caniuse.com , html5test.com , dan browserscope.org .
HTML5 berarti banyak hal yang berbeda bagi orang yang berbeda. Saat ini, itu berarti fungsionalitas HTML, CSS, dan JavaScript. Istilah ini menjadi seperti "Web 2.0".
Juga didukung acara hashchange HTML5 dan acara online, offline
Dukungan HTML5 IE8 terbatas, tetapi Internet Explorer 9 baru saja dirilis dan memiliki dukungan kuat untuk teknologi HTML5 yang baru muncul.
HTML5 masih dalam spesifikasi draf (dan akan untuk waktu yang sangat lama). Mengapa mengganggu?
Anda dapat menggunakan ini untuk membuat IE8 memahami / mendukung tag HTML5 dasar.
<!--[if lt IE 9 ]>
<script type="text/javascript">
var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
for (var i = 0; i < html5Elem.length; i++){
document.createElement(html5Elem[i]);
}
</script>
<![endif]-->
Menurut http://msdn.microsoft.com/en-us/library/cc288472(VS.85).aspx#html , IE8 akan memiliki dukungan HTML 5 yang "kuat". Saya belum melihat apa pun yang membahas dengan tepat apa yang dimaksud dengan "dukungan kuat", tetapi saya dapat mengatakan bahwa ya, beberapa hal HTML5 akan membuatnya menjadi IE8.
Anda dapat membaca lebih lanjut tentang dukungan IE8 dan HTML 5 di sini:
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx