IE8'de HTML5 desteği var mı? IE8 yol haritasında mı?
IE8'de HTML5 desteği var mı? IE8 yol haritasında mı?
Yanıtlar:
IE8 beta 2, HTML5'ten iki API'yi destekler: belgeler arası mesajlaşma ve SQL dışı depolama .
IE8 beta 2 HTML5 ayrıştırma algoritması ya da yeni elementler (herhangi bir uygulamayan <canvas>
veya <video>
destek).
IE8'i HTML5 ile daha iyi hizalayan hata düzeltmeleri de vardır.
Bu JavaScript'i kafaya ekleyerek HTML5 etiketlerinin IE8'de çalışmasını sağlayabilirsiniz.
<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>
Sen kullanabilirsiniz Bu IE HTML5 şim senaryoyu gibi HTML5 yeni semantik elementler için destek temel düzeyde kazanmak için <article>
.
Modernizr ayrıca IE HTML5 oluşturma yetenekleri vermek için mükemmel bir seçenektir.
Destekliyor mu
<!DOCTYPE html>
Evet öyle.
Belki de daha iyi bir soru, modern web özelliklerinin IE8'in desteklediği şeydir. Cevap verebilecek en iyi yerlerden bazıları caniuse.com , html5test.com ve browserscope.org'dur .
HTML5, farklı insanlar için birçok farklı şey anlamına gelir. Bugünlerde HTML, CSS ve JavaScript işlevselliği anlamına geliyor. Terim biraz "Web 2.0" benzeri hale geliyor.
Ayrıca HTML5 karma değişim etkinliği ve ononline, çevrimdışı etkinlik de desteklenir
IE8'in HTML5 desteği sınırlıdır, ancak Internet Explorer 9 piyasaya sürülmüştür ve yeni ortaya çıkan HTML5 teknolojileri için güçlü bir desteğe sahiptir .
HTML5 hala taslak spesifikasyonda (ve bir süre için olacak). Neden rahatsız oluyorsun?
IE8'in temel HTML5 etiketlerini anlamasını / desteklemesini sağlamak için bunu kullanabilirsiniz.
<!--[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]-->
Http://msdn.microsoft.com/en-us/library/cc288472(VS.85).aspx#html'ye göre IE8'in "güçlü" HTML 5 desteği olacaktır. Tam olarak "güçlü destek" in ne olduğunu tartışan hiçbir şey görmedim, ancak evet, bazı HTML5 şeyler IE8 haline getirecek diyebilirim.
IE8 ve HTML 5 desteği hakkında daha fazla bilgiyi buradan edinebilirsiniz:
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx