Tutorials References Exercises Bootcamps Videos Menu
Sign Up Create Website Get Certified Upgrade

HTML <html> Tag


A simple HTML document:

<!DOCTYPE html>
<html lang="en">
  <title>Title of the document</title>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

Try it Yourself »

Definition and Usage

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).

Note: You should always include the lang attribute inside the <html> tag, to declare the language of the Web page. This is meant to assist search engines and browsers.

Browser Support

<html> Yes Yes Yes Yes Yes


Attribute Value Description
xmlns http://www.w3.org/1999/xhtml 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;