<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

특성

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

manifest 지원이 중단되었습니다

지역적으로 캐시되어야하는 리소스를 가리키는 매니페스트 리소스의 URI를 나타냅니다. 자세한 내용은 애플리케이션 캐시 사용하기를 보세요.

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>