본문 바로가기

Html,Css,JavaScript

[삽질방지] Firefox에서 외부 css파일을 일어오지 못하는 문제


* 원인(발생조건)
DTD를 Strict로 선언하고 일부 웹서버(Apache, iPlanet)에서 MIME Type을 "text/css"가 아닌
"text/plain" 이나 "text/x-pointplus" 같이 부정확한 MIME Type으로 전송할 경우


* 해결방법
아파치를 사용한다면, 루트 디렉토리의 .htaccess 파일에 다음을 추가한다.
AddType text/css .css

즉 웹서버에 .css 파일에 대한 정확한 MIME Type를 설정해 준다.


* 참고사항
css파일은 UTF-8 형식으로 저장하고 <link rel="stylesheet" href="common.css" type="text/css" charset="euc-kr" /> 로 호출하면
스타일시트 적용은 되지만 한글로 적은 글꼴에 대한 스타일 선언 무시되는 경우도 있으므로
UTF-8 형식으로 저장했을 경우 명확하게 <link rel="stylesheet" href="common.css" type="text/css" charset="UTF-8" /> 로 호출해야 합니다.

[참고]
http://bomnun.tistory.com/823
http://forum.tattersite.com/ko/viewtopic.php?pid=30322

크리에이티브 커먼즈 라이선스
Creative Commons License