<html>: HTML 문서 / 루트 요소

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTML <html> 요소는 HTML 문서의 루트(최상단 요소)를 나타내며, "루트 요소"라고도 부릅니다. 모든 다른 요소는 <html> 요소의 후손이어야 합니다.

콘텐츠 카테고리 없음.
가능한 콘텐츠 하나의 <head> 요소와 그 뒤를 따르는 하나의 <body> 요소.
태그 생략 <html> 요소 내부의 첫 번째 것이 주석이 아니라면 시작 태그를 생략할 수 있습니다.
<html> 요소 바로 뒤에 주석이 따라오지 않는다면 종료 태그를 생략할 수 있습니다.
가능한 부모 요소 없음. <html>이 문서의 루트 요소입니다.
암시적 ARIA 역할 대응하는 역할 없음
가능한 ARIA 역할 없음
DOM 역할 HTMLHtmlElement

특성

이 요소는 전역 특성을 포함합니다.

version 지원이 중단되었습니다

현재 문서를 제어하는 HTML 문서 타입 정의의 버전을 나타냅니다. 하지만 이미 문서 타입 선언이 버전을 나타내고 있기 떄문에 이 속성은 필요하지 않습니다.

xmlns

문서의 XML 네임스페이스를 지정합니다. 기본값은 "http://www.w3.org/1999/xhtml"입니다. XML 구문 분석기로 분석한 문서에는 필수이고, text/html 문서에서는 선택사항입니다.

예제

html
<!doctype html>
<html lang="ko">
  <head>
    ...
  </head>
  <body>
    ...
  </body>
</html>

접근성 고려사항

html 요소의 lang 특성에 유효한 IETF 언어 식별 태그를 지정하면 스크린 리더가 음성 표현에 사용할 언어를 선택할 때 도움이 됩니다. 언어 식별 태그는 페이지의 주 언어를 가리켜야 합니다. 아무런 값도 지정하지 않을 시 보통 운영체제의 언어 설정을 따라가므로, 잘못된 발음을 사용할 수 있습니다.

또한 <html> 요소에 유효한 lang 선언이 존재해야 <title>과 같은 <head> 내부의 중요한 메타데이터를 정확한 발음으로 표현할 수 있습니다.

명세

Specification
HTML Standard
# the-html-element

브라우저 호환성

BCD tables only load in the browser

같이 보기

  • MathML 최상위 요소 <math>
  • SVG 최상위 요소 <svg>