MarkUp/HTML

<!DOCTYPE html>은 왜 해야할까?

hhnn 2021. 7. 13. 14:58

<!DOCTYPE html>은 왜 해야할까?

 

웹 문서가 어떤 버전의 HTML언어로 작성되었는지 결정하는 기능.

 

HTML별로 지원하는 태그가 다르므로 버전정보를 미리 선언해 웹브라우저가 내용을 올바로 표시할 수 있도록 함.

DTD(Document Type Declaration)를 통해서 현재 웹문서가 어떤 버전의 HTML기술로 작성되었는지

웹브라우저에 전달한다.

 

선언의 목적

: 문서간의 호환성을 높이기 위해서

 

HTML 문서 버전의 종류

: HTML5, HTML4, XHTML

 

 

DOCTYPE 선언

 

HTML5

<!DOCTYPE html>

HTML 4.01

 

Strict

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

Transitional

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

Frameset

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

HTML 1.0

 

Strict

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

Transitional

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

Frameset

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

 


XHTML 1.1

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

 

 

 

 

 


참고자료

https://dasima.xyz/doctype-html/

http://www.w3bai.com/ko/tags/tag_doctype.html

 

반응형
SMALL