묻고답하기

php 버젼 5.3.6에서 xe의 css가 먹히지 않습니다.

문제는 모든 브라우져가 안되는 것이 아니라 IE8을 제외한 나머지 브라우져에서 안된다는 것입니다.

여러가지 방법으로 원인을 찾던 중 dtd 선언 부분에서 문제가 있다는 것을 발견했습니다.

xe의 dtd 선언이 아래와 같습니다. 
1)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


서버 php 5.2.x 일 경우는 IE8, 크롬, 파폭, 오페라 모두에서 css가 정상적으로 표현됩니다.

그런데 php 5.3.6 일 경우는 IE8은 되고 나머지 브라우저에서는 css가 표현이 안되더라고요..
그래서 dtd 선언 부분의 dtd 경로 부분에 있는 쌍따옴표(")를 제거하니까 모든 브라우져에서 다 보였습니다.
2)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>

그리고 php.ini의 defaut mimetype 도 변경해봤습니다.
php 5,3,6 일 때.
1)번 선언일 경우
default_mimetype = text/html ==> IE8을 제외한 다른 브라우져 css 안됨
default_mimetype = text/css ==> 모든 브라우져에서 css 먹힘

2)번 선언일 경우
default_mimetype = text/html ==> 모든 부라우져에서 css 먹힘
default_mimetype = text/css ==> IE8을 제외한 다른 브라우저에서 css 안 먹힘, 이 경우는 dtd 선언이 조금만 어긋나면 안 먹히는 것 같음.



결론은 php 5.2.x일 경우는 문제 없었는데 5.3.x으로 업그레이드 하고 위와 같은 문제가 생겼습니다.

일반적으로 1)번과 같이 선언하고 php.ini의 default_mimetype = text/html 일 때 정상으로 나와야 되는게 가장 좋은 것 같습니다.

php 설정의 문제 인 것 같은데...

혹시 이와 같은 문제를 해결 하신 분 답변 부탁합니다.


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
94DT LNB메뉴 궁금점이 해소되지 않아 다시한번 질문드립니다 .. [2] 2011.08.01 by 송동우
월하선향 댓글 등록시 게시글 수정,삭제불가 기능 [2] 2011.08.01 by 송동우
소주나라 xe 왕초보 입니다. 회원 비밀번호 찾기 어떻게 하죠.  
호랑 게시판 조회수 방식을 변경하고 싶습니다. [1] 2011.08.01 by 송동우
드림캐스트 제로보드 사용 시 에러가 몇개 있습니다.  
TKOG : ) 간단한질문입니다.  
진실과 거짓말 xe공식 홈게시판 에디터 스킨 [1] 2011.08.01 by ForHanbi
호두차차 게시판-게시판정보-정렬방법이 소스 어느페이지에 있나요? [1] 2011.08.01 by 송동우
VINA답답이 캐시파일재생성 문제  
mac cj 이곳 사이트이상이 생겨서요...  
준돌이 스케치북5 게시판 분류탭 도망 현상...  
운영인 최근글 위젯을 하는데 왜 글들이 링크가되죠? [1] 2011.08.01 by ForHanbi
운영인 레이아웃 가로길이 늘리는것좀 도와주세요ㅠㅠ  
멧  메인페이지 설정후 증발하는 이유  
마루아빠 php 5,3.6 에서 크롬, 파폭, 오페라 css가 먹히지 않습니다. [2] 2011.08.01 by 마루아빠
게이리즘 xe 패스워드 db 암호화를 비활성하게 할수는 없나요? [1] 2011.08.01 by hhgyu
멧  첫페이지 이미지가 엑박인 이유? [1] 2011.08.01 by 송동우
이백프로부족할때 페이지 에서 직접등록후 에러  
띵똥 게시글 복원질문이요.  
FullWooF 다른 사이트의 글을 자동으로 퍼오는 방법 [1] 2011.07.31 by ForHanbi