IT 세상 해석하기

[HTML] 문서 타입 정의 <!DOCTYPE> 본문

프로그래머 공간/HTML

[HTML] 문서 타입 정의 <!DOCTYPE>

ikohong 2019. 11. 24. 08:09
728x90
반응형

[HTML] 문서 타입 정의 <!DOCTYPE>

By i!kohong(아이코홍)

작성방법 : 문서의 맨앞에 <!DOCTYPE 타입형식> 작성

 

사용 목적

  • HTML문서중 가장 첫번째 요소
  • HTML, XHTML, HTML5중 작성한 HTML의 버전을 브라우저에 지시
  • 유형에 따른 마크업 문서의 요소와 속성등을 처리하는 기준이 되며 유효성 검사에 이용

 

DOCTYPE 종류

  • HTML5 - <!DOCTYPE html>
  • XHTML 1.0 Strict
    <!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1-strict.dtd">
  • XHTML 1.0 Transitional
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1-transitional.dtd">
  • XHTML 1.0 Frameset
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1-frameset.dtd">
  • XHTML 프롤로그(선언문)
    <?xml version="1.0" encoding-"UTF-8"?>
  • XHTML 4.01 Strict
    <!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  • XHTML 4.01 Transitional
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  • XHTML 4.01 Frameset
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

 

예시

<!-- HTML5로 작성되었음을 선언해줌 -->
<!DOCTYPE html>
<html>
<head>
	<title>&lt;DOCTYPE html&gt;</title>
	<meta charset="utf-8">
</head>
<body>
<p>&lt;DOCTYPE html&gt; - HTML5</p>
</body>
</html>

 

 

 

728x90
반응형
Comments