HTML document

HTML 문서 구조와 DOM

doctype, html, head, body는 브라우저가 문서를 해석하고 DOM 트리를 만드는 기본 순서를 정한다.

구성역할브라우저 해석실수 신호
doctype표준 모드 선언quirks mode를 피함레이아웃이 브라우저마다 다름
html문서 전체의 루트언어와 문서 범위 기준lang 누락으로 접근성 저하
head메타데이터와 외부 리소스title, meta, link를 먼저 읽음화면 콘텐츠를 head에 배치
body사용자에게 보이는 콘텐츠DOM 트리의 주요 화면 영역구조 없는 div 나열
DOM태그를 노드 트리로 변환CSS/JS가 탐색하는 구조닫힘 태그 오류와 중첩 혼란

HTML 문서 구조는 암기용 뼈대가 아니라 브라우저가 페이지를 읽는 순서표다.