HTML의 <!DOCTYPE>은 웹 브라우저에 해당 문서가 어떤 HTML 버전을 기반으로 작성되었는지 알려주는 역할을 하는 선언문
문서의 최상단에 위치하며, 브라우저가 HTML문서를 해석하고 렌더링하는 방식을 결정함
대소문자 구분하진 않아도 강조하기 위해 대문자 사용하는 경우가 많음
과거엔 HTML의 다양한 버전이 존재해서 브라우저가 문서를 올바른 방식으로 해석하기 위해, 적절한 방식으로 Doctype을 직접 지정해야 했음
HTML5에 접어들어선 선언 방식이 단순화되어 <!DOCTYPE html>로 간단히 선언할 수 있음
ㄴㄴ 무조건 선언해야함
만약 Doctype 선언 없으면 브라우저는 문서를 쿼크모드로 렌더링할 수도 있음
쿼크모드는 오래된 웹사이트와의 호환성을 유지하기 위해 표준과 다른 방식으로 동작
이는 예상치 못한 동작 발생시킬 우려가 있음
따라서 정확하고 일관된 렌더링 위해 Doctype선언 필수적
오늘날엔 대부분 HTML5를 사용해서 <!DOCTYPE html>선언해주면 됨