คำสั่งสื่อไม่ได้รับการสนับสนุนเลยใน IE8 และด้านล่าง
วิธีแก้ปัญหาที่ใช้ Javascript
ในการเพิ่มการรองรับ IE8 คุณสามารถใช้หนึ่งในหลาย ๆ โซลูชันของ JS ตัวอย่างเช่นตอบกลับสามารถเพิ่มเพื่อเพิ่มการรองรับการสืบค้นสื่อสำหรับ IE8 เท่านั้นด้วยรหัสต่อไปนี้:
<!--[if lt IE 9]>
<script
src="respond.min.js">
</script>
<![endif]-->
CSS Mediaqueries เป็นอีกไลบรารีที่ทำสิ่งเดียวกัน รหัสสำหรับการเพิ่มห้องสมุดนั้นลงใน HTML ของคุณจะเหมือนกัน:
<!--[if lt IE 9]>
<script
src="css3-mediaqueries.js">
</script>
<![endif]-->
ทางเลือก
หากคุณไม่ชอบโซลูชันที่ใช้ JS คุณควรพิจารณาเพิ่มสไตล์ชีต IE <9 เท่านั้นที่คุณปรับสไตล์ของคุณให้เป็น IE <9 เพื่อที่คุณควรเพิ่ม HTML ต่อไปนี้ในรหัสของคุณ:
<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" media="all" href="style-ielt9.css"/>
<![endif]-->
บันทึก :
ในทางเทคนิคแล้วมันเป็นอีกทางเลือกหนึ่ง: การใช้CSS hacksเพื่อกำหนดเป้าหมาย IE <9 มันมีผลกระทบเช่นเดียวกับสไตล์ชีต IE <9 เท่านั้น แต่คุณไม่ต้องการสไตล์ชีทแยกต่างหาก ฉันไม่แนะนำตัวเลือกนี้เนื่องจากพวกเขาสร้างรหัส CSS ที่ไม่ถูกต้อง (ซึ่งเป็นหนึ่งในหลายสาเหตุที่การแฮ็ค CSS เป็นเรื่องที่ขมวดคิ้วจนถึงปัจจุบัน)