웹페이지 제작 cnn6 기사 소개: IE8에는 IE5.5 이상한 모드, IE7 표준 모드, IE8 거의 표준 모드, IE8 표준 모드의 4가지 모드가 있습니다. |
트리거 표준 모드
1.
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> < !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> < !DOCTYPE html>
2와 같은 DOCTYPE 문을 추가합니다. 2. X-UA 호환 트리거를 설정합니다.
이상한 모드 실행
1. doctype 선언 없음, 이전 HTML 버전 정의(예: 3.2)
2. XML 선언 추가, ie6
3. XML 선언과 XHTML의 DOCTYPE 사이에 HTML 주석을 추가합니다. 이는 ie7
< !-- IE7을 특수 모드로 유지 -->
< !DOCTYPE ...>
5,
IE8에는 4가지 모드가 있습니다: IE5.5 이상한 모드, IE7 표준 모드, IE8 거의 표준 모드, IE8 표준 모드
X-UA-Compatible 설정이 IE8 모드에 미치는 영향:
1. Meta
IE=5, IE=6(5.987654321과 같은 5에서 6 사이의 임의의 숫자): IE5 이상한 모드를 트리거합니다(페이지에 DOCTYPE이 있는지 여부에 관계없이)
IE=7(7<= value<8 ): 강제 IE7 표준(페이지에 DOCTYPE이 있는지 여부에 관계없음)
IE=EmulateIE7: DOCTYPE을 따릅니다(DOCTYPE-IE7 표준 사용, DOCTYPE-IE5 이상한 모드 없음)
IE=EmulateIE8: DOCTYPE을 따릅니다(DOCTYPE-IE8 거의 표준 모드(또는 IE8 표준) 모드); DOCTYPE-IE5 이상한 모드 없음)
IE=8, IE=Edge, IE=99, IE=9.9(8 이상): doctype-거의 표준 모드 사용 또는 IE8 표준 없음; IE8 표준.
No X-UA-Compatible, IE=IE8, IE=IE7, IE=a, 또는