이로 인해 현재 IE7에서 정상적으로 작동하는 웹 페이지가 IE8에서는 문제가 발생합니다.
Microsoft는 IE8에서 페이지 구문 분석을 위해 세 가지 모드를 제공합니다.
IE8 표준 모드: 관련 W3C 규정을 엄격히 준수하는 기본이자 가장 표준적인 모드
IE7 표준 모드: 웹 페이지를 구문 분석하기 위해 현재 IE7에서 사용하는 모드 , start 메커니즘은
Quirks 모드를 추가하는 것입니다: IE5가 웹 페이지를 구문 분석하는 데 사용하는 모드입니다. 메커니즘은 HTML
상단에서 DOCTYPE 문을 삭제하는 것입니다. 참고: 서로 다른 모드의 웹 페이지는 서로 프레임을 지정할 수 있습니다. IE8에서는 그렇지 않습니다. 모드에서의 DOM과 CSS 렌더링이 다르기 때문에 많은 문제가 발생합니다.
페이지가 IE7과 호환되고 문제가 없다면 주의하세요. 기존 코드를 많이 수정하고 싶지 않으며 동시에 IE8에서 정상적으로 사용할 수 있습니다. Microsoft는 개발자가 문제를 해결하려면 현재 IE7 호환 웹 사이트에 코드 한 줄만 추가하면 된다고 주장합니다. 이 코드는 다음과 같습니다.