Interactive online courses HTML Academy
2026-03-09 14:11 Diff

The <head> tag is used to store metadata information about the page. It is located first in the <html> tag immediately before <body>.

The <head> tag typically contains a title, keywords, page description and other metadata, and it often refers to style files and other external resources. The contents of this tag are not displayed directly on the page.

Do you recall how in the introductory chapter we tried to change the content of the <head> tag? Then we linked various CSS files to the document using the <link> tag.

<head> <link href="style_file_address.css" rel="stylesheet"> </head>

The address of the style file is specified using the href attribute in <link>, whereas the rel attribute with the value stylesheet tells the browser that the file is a stylesheet (there are other things that the <link> tag can point to).

In the previous chapter, we linked to a readymade set of styles. Now let’s link to our special template styles. They are used to highlight and label blocks of content and slightly alter the design of the text inside them. These styles provide us with convenient tools for designing our website, since the structure of the entire page will be visible.

Normally, styles are invoked within <head>, but this is not necessary. The <link rel="stylesheet"> tag will also work if it is used inside the <body>.