CSS Hacks 이후 브라우저 호환성 무시

1782 단어 CSS hack
일반적인 상황에서 브라우저 호환은 IE6/7/8 세 가지 IE 버전을 고려해야 한다. 물론 IE9이 점차적으로 시장에 출시되기 시작한 후에 더 많은 파생 버전이 생길 것이다.그래서 저는 현재 IE7~9 버전의 호환성만 고려하고 있습니다.관련된 조건 주석 코드는 다음과 같습니다.
<!DOCTYPE html>

<!--[if lt IE 7 ]><html><![endif]-->

<!--[if IE 7 ]><html><![endif]-->

<!--[if IE 8 ]><html><![endif]-->

<!--[if IE 9 ]><html><![endif]-->

<!--[if (gt IE 9)|!(IE)]><!--><html><!--<![endif]-->

사용 설명은 다음과 같습니다.
.test {

    /*     ie        */

}

.ie .test {

    /*      ie       */

}

.ie6 .test {

    /*    ie6     */

}

...

.ie9 .test {

    /*    ie9     */

}

앞서 그 글에서도 UA 파라미터를 PHP를 통해 판단하고 스타일시트를 동적 출력하는 방법을 제시한 학생이 있다. 이것은 간결하고 명료하지만 백엔드 코드와 결합하면 별개의 일이라고 느낀다.게다가 실제 응용에서는 페이지를 템플릿화하는 경우가 많기 때문에 동적 출력을 하는 것은 적합하지 않다.
또 국내 각 대형 쌍핵 고속 안전한 케이스 브라우저는 아직 테스트를 거치지 않았기 때문에 더 알아야 한다.
원문: http://www.mangguo.org/after-abandoning-css-hacks-browser-compatible-solution/

좋은 웹페이지 즐겨찾기