그래서 IE8에서는 CSS @media
쿼리가 작동하지 않습니다.자바 스크립트로 CSS 파일을 읽고 페이지를 동적으로 변경하십시오.
@media (min-width: 768px) {
/* some css */
}
@media (min-width: 972px) and (max-width: 1024px){
/* different css */
}
지금, 나는 IE_min768.css
및 IE_min972_max1024
라는 이름의 별도의 CSS 파일을 생성하고 페이지 너비를 조정 동적으로 파일을로드하고 언로드 자바 스크립트를 사용할 수 있습니다. 하지만 그것은 D.R.Y를 위반합니다. 여러 곳에서 CSS를 유지하는 데 어려움이 있습니다.
실제로 CSS 파일을 읽고 @media
섹션을 감지하고 해당 CSS를 브라우저에 동적으로 적용하기 위해 Javascript (IE에서만)를 사용할 수 있습니까?
"미디어 쿼리 지원이 부족한 것이 첫 번째 미디어 쿼리입니다." – Pointy
CSS를 DRY하려면'@ import'를 사용하면 되겠습니까? –
비슷한 게시물에 대한 자세한 정보 : http://stackoverflow.com/questions/7444658/best-solution-framework-to-responsive-design-for-ie7?rq=1 – Kostia