IE6 용으로는 스타핵을 사용합니다. ex)* #footer
어떤사람은 *html 이렇게 붙혀서 사용하고, 또 어떤사람은 * html 이렇게 띄어서 사용합니다.
과연 차이점이 뭘까요?
http://jigsaw.w3.org/css-validator/
위에서 CSS 체크를 해보면 *html 는 error 로 잡고, * html 은 error 로 잡지 않습니다.
하지만, IE6에서 결과값은 같습니다.
'CSS 마스터 전략' 에서는 * html 이렇게 띄어쓰는걸로 나와있습니다.
그렇다면 에러로 안잡는 * html 요게 맞다는 얘기인데..
마찬가지로 IE6 전용 '언더바핵'도 error 로 잡습니다. ex)_margin:10px;
언더바핵보다는 스타핵이 소스가 조금더 길어진다는 부분을 빼고는 스타핵을 사용하는게 더 좋을듯 싶네요.
제일 좋은건 핵을 사용안하는것과 IE6이 세상에 없어지는게 베스트긴 하겠지만요.^^
핵을 사용할때도 정확히 알고 사용해야겠다는 생각이 드는군요..
여러분들은 어떻게 사용하셨나요?


댓글을 달아 주세요
모든 핵을 다 에러로 잡더군요.
2009/02/13 22:26 [ ADDR : EDIT/ DEL : REPLY ]IE6 전용 _
IE7 전용 #
IE8 전용 -ms-
웹표준을 지원하지 않는 브라우저가 있기에, 크로스브라우징을 할려면 핵을 사용할수 밖에는 없고, 그걸 에러로 잡는다해도 큰 의미는 두실필요는 없을거 같습니다.^^
2010/11/25 14:36 [ ADDR : EDIT/ DEL ]