개발서버 올린후 css반영안되는 문제..
이든샘
html 상태에선 아무 문제가 없는 페이지인데 개발자가 jsp서버에 올리니 css가 적용 안된다고 하네요.
상단에 문서타입을 빼면 이상없이 css가 적용되고 문서타입을 넣었을때만 적용이 안된답니다 --;;
이런경우를 겪으신분 계신가요??
-
치에미
독타입이 무조건 제일 위에 설정되어야 되요
혹시 jsp의 인쿠르드가 독타입보다 위에 설정되었는지 확인해보세요 -
돌심장
문서파일타입 ansi 인가 utf-8 인가 확인해 보심이.. 간혹 그럴경우가 있는데 그때는 html 과 css 의 문서타입을 통일 시켜서 해결했었던 기억이 납니다. 에디터마다 기본설정되어진 문서파일타입이 달라서 그런쪽엔 신경을 안쓰고 있다가 서버에 올라 갔을때 문제가 발생할수도 있거든요..
-
염소자리
제가 깜빡 잊고 있었네요. ^^;
MIME 타입은 서버에서 설정해야 합니다. 서버가 text/css가 아닌 다른 MIME 타입으로 전송을 하니까요. 서버 관리자에게 요청을 해보세요.
서버 설정 변경이 어렵다면 스타일을 페이지 안에 넣거나 DTD를 빼서 Quirks모드로 렌더링되게 하면 되는데 둘 다 상당히 번거로운 작업이 필요하니 가급적이면 서버에서 처리하는 것이 좋습니다. -
보미
독타입은 잘 되어있고 ie에서는 잘 나오는데 수다님 말처럼 파이어폭스에서만 css파일이 먹질 않습니다.
mime타입 선언은 어떻게 해야하는거죠?? link rel=\stylesheet\ href=\../../css/join.css\ 이런식으로 링크로 빼고있는데 정확히 원인을 모르겠네요 ^^;; -
여우비
jsp 서버에서 css를 정확한 MIME 타입으로 처리하는지 확인해보세요.
파이어폭스(Standars 모드에서만)는 MIME 타입이 이상하면 아예 무시하더군요. ^^;