มี HTML5 รองรับใน IE8 หรือไม่? อยู่ในแผนงานของ IE8 หรือไม่?
มี HTML5 รองรับใน IE8 หรือไม่? อยู่ในแผนงานของ IE8 หรือไม่?
คำตอบ:
IE8 Beta 2 สนับสนุนสอง APIs จาก HTML5: ส่งข้อความข้ามเอกสารและจัดเก็บข้อมูลที่ไม่ใช่ SQL
IE8 beta 2 ไม่ได้ใช้อัลกอริทึมการแยกวิเคราะห์ HTML5 หรือองค์ประกอบใหม่ (ไม่<canvas>
หรือ<video>
สนับสนุน)
นอกจากนี้ยังมีการแก้ไขข้อบกพร่องที่จัด IE8 ดีขึ้นด้วย HTML5
คุณสามารถทำให้แท็ก HTML5 ทำงานได้ใน IE8 โดยใส่จาวาสคริปต์นี้ไว้ในหัว
<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>
คุณสามารถใช้สคริปต์นี้ IE HTML5 ชิมที่จะได้รับในระดับพื้นฐานของการสนับสนุนสำหรับองค์ประกอบความหมายใหม่ใน HTML5 <article>
เช่น
Modernizrยังเป็นตัวเลือกที่ยอดเยี่ยมสำหรับการให้ความสามารถในการเรนเดอร์ IE HTML5
มันรองรับ
<!DOCTYPE html>
ใช่แล้ว.
บางทีคำถามที่ดีกว่าคือคุณสมบัติเว็บสมัยใหม่ที่รองรับ IE8 บางส่วนของสถานที่ที่ดีที่สุดที่จะตอบที่มีcaniuse.com , html5test.comและbrowserscope.org
HTML5 หมายถึงสิ่งต่าง ๆ มากมายสำหรับคนต่าง ๆ วันนี้มันหมายถึงฟังก์ชั่น HTML, CSS และ JavaScript คำนี้กลายเป็นเหมือน "Web 2.0" เล็กน้อย
นอกจากนี้ยังรองรับเหตุการณ์ hashchange HTML5 และononline เหตุการณ์ออฟไลน์
การสนับสนุน HTML5 ของ IE8 นั้นมี จำกัด แต่Internet Explorer 9เพิ่งเปิดตัวและมีการสนับสนุนที่แข็งแกร่งสำหรับเทคโนโลยี HTML5 ใหม่
HTML5 ยังอยู่ในร่างแบบร่าง (และจะใช้เวลานานมาก) ทำไมต้องรำคาญ
ดูคู่มือcaniuseสำหรับคุณลักษณะ HTML 5 ทั้งหมดในเบราว์เซอร์และเวอร์ชันทั้งหมดรวมถึงเวอร์ชันในอนาคต
คุณสามารถใช้สิ่งนี้เพื่อทำให้ IE8 เข้าใจ / รองรับแท็ก HTML5 พื้นฐาน
<!--[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 IE8 จะมีการสนับสนุน HTML 5 ที่ "แข็งแกร่ง" ฉันไม่ได้เห็นอะไรเลยที่พูดถึง "การสนับสนุนที่แข็งแกร่ง" แต่ฉันสามารถพูดได้ว่าใช่สิ่ง HTML5 บางอย่างกำลังจะทำให้เป็น IE8
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการสนับสนุน IE8 และ HTML 5 ได้ที่นี่:
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx
คำตอบอื่น ๆ ที่นี่เป็นเรื่องเกี่ยวกับการเพิ่มความสามารถ HTML5 ให้กับ IE8 และเบราว์เซอร์อื่น ๆ เหล่านี้เรียกว่าPolyfillsและสถานที่ที่ชื่นชอบสำหรับการหาผู้ที่เป็นที่นี่