<!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
'MarkUp > HTML' 카테고리의 다른 글
[HTML] form 태그 이해하기 (0) | 2021.07.21 |
---|---|
[HTML] h1~h6 제목 태그의 역할과 개념 (0) | 2021.07.20 |
[HTML] meta charset="UTF-8" 선언이유? (0) | 2021.07.13 |
HTML <head>태그 안에 들어가는 Element(요소) 살펴보기 (0) | 2021.07.13 |
[HTML] 시멘틱마크업 (0) | 2021.01.06 |