3

나는 내 웹 사이트에 대해 흥미로운 것을 발견했다. IE 8 및 7에서 메타 태그 <meta http-equiv="X-UA-Compatible" content="IE=9">이있을 때 올바르게 표시되지만 IE 9 및 10에서는 올바르게 표시되지 않습니다. 그러나 개발자 도구로 이동하여 브라우저 모드를 IE 10 또는 IE 9 호환 모드로 설정하면 올바르게 표시됩니다.IE 모드를 호환 모드로 강제 설정 하시겠습니까?

개발자 도구에서 모드를 변경하지 않고 IE 10 또는 IE 9가 자동으로 호환 모드에서 페이지를 볼 수있는 방법이 있습니까? 그렇다면 Doctype 또는 meta 태그가 나를 위해이 작업을 수행 할 수 있습니까? 몇 가지 조사를 해본 결과 Doctypes 만 표준 모드로만 볼 수 있지만 찾지 못했습니다. Doctype은 Cmpatability 모드에서 볼 수 있습니다. 어떤 도움을 주시면 감사하겠습니다! 감사!

페이지> 호환성보기 설정

이 "디스플레이 인트라넷 사이트 : 페이지에 관계없이 페이지의 HTML 콘텐츠 또는 HTTP 헤더, 호환성 모드에서 렌더링 될 수 있습니다 IE 8의 설정의 부부가있다

+0

[에서 HTML5 DOCTYPE IE8은 표준 모드에서 실행되지 않고]의 중복 가능성 (http://stackoverflow.com/questions/13342348/the-html5-doctype-is-not-triggering- standards-mode-in-ie8) – mplungjan

답변

1

호환성보기에서 "선택하면 IE는 호환성보기에서 로컬 네트워크의 모든 사이트를 렌더링합니다. (개발 중에 몇 번이나 이런 일이 발생했습니다.)

"Microsoft의 업데이트 된 웹 사이트 목록 포함"을 선택하면 IE가 Microsoft의 웹 사이트 목록을 다운로드하고 호환성보기로 모두 렌더링합니다. "호환성보기에서 모든 웹 사이트 표시"를 선택하면

, 다음, 음, 당신은 무슨 추측 할 수있다. 이 페이지의 레이아웃이 깨진 생각하면 체크 "자동으로 호환성보기로 페이지 레이아웃 오류 복구"다음 IE 가끔 호환성보기로 전환됩니다

을 찾아

도구> 인터넷 옵션> 고급>.

당신이 페이지로 이동 한 다음> 페이지에서 호환성보기를 클릭 (또는 주소 표시 줄에 호환성보기 아이콘을 클릭) 경우에, 마지막으로, 그 페이지가 호환성보기에서 렌더링됩니다.

X-UA-Compatible을 넣고 HTML5와 같은 doctype을 사용하여 (의도가 명확하도록) 테스트 할 때 항상 먼저이 설정을 확인하십시오.

자료 : The HTML5 doctype is not triggering standards mode in IE8

관련 문제