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>