http://msdn.microsoft.com/ko-kr/library/cc817570.aspx
작업 중에 개발서버에서는 IE8에서 style이 제대로 먹는데, 스테이징서버에서는 안되는 현상이 발생.
도저히 원인을 알 수 없어서 httpWatch로 stream을 잡아보니,
스테이징에서는 헤더가
이렇게 오는 것을 확인.
다른 건 제쳐두고 IE=EmulateIE7으로 오는게 아무래도 이상해서 구글링해보니 역시나...(위 링크 참고)
X-UA-Compatible: IE=EmulateIE7 은 결국, IE8에서 IE7처럼 보여주게 하겠다는 뜻.
이러니 IE8에서 제대로 안 보여지는 스타일이 생기지...
메타 추가하니 잘 되더라...
원래는 서버 설정을 변경해야겠으나, 일단 디자인 깨지는 게 이 페이지 하나라서 이걸로 땜빵했음.
작업 중에 개발서버에서는 IE8에서 style이 제대로 먹는데, 스테이징서버에서는 안되는 현상이 발생.
도저히 원인을 알 수 없어서 httpWatch로 stream을 잡아보니,
스테이징에서는 헤더가
HTTP/1.1 200 OK Date: Fri, 09 Apr 2010 06:58:34 GMT Server: Apache Content-Length: 6990 X-UA-Compatible: IE=EmulateIE7 P3P: CP='ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI' Keep-Alive: timeout=10, max=2000 Connection: Keep-Alive Content-Type: text/html;charset=UTF-8 |
다른 건 제쳐두고 IE=EmulateIE7으로 오는게 아무래도 이상해서 구글링해보니 역시나...(위 링크 참고)
Windows Internet Explorer 7에서 올바르게 동작하는 기존 웹 페이지를 유지 관리하고 있으며, 최소한의 수정만으로 Windows Internet Explorer 8에서 동작하도록 이 웹 페이지를 업데이트해야 하는 경우 다음 헤더를 보내도록 서버를 구성합니다.
|
X-UA-Compatible: IE=EmulateIE7 은 결국, IE8에서 IE7처럼 보여주게 하겠다는 뜻.
이러니 IE8에서 제대로 안 보여지는 스타일이 생기지...
<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=8"/> |
메타 추가하니 잘 되더라...
원래는 서버 설정을 변경해야겠으나, 일단 디자인 깨지는 게 이 페이지 하나라서 이걸로 땜빵했음.
'프로그래밍 > Web' 카테고리의 다른 글
[html] IE6.0/7.0 에서 setAttribute로 css 설정 안되는 경우 (0) | 2010.05.11 |
---|---|
[html] shortcut icon 붙이기 (0) | 2010.04.15 |
[javascript] 전화번호 형식으로 바꾸기 (0) | 2010.03.08 |
[javascript] DOM 스크립트 (0) | 2010.01.15 |
[jstl] jstl 사용하기 (0) | 2010.01.08 |