..

Search

<html>

HTML <html> 태그


정의 및 특징

<html> 태그는 HTML 문서의 루트 요소(root element)를 정의할 때 사용합니다.

 

<html> 요소는 DOCTYPE 선언을 제외한 모든 다른 HTML 요소를 포함하기 위한 컨테이너이며, 브라우저에게 해당 문서가 HTML 문서임을 알려주는 역할을 합니다.


예제
<!DOCTYPE html>
<html lang="ko">
<head>
    <title>HTML 문서의 제목입니다.</title>
</head>
<body>
    HTML 문서의 콘텐츠(contents) 영역입니다.
</body>
</html>

코딩연습 ▶


지원하는 브라우저 및 버전

태그명

chrome

edge

ie

firefox

safari

opera

<hr> 지원함 지원함 지원함 지원함 지원함 지원함

HTML과 XHTML에서의 차이점

HTML과 달리 XHTML에서는 <html> 요소에 xmlns 속성이 반드시 명시되어야 합니다.

 

하지만 W3C에서 제공하는 HTML 유효성 검사에서는 XHTML 문서의 <html> 태그에 xmlns 속성이 명시되어 있지 않아도 유효성 검사를 무사히 통과할 것입니다.

이것은 해당 유효성 검사에 사용되는 네임스페이스(namespace)의 기본값이 “xmlns=http://www.w3.org/1999/xhtml”로 설정되어 있기 때문에 <html> 태그에 xmlns 속성이 명시되어 있지 않더라도 <html> 태그에 xmlns 속성을 자동으로 추가해 주기 때문입니다.


사용할 수 있는 속성

속성명   속성값 설명

xmlns

 

http://www.w3.org/1999/xhtml

해당 문서를 위한 XML 네임스페이스를 명시함.


CSS 기본값

html {

  display: block;

}

 

html:focus {

  outline: none;

}


DOM 인터페이스

interface HTMLHtmlElement : HTMLElement {};


연관 페이지

HTML 기본 구조 수업 ⇒


연습문제