반응형
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
반응형
'programing tip' 카테고리의 다른 글
Gradle 작업-Java 애플리케이션에 인수 전달 (0) | 2020.08.19 |
---|---|
Python 유니 코드 인코딩 오류 (0) | 2020.08.19 |
DIV를 서로 겹쳐서 쌓으시겠습니까? (0) | 2020.08.19 |
ValueError를 발생시키는 방법? (0) | 2020.08.19 |
UITableView에 didSelectRowAtIndexPath 또는 prepareForSegue 메소드를 사용 하시겠습니까? (0) | 2020.08.19 |