CSS의 HTTP 헤더 Content-Type의 charset에 따른 인식 문제
Posted: 2008 09 19 02:17 47
음, 상당히 특이한 케이스를 하나 발견했습니다.
불여우의 경우 CSS 파일을 읽어올 때 HTTP 헤더에 Content-Type 선언이 안 되어 있거나 text/css가 아닌 것으로 잘못되어 있으면 스타일시트로 적용하지 않는다는 특징을 들어서 알고 있었는데, 몇 가지 테스트를 해보니 그게 선언이 되어 있더라도 뒤에 붙은 charset 부분을 틀리면 마찬가지로 적용되지 않더라구요.
TNF 포럼에 올라온 글을 하나 링크합니다.;;
다른 브라우저(IE, Google Chrome, Safari 등)에서는 제시한 모든 경우에 대해 인코딩 처리는 다소 차이가 있었지만 일단 모두 올바르게 CSS를 적용하고 있었습니다. 좀더 융통성 있게 처리할 필요가 있겠습니다.
Firefox 3.0 및 3.1b1pre 20080916 nightly build에서 모두 재현되었습니다.
불여우의 경우 CSS 파일을 읽어올 때 HTTP 헤더에 Content-Type 선언이 안 되어 있거나 text/css가 아닌 것으로 잘못되어 있으면 스타일시트로 적용하지 않는다는 특징을 들어서 알고 있었는데, 몇 가지 테스트를 해보니 그게 선언이 되어 있더라도 뒤에 붙은 charset 부분을 틀리면 마찬가지로 적용되지 않더라구요.
TNF 포럼에 올라온 글을 하나 링크합니다.;;
다른 브라우저(IE, Google Chrome, Safari 등)에서는 제시한 모든 경우에 대해 인코딩 처리는 다소 차이가 있었지만 일단 모두 올바르게 CSS를 적용하고 있었습니다. 좀더 융통성 있게 처리할 필요가 있겠습니다.
Firefox 3.0 및 3.1b1pre 20080916 nightly build에서 모두 재현되었습니다.