최신 웹 개발 튜토리얼
 

HTML <!DOCTYPE> Declaration


<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>
»그것을 자신을 시도

정의 및 사용

<!DOCTYPE> 선언은 전에 HTML 문서에서 매우 먼저해야 <html> 태그입니다.

<!DOCTYPE> 선언은 HTML 태그 아니다; 이것은 페이지가 작성된 HTML의 버전에 대해 웹 브라우저에 명령한다.

HTML 4.01에서 <!DOCTYPE> HTML 4.01은 SGML을 기반으로했기 때문에 선언은 DTD를 의미한다. 브라우저 정확하게 콘텐츠를 렌더링하도록 DTD는 마크 업 언어의 규칙을 지정한다.

HTML5는 DTD의 참조를 필요로하지 않기 때문에, SGML에 기초하고 있지 않습니다.

팁 : 항상 추가 <!DOCTYPE> 브라우저가 기대하는 문서의 종류를 알 수 있도록, 당신의 HTML 문서를 선언합니다.


브라우저 지원

요소
<!DOCTYPE>

HTML 4.01과 HTML5의 차이점

세 가지가 있습니다 <!DOCTYPE> HTML 4.01 선언. HTML5에서 하나있다 :

<!DOCTYPE html>

HTML 요소 및 doctype에

모든 우리의 테이블 봐 HTML 요소, 어떤 Doctype 각 요소에 나타납니다 .


팁과주의 사항

팁 : <!DOCTYPE> 선언은 대소 문자를 구분하지 않습니다.

팁 : 당신이 할 수있는 검증하기 위해 여기 문서에 유효한 HTML 인 경우.


일반 DOCTYPE 선언

HTML 5

<!DOCTYPE html>

엄격한 HTML 4.01

이 DTD는 모든 HTML 요소 및 속성이 포함되어 있지만 (폰트 등) 표현 적 또는 사용되지 않는 요소를 포함하지 않습니다. 프레임 셋은 허용되지 않습니다.

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

과도 HTML 4.01

이 DTD는 모든 HTML 요소를 포함하고 (폰트 등)를 표상하고 사용되지 않는 요소를 포함하여, 속성. 프레임 셋은 허용되지 않습니다.

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

HTML 4.01 프레임 셋

이 DTD는 과도 HTML 4.01과 동일하지만, 프레임의 콘텐츠를 사용할 수있다.

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

엄격한 XHTML 1.0

이 DTD는 모든 HTML 요소 및 속성이 포함되어 있지만 (폰트 등) 표현 적 또는 사용되지 않는 요소를 포함하지 않습니다. 프레임 셋은 허용되지 않습니다. 마크 업이 또한 잘 구성된 XML을 작성해야합니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

과도 XHTML 1.0

이 DTD는 모든 HTML 요소를 포함하고 (폰트 등)를 표상하고 사용되지 않는 요소를 포함하여, 속성. 프레임 셋은 허용되지 않습니다. 마크 업이 또한 잘 구성된 XML을 작성해야합니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 프레임 셋

이 DTD XHTML 1.0 과도기적 동일하지만, 프레임의 콘텐츠를 사용할 수있다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

이 DTD는 엄격한 1.0 XHTML에 동일하지만 (동아시아 언어에 대한 루비 지원을 제공하기 위해, 예를 들어) 모듈을 추가 할 수 있습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">