Internet Explorer는 버전업이 될 수록 웹표준을 준수하도록 렌더링 방식이 변경 되고
점점 새로워 지는 웹환경에 맞는 요소와 보안기능 등 기능이 추가되고 있습니다.
이로 인해 기존 버전에서는 잘 출력 되던 페이지가 IE 업그레이드가 됨에 따라
전혀 다르게 보이거나 출력이 되지 않기도 합니다.
이 문제 해결을 위해 IE6 부터 일반보기, 호환성 보기를 선택하여 웹페이지를 출력할 수 있는 기능을 제공하고 있습니다.
클라이언트 측에서 브라우저 호환성 보기 설정을 통해 페이지 출력을 할 수도 있지만
이번 포스트에서는 관리자, 개발자들이 사용할 수 있는 방법을 다뤄 보도록 하겠습니다.
1. HTML <head>에 meta tag 추가
HTML 문서 <head>에 다음과 같이 meta tag를 추가하면 지정한 버전의 IE Document Rendering Mode로 출력 됩니다.
<meta http-equiv="X-UA-Compatible" content="IE=8" />
2. IIS HTTP headers 설정을 통한 IE Document Rendering Mode 출력
1) IIS 6
IIS 설정창의 "HTTP 헤더"에서 사용자 지정 HTTP 헤더 추가/편집에 다음과 같이 입력
2) IIS 7 이상
- HTTP 응답 헤더 아이콘 더블 클릭
- 추가 버튼을 클릭, 아래와 같이 출력을 원하는 IE 버전 입력
3. X-UA-Compatible 값으로 사용 가능한 설정
값 | 동작 |
IE=edge,chrome=1 | 현재 설치된 IE의 최신 Standard Rendering Mode로 강제시킵니다. Chrome Frame이 설치된 경우 Chrome Rendering Engine으로 페이지가 출력됩니다. |
IE=edge,chrome=IE8 | 현재 설치된 IE의 최신 Standard Rendering Mode로 강제시킵니다. IE8 또는 그 이하 버전에서 Chrome Frame이 설치된 경우 Chrome Rendering Engine으로 페이지가 출력됩니다. |
IE=edge | 현재 IE브라우저의 최신 Standard Rendering Mode로 강제시킵니다.. |
IE=9 | IE9 Standard Rendering 방식으로 강제시킵니다. |
IE=EmulateIE9 | IE9 Rendering 방식으로 강제시킵니다. Doctype 정의 등에 따라 Standard, Quirks Mode 중 선택됩니다. |
IE=8 | IE8 Standard Rendering 방식으로 강제시킵니다. |
IE=EmulateIE8 | IE8 Rendering 방식으로 강제시킵니다. Doctype 정의 등에 따라 Standard, Quirks Mode 중 선택됩니다. |
IE=7 | IE7 Standard Rendering 방식으로 강제시킵니다. |
IE=EmulateIE7 | IE7 Rendering 방식으로 강제시킵니다. Doctype 정의 등에 따라 Standard, Quirks Mode 중 선택됩니다. |
IE=5 | IE5 Rendering 방식으로 강제시킵니다. 이는 IE7의 Quirks Mode와 동일합니다. |
* 참고문서 : http://msdn.microsoft.com/ko-kr/ie/cc405106#Ques_1
'기술자료 > 기술운영자료' 카테고리의 다른 글
apache mod_rewrite 소개 (0) | 2016.03.20 |
---|---|
모든 시스템관리자가 알아야할 리눅스 시스템 모니터링 툴 (0) | 2016.03.20 |
엔지니어 입장에서 바라본 Web Stress Tool 사용기 (0) | 2016.03.20 |
jboss 6.1 설치 (0) | 2016.03.20 |
windows 폴더 백업 동기화 SyncToy (0) | 2016.03.20 |