IE8에서 호환성보기는 정확히 어떤 기능을 수행합니까?


11

IE 8의 숫자에서 다음 줄에 텍스트가 표시되는 순서있는 목록이 있습니다 (다른 브라우저는 아님). 호환성보기를 켜면 올바르게 보입니다. 이 특정 문제를 디버깅하고 해결할 수 있다고 생각하지만 호환성 뷰의 기능에 대해 상당히 완전한 설명을 알고 있으므로 다음에 해상도를 높일 수 있습니까?

티아

답변:


7

호환성보기는 페이지를 Internet Explorer 7 (Javascript 포함) 인 것처럼 렌더링합니다. CV를 사용하는 IE8과 순수 IE7 에는 몇 가지 차이점 이 있지만 본질적으로 동일합니다.

이 메타 태그와 함께 IE8이 CV를 사용하도록 할 수도 있습니다.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

문제가있는 경우 먼저 HTML에 합법적 인 doctype이 있는지 확인하는 것이 좋습니다 (가장 간단한 것은 <!DOCTYPE html>표준 모드를 ​​강제하는 것입니다 ). 이렇게하면 특히 IE6에서 문제의 90 %가 해결됩니다.


감사. 나는 적절한 주제로 Drupal을 사용하고 있기 때문에 최소한의 doctypey 오류는 두통이 아닙니다 :)
Andy

이 링크 는 매우 유용합니다.
Andy

4

IE8의 호환성보기는 기본적으로 IE7에서와 같이 페이지를 렌더링합니다. IE8은 IE7보다 훨씬 더 표준을 준수하지만 IE7 용으로 디자인 된 페이지는 IE8 표준 모드를 ​​사용하여 올바르게 표시되지 않을 수 있으므로 페이지가 IE7 렌더링 방식으로 대체되도록 호환성 모드가 도입되었습니다.

실제로 무슨 일이 일어나고 있는지 자세히 알고 싶다면 IE MSDN 블로그에서 Just The Facts : Recap of Compatibility View 를 읽으십시오 .

또한 IE8을 사용하는 동안 F12를 누르면 개발자 도구 모음이 표시됩니다. 맨 위에는 문서 모드와 브라우저 모드를 변경하는 두 가지 옵션이 있으며 호환성보기 옵션을 사용하여 페이지가 표시되는 방식을 탐색 할 수 있습니다.


감사합니다, 유용한 링크. 문제는 이미 해결되었지만 언급했듯이이 특정 문제를 해결하는 것보다 호환성보기에 더 관심이있었습니다.
Andy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.