>웹 프론트엔드 >HTML 튜토리얼 >HTML의 선언에 대한 자세한 소개

HTML의 선언에 대한 자세한 소개

黄舟
黄舟원래의
2017-06-19 10:27:242482검색

선언은 HTML 태그가 아니며 웹 브라우저에 페이지에 사용되는 HTML 버전을 알려주는 데 사용됩니다.

선언은 문서의 맨 처음, 태그 앞에 위치하며 이 문서를 구문 분석하는 데 사용할 문서 표준을 알려줍니다. ). 잘못 선언되거나 선언되지 않은 경우 문서는 호환 모드/혼합 모드로 렌더링됩니다.

태그에는 닫는 태그가 없습니다. 선언은 대소문자를 구분하지 않습니다. 브라우저가 문서 유형을 미리 알 수 있도록 항상 HTML 문서에 선언을 추가하세요.

html4.01 및 html5

html4.01에서 선언에는 SGML( 표준 일반 마크업 Language 표준 범용 마크업 언어), DTD는 브라우저가 콘텐츠를 올바르게 렌더링할 수 있도록 마크업 언어의 규칙을 지정합니다. html5는 SGML을 기반으로 하지 않으므로 DTD를 참조할 필요가 없습니다. HTML 5에는 단 하나의 선언이 있습니다.

 <!DOCTYPE html>

HTML 4.01은 세 가지 다른 선언, 즉 Strict, Transitional 및 Frameset

HTML 4.01 Strict

허용되지 않습니다. 예: 글꼴) 및

프레임

세트(예: 프레임세트).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional

표현이 풍부하고 더 이상 사용되지 않는 요소(예: 글꼴)의 사용을 허용하지만 프레임세트(예: 프레임세트)의 사용은 허용하지 않습니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 프레임셋

표현 요소, 배기 요소 및 프레임셋을 허용합니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">


HTML 요소 및 유효한 DOCTYPES

아래 링크의

table

에는 모든 HTML5/HTML 4.01/XHTML 요소와 해당 요소가 나타날 문서 유형(!DOCTYPE)이 다음과 같은 효과와 함께 나열됩니다. 그림에 표시되어 있습니다.

HTML의 <!DOCTYPE> 선언에 대한 자세한 소개

HTML의 <!DOCTYPE> 선언에 대한 자세한 소개

위 내용은 HTML의 선언에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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