>  기사  >  웹 프론트엔드  >  엄격 모드와 혼합 모드란 무엇입니까? HTML에 두 가지 렌더링 모드 소개

엄격 모드와 혼합 모드란 무엇입니까? HTML에 두 가지 렌더링 모드 소개

零下一度
零下一度원래의
2017-05-09 14:17:402201검색

이 내용은 <!DOCTYPE>이해하신 후 꼭 알아두셔야 할 내용입니다.

  • Doctype은 각각 프레임워크 기반의 엄격한 버전, 전환 버전 및 HTML 문서를 나타내는 세 가지 DTD 유형을 선언할 수 있습니다.

  • 브라우저 공급업체가 표준을 준수하는 브라우저를 만들기 시작했을 때 이전 버전과의 호환성을 보장하기를 원했습니다. 이를 달성하기 위해 표준 모드와 무차별 모드

    • 라는 두 가지 렌더링 모드를 만들었습니다. 표준 모드에서는 브라우저 페이지가 가장 높은 표준으로 렌더링됩니다. , ;

    • 무차별 모드에서는 페이지가 더 느슨한 이전 버전과 호환되는 방식으로 표시됩니다. 혼합 모드는 일반적으로 이전 브라우저의 동작을 에뮬레이트하여 이전 사이트가 작동하지 않는 것을 방지합니다.


  • 모드 트리거
    브라우저는 DOCTYPE의 존재 여부와 DTD에 따라 사용할 DOCTYPE을 선택합니다. is Used 사용된 프리젠테이션 방법입니다.

    • XHTML 또는 HTML 4.01 문서에 완전한 DOCTYPE이 포함되어 있는 경우 일반적으로 표준 모드로 렌더링됩니다.

    • 전환 DTD와 URI가 포함된 DOCTYPE을 사용하면 페이지가 표준 모드로 렌더링되지만 URI가 없는 전환 DTD가 있으면 페이지가 무차별 모드로 렌더링됩니다.

    • DOCTYPE이 존재하지 않거나 형식이 잘못되면 HTML 및 XHTML 문서가 무차별 모드로 렌더링됩니다.

html5DTD가 없기 때문에 HTML5는 구현 시 문법이 비교적 느슨한 편입니다. 가능한 한 많이 구현되었습니다. 이전 버전과의 호환성을 크게 구현했습니다.


인터뷰 중 두 모드의 정의와 차이점에 대해 질문을 받았습니다.
위의 첫 번째 부분을 단순화합니다. 물론 질문이 촉발되면 두 번째 부분에 답하세요.

[관련 추천]

1. 무료 HTML 온라인 동영상 튜토리얼

html 개발 매뉴얼

3. php.cn 원본 html5 비디오 튜토리얼

위 내용은 엄격 모드와 혼합 모드란 무엇입니까? HTML에 두 가지 렌더링 모드 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.