W3C

HTML 5.1

W3C Recommendation,

4. HTML의 요소(element)들

4.1. 루트 요소(root element)

4.1.1. html 요소(element)

카테고리:
없음.
이 요소(element)가 사용될 수 있는 컨텍스트:
문서의 루트 요소(element)로서.
복합 문서에 하위 문서 조각이 허용되는 곳.
콘텐트 모델:
body 요소(element)가 뒤따르는 head 요소(element).
text/html에서 태그 생략:
html 요소(element)의 시작 태그html 요소(element) 안의 첫 번째 것이 주석이 아니라면 생략될 수 있습니다.
html 요소(element)의 종료 태그html 요소(element)가 주석이 즉시 뒤따르지 않는다면 생략될 수 있습니다.
콘텐트 속성(attribute)들:
범용 속성(attribute)들
허용된 ARIA 역할(role) 속성(attribute) 값들:
없음
허용된 ARIA 상태(state)와 속성(property) 속성(attribute)들:
범용 aria-* 속성(attribute)들
DOM 인터페이스:
interface HTMLHtmlElement : HTMLElement {};

html 요소(element)는 HTML 문서의 루트를 나타냅니다.

작성자들은 루트 html 요소(element)에 문서의 언어를 제공하는 lang 속성(attribute)을 명시하도록 권장됩니다. 이것은 음성 합성 도구가 사용할 발음을 결정하는 것, 번역 도구가 사용하는 규칙을 결정하는 것 등등을 지원합니다.

처음 1024바이트 내에서 문자 인코딩 선언의 적절한 감지를 허용하기 위해 html 요소(element)에 정의된 속성(attribute)들과 그 값들의 사용을 최소한으로 유지하는 것이 권장됩니다.

다음 예제에서 html 요소(element)는 문서의 언어를 영어로 선언합니다.
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Swapping Songs</title>
  </head>
  <body>
    <h1>Swapping Songs</h1>
    <p>Tonight I swapped some of the songs I wrote with some friends, who
    gave me some of the songs they wrote. I love sharing my music.</p>
  </body>
</html>

3 HTML 문서의 의미론, 구조, APITable of contents4.2 문서 메타데이터