프론트엔드/HTML (Markup Language)

HTML 최상단 !DOCTYPE html 의 의미

Jake Seo 2022. 12. 14. 20:44

개요

<!DOCTYPE html> 은 HTML 문서의 최상단에 작성되어야 한다. 브라우저가 문서를 렌더링 할 때 quirks mode (en-US)로 바뀌지 않도록하는 것이 유일한 목적이다.

HTML 문서가 quirks mode 로 인식되면, 렌더링 과정에서 W3C 표준을 지원하지 않으므로 작성할 때 예상했던 결과와 다른 결과가 나올 수 있다.

quirks mode 는 오직 옛날에 W3C 표준을 지키지 않은 HTML 문서들을 정상적으로 보여주기 위해 남아있는 호환용 모드이다.

picture 0

  • 파이어 폭스에서는 Page Info 에서 Render Mode 를 보여준다.
  • 위의 Render Mode 항목이 Standards compliance mode 로 설정되어 있는 것을 볼 수 있다.

레퍼런스

MDN DocType
파이어폭스 Page Info Window
지구별 안내서 블로그

반응형