지난 2005년 말 KIPA를 통해 배포된 '실전 웹 표준 가이드' 55페이지에는 다음과 같은 문구가 있다.

대부분 한번쯤은 접해 본 타입, 클래스, 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에서도 다중 클래스가 지원된다. 네이버, 다음 등 대부분의 포털들도 이미 다중 클래스를 사용하고 있다. 가장 보편화된 브라우저인 IE6가 지원하지 않는다고 해서 여태까지 다중 클래스를 사용하지 않았었는데, 굳이 그럴 필요가 없어 보인다.

한국소프트진흥원이 발간했고 모질라 포럼에도 올라와 있는 문서라서 별다른 의심없이 받아들였는데 IE6 비호환 기능이라고 표기된 것들은 다시 한 번 점검을 해봐야겠다.

Posted by Lipio

2006/09/20 14:16 2006/09/20 14:16
Response
A trackback , 2 Comments
RSS :
http://blog.lipio.com/rss/response/65

Trackback URL : http://blog.lipio.com/trackback/65

Trackbacks List

  1. about IE multiple css class bug

    Tracked from ..opened? 2006/10/20 19:37 Delete

    IE에서 하나의 태그에 css 클래스를 여러 개 지정할 때 일부 버그가 있는데, 이것이 잘못 알려져서 마치 'IE에서는 class를 여러개 지정하지 못한다'라고 알려진 것 같아서 검색..

« Previous : 1 : ... 192 : 193 : 194 : 195 : 196 : 197 : 198 : 199 : 200 : ... 240 : Next »

블로그 이미지

리피오가 털어놓는 단순한 속내들

- Lipio

Notices

Archives

Authors

  1. Lipio

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
299233
Today:
38
Yesterday:
101