꽤 혼란 스러워요. 설정할 수 있어야합니다
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
IE8과 IE9는 최신 렌더링 엔진을 사용하여 페이지를 렌더링해야합니다. 그러나 방금 테스트 한 결과 사이트의 다른 곳에서 호환성 모드가 켜져 있으면 강제로 실행하지 않아도 페이지 에 그대로 유지 됩니다.
IE가 인트라넷에서도 호환 모드를 사용 하지 않도록 하려면 어떻게해야 합니까?
FWIW, HTML5 DocType 선언 ( <!doctype html>
)을 사용하고 있습니다.
다음은 페이지의 처음 몇 줄입니다.
<!doctype html>
<!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="innerpage no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="innerpage no-js ie8"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!-->
<html lang="en" class="innerpage no-js">
<!--<![endif]-->
<head>
<meta charset="ISO-8859-1" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
편집 : 방금 IE8의 기본 설정은 인트라넷 사이트에 IE7 호환성 모드를 사용하는 것입니다. 이것이 X-UA 호환 메타 태그보다 우선합니까?