Description

The <head> tag defines the head portion of the document that contains information about the document. The <head> element acts as a container for all other head elements such as <title>, <meta>, <link>, <style> etc.

The following table summarizes the usages context and the version history of this tag.

Parent:<html>
Content:<title>,< (required) link>,<meta>,<style>,<script>,<base>,<object>
Start/ End Tag:Start tag: optional, End tag: optional
Version:HTML 2, 3.2, 4, 4.01, 5

Tip: In an HTML document, the <head> element should be the very first element that appears after the opening <html> tag.

Syntax

The basic syntax of the <head> tag is given with:

<head>  
<title><!--Document title--></title>  
</head>

The example below shows the <div> tag in action.

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Example of HTML head tag</title>
</head>
<body>
    <p>Hello World!</p>
</body>
</html>                             

Tag-Specific Attributes

The following table shows the attributes that are specific to the <head> tag.

Global Attributes

Like all other HTML tags, the <head> tag supports the global attributes in HTML5.

Event Attributes

The <head> tag also supports the event attributes in HTML5.

Browser Compatibility

Element
<head>YesYesYesYesYes