본 글에서 언급한 CSS HACK은 class, id 속성에 대한 HACK이며, 배열 순서에 요구사항이 있습니다. 오늘 제가 이야기하고 싶은 것은 클래스와 ID에 대한 CSS HACK입니다.
.test{/*FF */
높이:20px;
배경색:주황색;
}
*+html .test{/*IE7*/
높이:20px;
배경색:파란색;
}
*html .test{/*IE6*/
높이:20px;
배경색:검정색;
}
위 CSS 코드를 보면 FF가 여전히 가장 순종적인 브라우저라는 것을 알 수 있습니다. IE6과 IE7에서 HACK을 사용하려면 앞에 html 태그를 추가해야 합니다. 여기서 기억하기 쉽습니다. IE6은 *html을 추가하고 IE7은 *+html을 추가합니다. 이는 버전이 추가되었음을 의미합니다. 클래스 및 ID에 대해 수행되는 CSS HACK의 장점은 순서를 고려할 필요가 없으며, 관리 및 기타 직원이 이 HACK을 통해 유사한 JS 브라우저 버전 제어를 쉽게 달성할 수 있다는 것입니다. 단점은 많은 코드를 생성한다는 점일 수 있습니다! 좋습니다. 먼저 이것에 대해 이야기해 보겠습니다.
위 내용을 읽은 후 아래 효과를 클릭하면 다양한 브라우저에서 효과를 볼 수 있습니다. 주황색은 FF, 파란색은 IE7, 검은색은 IE6을 나타냅니다.