Apakah ada dukungan HTML5 di IE8? Apakah itu ada di peta jalan IE8?
internet-explorer
internet-explorer-8
html
BuddyJoe
sumber
sumber
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.
sumber
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>
sumber
Anda dapat menggunakan skrip shim IE HTML5 ini untuk mendapatkan dukungan tingkat dasar untuk elemen semantik baru di HTML5 seperti
<article>
.sumber
Modernizr juga merupakan pilihan yang bagus untuk memberikan kemampuan rendering HTML5 IE.
sumber
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".
sumber
Juga didukung acara hashchange HTML5 dan acara online, offline
sumber
Dukungan HTML5 IE8 terbatas, tetapi Internet Explorer 9 baru saja dirilis dan memiliki dukungan kuat untuk teknologi HTML5 yang baru muncul.
sumber
HTML5 masih dalam spesifikasi draf (dan akan untuk waktu yang sangat lama). Mengapa mengganggu?
sumber
Lihat panduan caniuse untuk semua fitur HTML 5 di semua browser dan versi, termasuk versi mendatang.
sumber
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]-->
sumber
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.
sumber
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
sumber
Beberapa jawaban lain di sini adalah tentang menambahkan kemampuan HTML5 ke IE8 dan browser lain. Ini disebut Polyfills dan tempat favorit saya untuk menemukannya ada di sini .
sumber