HTML <html> Tags

Example

A simple HTML5 document :

  <!DOCTYPE HTML>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html> 
Execute Code

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

The numbers in the table specify the first browser version that fully supports the element.

Element Chrome Internet Explorer Firefox Safari Opera
<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 http://w3.org does not complain when the xmlns attribute is missing in an XHTML document. This is because the namespace "xmlns=http://www.w3.org/1999/xhtml" is default, and will be added to the <html> tag even if you do not include it.


Attributes

html5badge= New in HTML5.

Attribute Value Description
manifest html5badgeURL Specifies the address of the document's cache manifest (for offline browsing)
xmlns http://www.w3.org/1999/xhtml Specifies the XML namespace attribute (If you need your content to conform to XHTML)

Default CSS Settings

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

html {
    display: block;
}

html:focus {
    outline: none;
}