꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

HTML

<!document html>을 선언하는 이유

gold_dragon 2020. 7. 13. 16:56

웹 문서는 DTD(문서형 정의)의 선언으로 시작합니다.

DTD란?

아래는 위키백과의 정의입니다.

문자형식 정의는 컴퓨터 용어로, SGML 계열의 마크업 언어에서 문서 형식을 정의하는 것이다. SMGL을 비롯해 HTML, XHTML, XML 등에서 쓰인다.

 

HTML, XHTML, XML 각각의 문서에 맞는 규칙이 적힌 문서라고 생각합니다. 웹브라우저는 DTD를 통해 오류를 나타내 줍니다.

DOCTYPE 선언 이유

DOCTYPE 선언은 선언된 페이지의 HTML 버전이 무엇인지를 웹브라우저에 알려주는 역할을 하는 선언문입니다.

 

웹브라우저는 <!document html>를 통해 해당 문서의 버전을 파악할 수 있습니다.

XML의 경우 DTD를 참고하지만 HTML5는 참고하지 않는다고 합니다.

 

<!document html>은 최신 버전을 렌더링하도록 도우며 표준화된 웹사이트를 보여줄 수 있습니다.

<!document html> 선언이 없는 HTML 문서는 비표준화 문서라고 할 수 있습니다.

 

* HTML 태그는 아닙니다. 또한 대소문자를 구분하지 않습니다.

'HTML' 카테고리의 다른 글

WCAG (Web Content Accessibility Guidelines)  (0) 2020.07.20
HTML5 Markup  (0) 2020.07.14
<title></title> 작성 시 주의점  (0) 2020.07.13
HTML 접근성 (Accessibility)과 웹 표준  (0) 2020.07.13
attribute와 property의 차이  (0) 2020.07.13