Summary
The HTML Head Element (<head>) provides general information (metadata) about the document, including its title and links to or definitions of scripts and style sheets
- Content categories None.
- Permitted contentIf the element is an
<iframe>srcdoc, or if title information is available from a higher level protocol, zero or more elements of metadata content.
Otherwise, one or more elements of metadata content where exactly one is a<title>element. - Tag omission The start tag may be omitted if the first thing inside the head element is an element.
The end tag may be omitted if the first thing following the head element is not a space character or a comment. - Permitted parent elements As the first child of an
<html>element. - DOM interface
HTMLHeadElement
Attributes
This element includes the global attributes.
Example
<html>
<head>
<title>Document title</title>
</head>
</html>
Notes
Most browsers automatically construct a <head> element if the tags are omitted in the markup. However some do not.
These browsers were tested as not creating a head element automatically: Android <=1.6, iPhone <=3.1.3, Nokia 90, Opera <=9.27, and Safari <=3.2.1.
Specifications
| Specification | Status | Comment |
|---|---|---|
| WHATWG HTML Living Standard The definition of '<head>' in that specification. |
Living Standard | |
| HTML5 The definition of '<head>' in that specification. |
Candidate Recommendation | |
| HTML 4.01 Specification The definition of '<head>' in that specification. |
Recommendation |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | 1.0 | (Yes) | (Yes) | (Yes) | (Yes) |
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
See also
- Elements that can be used inside a <head> element:
<title>,<base>,<link>,<style>,<meta>,<script>,<noscript>,<command>