CSS에서 발생하는 브라우저 호환성 문제를 해결하는 가장 간단한 방법은 CSS Hack입니다. 이제 다양한 브라우저에서 CSS Hack을 작성하는 방법에 대해 이야기하겠습니다.
IE6과 FF의 차이점:
배경:주황색;*배경:파란색;
IE6과 IE7의 차이점:
배경:녹색 !중요;배경:파란색;
IE7과 FF의 차이점:
배경
:주황색;
IE7, IE6:
배경:주황색;*배경:녹색 !중요;*배경:파란색;
참고: IE는 *를 인식할 수 있지만(FF 등)
IE6은 *를 인식할 수 없지만,IE7은 *를 인식할 수
없습니다.
* 를 인식하고 !important도 인식
할 수 있습니다. FF는 *를 인식할 수 없지만
IE6 IE7 FF
* √ √ ×
!important × √ √
또 다른 추가 사항은 밑줄 "_"을
지원하지만 IE7이나 Firefox는 지원하지 않습니다. 밑줄을 긋습니다.
따라서 IE6, IE7, Firefox도 다음과 같이 구분할 수 있습니다
. background:orange;*Background:green;_Background:blue;
참고: 어떤 방법을 사용하든 작성 순서는 Firefox가 맨 앞에 쓰여지고, IE7은 중간에 작성됩니다. IE6은 끝에 작성됩니다.