Medya sorguları IE8 ve önceki sürümlerde hiç desteklenmez.
Javascript tabanlı bir geçici çözüm
IE8 için destek eklemek için birkaç JS çözümünden birini kullanabilirsiniz. Örneğin, IE8 için medya sorgusu desteği eklemek üzere Yanıtla yalnızca aşağıdaki kodla eklenebilir:
<!--[if lt IE 9]>
<script
src="respond.min.js">
</script>
<![endif]-->
CSS Mediaqueries de aynı şeyi yapan başka bir kütüphanedir. Bu kütüphaneyi HTML'nize eklemek için kullanılan kod aynı olacaktır:
<!--[if lt IE 9]>
<script
src="css3-mediaqueries.js">
</script>
<![endif]-->
Alternatif
JS tabanlı bir çözümden hoşlanmıyorsanız, stilinizi IE <9'a özgü ayarladığınız bir IE <9 yalnızca stil sayfası eklemeyi de düşünmelisiniz. Bunun için kodunuza aşağıdaki HTML'yi eklemeniz gerekir:
<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" media="all" href="style-ielt9.css"/>
<![endif]-->
Not :
Teknik olarak bir alternatif daha var: IE <9'u hedeflemek için CSS kesmek kullanmak . Yalnızca IE <9 stil sayfası ile aynı etkiye sahiptir, ancak bunun için ayrı bir stil sayfasına ihtiyacınız yoktur. Gerçi, bu seçeneği önermiyorum, çünkü geçersiz CSS kodu üretiyorlar (CSS hack'lerinin kullanımının genellikle bugün kaşlarını çatmasına neden olan birkaç nedenden biri).