HTML Doctype이란?

규갓 God Gyu·2025년 1월 31일

면접질문

목록 보기
61/142

HTML의 <!DOCTYPE>은 웹 브라우저에 해당 문서가 어떤 HTML 버전을 기반으로 작성되었는지 알려주는 역할을 하는 선언문
문서의 최상단에 위치하며, 브라우저가 HTML문서를 해석하고 렌더링하는 방식을 결정함
대소문자 구분하진 않아도 강조하기 위해 대문자 사용하는 경우가 많음

과거엔 HTML의 다양한 버전이 존재해서 브라우저가 문서를 올바른 방식으로 해석하기 위해, 적절한 방식으로 Doctype을 직접 지정해야 했음
HTML5에 접어들어선 선언 방식이 단순화되어 <!DOCTYPE html>로 간단히 선언할 수 있음

Doctype선언 안해도 ㄱㅊ?

ㄴㄴ 무조건 선언해야함
만약 Doctype 선언 없으면 브라우저는 문서를 쿼크모드로 렌더링할 수도 있음
쿼크모드는 오래된 웹사이트와의 호환성을 유지하기 위해 표준과 다른 방식으로 동작
이는 예상치 못한 동작 발생시킬 우려가 있음
따라서 정확하고 일관된 렌더링 위해 Doctype선언 필수적
오늘날엔 대부분 HTML5를 사용해서 <!DOCTYPE html>선언해주면 됨

profile
웹 개발자 되고 시포용

0개의 댓글