IE8 이하에서는 미디어 쿼리 가 전혀 지원되지 않습니다.
자바 스크립트 기반 해결 방법
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 해킹 을 사용하여 IE <9를 대상으로 하는 또 하나의 대안 입니다. IE <9 전용 스타일 시트와 동일한 영향을 미치지 만 별도의 스타일 시트는 필요하지 않습니다. 그러나이 옵션은 잘못된 CSS 코드를 생성하므로 권장하지 않습니다 (CSS 해킹 사용이 오늘날 일반적으로 눈에 띄는 몇 가지 이유 중 하나임).