<head>
Published Jun 11, 2021Updated Jul 1, 2022
Contribute to Docs
The <head>
element represents a collection of metadata related to the current document. It is an immediate child of the <html>
element and may include its own child elements such as <title>
, <link>
, <style>
, and <script>
.
Syntax
<head><!-- Document-level metadata tags go here --></head>
<head>
is an element whose content does not get shown to the user, so there is no default formatting behavior.
Example
Suppose that the site needs a title shown in the browser, either in the tab or in the browser window. Additionally it needs to load some CSS rules to style the document, and a JavaScript script to allow some interactivity.
The <head>
element is the perfect place to tell the document where these things live, and what they should be:
<html><head><!-- This sets the title in the browser --><title>My Home | Codecademy</title><!-- This loads a stylesheet file called styles.css, and applies the rules to tags in the body --><link rel="stylesheet" href="styles.css" /><!-- This loads and executes a script from a file called app.js --><script type="text/javascript" src="app.js"></script></head><body><!-- User-facing content goes here --></body></html>
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn HTML on Codecademy
- Career path
Front-End Engineer
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.Includes 34 CoursesWith Professional CertificationBeginner Friendly115 hours - Free course
Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.Beginner Friendly7 hours