HTML <html> Tag


A simple HTML5 document:

<title>Title of the document</title>

The content of the document......


Try it Yourself »

Definition and Usage

The <html> tag tells the browser that this is an HTML document.

The <html> tag represents the root of an HTML document.

The <html> tag is the container for all other HTML elements (except for the <!DOCTYPE> tag).

Browser Support

<html> Yes Yes Yes Yes Yes

Differences Between HTML 4.01 and HTML5

HTML5 has added a new attribute: manifest.

Differences Between HTML and XHTML

The xmlns attribute is required in XHTML, but is invalid in HTML.

However, the HTML validator at does not complain when the xmlns attribute is missing in an XHTML document. This is because the namespace "xmlns=" is default, and will be added to the <html> tag even if you do not include it.


= New in HTML5.

Attribute Value Description
manifest URL Specifies the address of the document's cache manifest (for offline browsing)
xmlns Specifies the XML namespace attribute (If you need your content to conform to XHTML)

Global Attributes

The <html> tag also supports the Global Attributes in HTML.

Related Pages

HTML tutorial: HTML Introduction

HTML DOM reference: HTML Object

Default CSS Settings

Most browsers will display the <html> element with the following default values:

html {
    display: block;

html:focus {
    outline: none;