대부분 한번쯤은 접해 본 타입, 클래스, ID 선택자는 CSS1에서 채택되었고, 이후 공통 선택자와 다중 클래스가 CSS2에서 추가되었다. 안타깝게도 윈도용 인터넷 익스플로러6(IE6/win)는 다중 클래스를 제대로 지원 못해 가장 마지막 클래스만 인식한다.
이 오류가 안타까운 이유는 다중 클래스를 쓸 수 있다면 CSS에서 반복된 코드를 획기적으로 줄일 수 있기 때문이다. 예를 들어 사이트에 전반적인 색깔을 .main-color, .sub-color로 정하고 폰트 크기를 .main-size, .info-size로 정한 후에 <p class="main-color info-size">로 지정하면 두가지 속성을 동시에 적용할 수 있어서 중복된 코드가 필요 없어지기 때문이다. (출처 http://andsite.net/)
한국소프트진흥원이 발간했고 모질라 포럼에도 올라와 있는 문서라서 별다른 의심없이 받아들였는데 IE6 비호환 기능이라고 표기된 것들은 다시 한 번 점검을 해봐야겠다.
Posted by Lipio


