หลัก เบราว์เซอร์ การทำให้ HTML5 ทำงานได้ใน Internet Explorer เวอร์ชันเก่า

การทำให้ HTML5 ทำงานได้ใน Internet Explorer เวอร์ชันเก่า



มรดกและ html5

การทำให้ HTML5 ทำงานได้ใน Internet Explorer เวอร์ชันเก่า

สาเหตุหลักประการหนึ่งที่นักพัฒนาอาจไม่ย้ายไปใช้ HTML5 เนื่องจากยังขาดการสนับสนุนเบราว์เซอร์เดิม สิ่งนี้ไม่เป็นความจริงและในขณะที่อาจมีโปเกมอนตลก ๆ บางอย่างที่จำเป็นสำหรับความเข้ากันได้ย้อนหลังที่เหมาะสม แต่ก็ยังเป็นไปได้

แน่นอนโดยเบราว์เซอร์เดิมฉันหมายถึง Internet Explorer เนื่องจากผู้เล่นรายใหญ่อื่น ๆ ทั้งหมดอัปเดตเป็นประจำและผู้ใช้มักจะปฏิบัติตาม: เบราว์เซอร์เช่น Firefox, Safari และ Opera ได้รองรับ HTML5 มาระยะหนึ่งแล้ว นักพัฒนาบางรายอาจตัดสินใจเลิกสนับสนุน IE6 แต่สำหรับบางคนนั้นไม่ใช่ตัวเลือกและไม่ว่าในกรณีใด ๆ ทั้ง IE7 และ IE8 ก็ไม่รองรับ HTML5 เช่นกัน IE9 จะ แต่มันทำงานบน Windows Vista และ Windows 7 เท่านั้นดังนั้นเวอร์ชันอื่น ๆ จะยังคงอยู่ต่อไปอีกนานอย่างที่เราเคยเห็นกับ IE6

ดังนั้นสิ่งที่ต้องทำเพื่อให้ HTML5 ทำงานใน Internet Explorer?

ฉันสามารถพิมพ์อะไรได้ฟรีที่ไหน

องค์ประกอบที่ไม่รู้จัก

ก่อนอื่น IE จะไม่แสดงผลองค์ประกอบใด ๆ ที่ไม่รู้จักดังนั้นจะไม่สนใจองค์ประกอบโครงสร้าง HTML5 อย่างสมบูรณ์เช่น header, footer, article, section และ nav ส่วนสำคัญทั้งหมดของไซต์ HTML5 สิ่งนี้สามารถแก้ไขได้โดยบอก IE เกี่ยวกับองค์ประกอบเหล่านี้โดยใช้ JavaScript วิธีที่ดีที่สุดคือรวมไฟล์ HTML5 shiv สคริปต์สร้างโดย Remy Sharp สคริปต์ที่มีประโยชน์นี้สร้างองค์ประกอบ HTML5 ที่เกี่ยวข้องทั้งหมดซึ่งตอนนี้ IE จะทราบเมื่อแสดงผลหน้า

ปัญหาอย่างหนึ่งของปัญหานี้คือจะใช้ไม่ได้กับผู้ใช้ที่ปิด JavaScript น่าเสียดายที่ไม่มีวิธีแก้ไขปัญหานี้นักพัฒนาจึงต้องตัดสินใจว่าจะใช้ HTML5 หรืออยู่กับ HTML 4.01

จัดแต่งทรงผม

เบราว์เซอร์ส่วนใหญ่มีสไตล์ชีตภายในที่ใช้ display:block เพื่อบล็อกองค์ประกอบระดับ ในขณะที่เบราว์เซอร์รุ่นใหม่บางตัวทำสิ่งนี้กับองค์ประกอบ HTML5 ที่เกี่ยวข้อง แต่บางส่วนก็ไม่ทำเช่นนี้และจำเป็นต้องเพิ่มสิ่งนี้ให้กับทุกเบราว์เซอร์ เพียงแค่เพิ่มสไตล์ต่อไปนี้ก็จะได้เคล็ดลับ:

ปุ่มเริ่มไม่ทำงาน windows 10

article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }

องค์ประกอบแบบฟอร์ม

แล้วองค์ประกอบใหม่บางอย่างในตัวเองเช่น ประเภทอินพุตใหม่ - สิ่งเหล่านี้แสดงผลบนเบราว์เซอร์เดิมอย่างไร

ดีจริง เนื่องจากข้อกำหนด HTML5 ถูกขยายในไฟล์ วิธีที่เข้ากันได้ย้อนหลัง ประเภทอินพุตใด ๆ ที่ไม่รู้จักจะถือว่าเป็น text และจะแสดงผลอย่างง่าย

มัลติมีเดีย

ดังที่ได้กล่าวไปแล้วในอดีต วิดีโอ และองค์ประกอบเสียงได้รับการออกแบบมาเพื่อให้ถอยกลับไปใช้ Flash ซึ่งจะทำงานได้ดีบน Internet Explorer

การย้ายไปยัง HTML5 จะยังคงเป็นไปอย่างค่อยเป็นค่อยไปและบางส่วนจะไม่เห็นหรือไม่จำเป็นต้องใช้ฟังก์ชันใหม่ใด ๆ ที่มีให้ แต่เมื่อทำเช่นนั้นพวกเขาสามารถ (ค่อนข้าง) ปลอดภัยในความรู้ที่เบราว์เซอร์รุ่นเก่า จะแสดงผลไซต์ของพวกเขาได้ดี

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้