IE가 호환 모드에서 페이지를 보도록 강제

Internet Explorer는 Windows 10의 출현과 함께 중단되었습니다.이 문서는 여전히 이전 소프트웨어를 사용하는 사람들의 이익과 역사적 목적을 위해 여기에 제공됩니다.

Internet Explorer에 호환성보기를 사용하도록 지시하는 가장 쉬운 방법은 웹 페이지에서 DOCTYPE을 완전히 생략하거나 DOCTYPE 위에 아무것도 배치하지 않는 것입니다 (XML 선언 또는 주석 포함).

여기 몇 가지 예가 있어요. HTML의 각 블록은 전체 웹 페이지 문서입니다.


표준보기

이 페이지는 호환성보기에서 렌더링되지 않습니다.

이 페이지는 호환성보기가 아닙니다.

호환성보기

이 페이지는 호환성보기에서 렌더링되지 않습니다.

이 페이지는 호환성보기가 아닙니다.


스탠다드 뷰 (2)

이 페이지는 호환성보기에서 렌더링되지 않습니다.

이 페이지는 호환성보기가 아닙니다.

호환성보기 (2)

이 페이지는 호환성보기에서 렌더링되지 않습니다.

이 페이지는 호환성보기가 아닙니다.

마지막 예제는 XHTML 모드에서 표준보기로로드되어야합니다. 그러나 Internet Explorer는 해당 XML 선언을 호환성보기가 필요한 것으로 해석합니다.

HTTP 헤더를 사용하여 Internet Explorer 8 이상에서 표준보기 적용

메타 태그를 사용하여 표준 모드를 ​​강제 실행할 수도 있습니다. X-UA 호환 메타 태그는 Internet Explorer에 사용하거나 에뮬레이트 할보기 모드를 알려줍니다.

이 메타 태그를 설정하면 DOCTYPE 위에 주석이나 XML 선언이 있어도 IE에게 표준 모드를 ​​사용하도록 지시합니다. 페이지를 가장 잘 볼 수있는 Internet Explorer 버전을 결정한 다음 메타 태그를 설정하여 해당 버전을 정의합니다.

IE 7 :

IE 8 :

IE 9 :

고객이 지원하는 것보다 높은보기 모드 (예 : IE7보기 모드를 요청하는 페이지를 보는 IE 8 브라우저)를 가진 페이지를 방문하면 태그를 무시하고 태그가없는 모드로 페이지를 렌더링합니다.