programing tip

IE9를 쿼크 모드로 전환하는 HTML5 doctype?

itbloger 2020. 8. 19. 07:49
반응형

IE9를 쿼크 모드로 전환하는 HTML5 doctype?


IE9 표준으로 페이지를로드하도록 IE9를 얻으려고합니다.

나는 <!DOCTYPE HTML>망할 일을 quirks 모드에 넣는 것을 발견했습니다 ... 페이지의 모든 것을 거의 깨뜨립니다 ...

IE가 IE9 표준을 준수하도록하려면 어떻게해야합니까?


자본 매출:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<head>태그를해야한다.


DOCTYPE 선언 전에 HTML 주석이 없는지 확인하십시오. 그렇지 않으면 IE9가 쿼크 모드를 사용하도록 트리거합니다.

그냥 가지고 <!DOCTYPE html>그 앞에 아무것도 페이지의 맨 위에 것은 IE9 사용 표준 모드를 만들기에 충분해야한다. 메타 태그도 필요하지 않습니다.


WebBrowser컨트롤을 사용하여 HTML을 표시 하면 doctype에 관계없이 IE8 렌더링 을 사용합니다.

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

또는

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

지원되지 않는 주석을 제거하고 지원되는 주석을 확인하십시오. 그리고 머리 태그에 넣으십시오. 문서 유형 선언은 HTML의 맨 첫 줄에 있어야합니다.


나는 모든 페이지에서 언급 된 머리 속에있다. 그러나 다른 모든 페이지의 홈 페이지에 대해 페이지가 여전히 분산 모드로 렌더링되는 경우 올바르게 표시됩니다.

참고 URL : https://stackoverflow.com/questions/6529728/html5-doctype-putting-ie9-into-quirks-mode

반응형