HTML <html>: HTML 루트 요소
HTML <html>
요소는 HTML 문서의 루트(최상위 요소)를 나타냅니다. “루트 요소”라고 부르기도 합니다. 다른 모든 요소는 <html>
의 자손으로 들어가야 합니다.
특성
전역 특성을 포함합니다.
xmlns
문서의 XML 이름공간을 지정합니다. 기본 값은 “http://www.w3.org/1999/xhtml”입니다. XML 파서가 분석하는 문서에서는 필수 특성이고,
text/html
문서에서는 선택 사항입니다.
접근성
HTML 문서에 반드시 <html>
태그가 있어야 하는 건 아닙니다. 그러나 lang
특성을 지정하기 위해서라도 <html>
태그를 사용하는 것이 좋습니다. lang
의 값으로 유효한 IETF 언어 식별 태그를 지정하면 스크린 리더가 음성 표현에 사용할 언어를 결정할 때 도움이 됩니다. 언어 식별 태그로는 페이지에서 주로 사용하는 언어를 지정해야 합니다. 아무것도 지정하지 않으면 보통 운영체제의 현재 언어를 사용하는데, 그러면 텍스트를 잘못된 발음으로 읽을 수 있습니다.
또한 올바른 lang
특성을 지정해야 <head>
내의 중요한 메타데이터(<title>
등)도 올바른 발음으로 표현할 수 있습니다.
예제
<!DOCTYPE html>
<html lang="ko">
<head></head>
<body></body>
</html>
명세
브라우저 호환성
데스크톱 | 모바일 | ||||||
---|---|---|---|---|---|---|---|
iOS | Android | ||||||
Safari | Chrome | Firefox | Safari | Chrome | Firefox | Samsung Internet | |
html | |||||||
version | |||||||
xmlns |