> 웹 프론트엔드 > HTML 튜토리얼 > 브라우저 구문 분석 모드: DOCTYPE 선언 문제 사용법에 대한 자세한 설명

브라우저 구문 분석 모드: DOCTYPE 선언 문제 사용법에 대한 자세한 설명

伊谢尔伦
풀어 주다: 2017-06-16 11:05:05
원래의
1579명이 탐색했습니다.
웹페이지 제작 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, 또는

인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿