Advanced Java and Web Technologies for JNTUK
Blog providing beginner tutorials on different web technologies like HTML, CSS, Javascript, PHP, MYSQL, XML, Java Beans, Servlets, JSP and AJAX

19/01/2014 Categories: HTML. No Comments on The HEAD Elements

Now, let’s see what elements fit into the head section of a HTML document (web page).

<title> Tag

The <head> element of a HTML document contains various other elements. Among them the title tag (<title>) is used to assign a title to the HTML document (web page). For example, to display the title of the web page as Homepage, the title tags are used as follows:


 The title of the web page is displayed on the titlebar of a browser. The title of a web page is also used in various other places like: it is used as the title of the bookmark and also used as the main text in a search result displayed by the search engine.

 <meta> Tags

The <meta> tags are written inside <head> tags which are used to provide information and commands to a web browser. As the name implies, the <meta> tag contains the meta information for the document like the author name, software used to create the web page, description of the page etc…

The amount of information that can be specified using the <meta> tags is extensive. When the HTTP-EQUIV parameter is used in the <meta> tag, it can replace or supply the HTTP header information. For example, the following <meta> tag defines the content type of the document as HTML with the Latin character set (ISO-8859-1).

<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1” />

 The <meta> tags can also be used to specify how long the page should be cached (if cached at all). Let’s seen an example:

<meta http-equiv=”pragma” content=”no-cache” />

 The <meta> tags can also be used to specify the browser to refresh the page at regular intervals. Let’s see an example:

 <meta http-equiv=”refresh” content=”3” />

 Above line can be modified to achieve the redirection functionality by specifying a the URL of the target page after the number of seconds as shown below:

 <meta http-equiv=”refresh” content=”3;” />

 Some browsers may treat no-cache differently. To overcome this ambiguity, we can use the expires meta tag as shown below:

 <meta http-equiv=”expires” content=”0” />

 The above tag causes the page to be expired immediately in the cache and therefore not cached at all.

Along with the information mentioned above, the <meta> tags can also be used to specify data to the search engines like the description of the page, keywords etc. Consider the following example:

<meta name=”description” content=”A tutorial on HTML” />

<meta name=”keywords” content=”html tutorial, html examples” />

 <base> Tag

While specifying the URL’s in the web page, we can use either absolute paths or relative paths. It is a good practice to specify the absolute path which includes the protocol (like http, ftp etc…). But it is impractical for referring the local resources. While referring local resources, it is beneficial to use relative paths. A relative path is usually calculated with respect to a base directory or domain. To specify this base domain or directory, HTML provides the <base> tag. Let’s see an example:

<base href=”” />

 Now, to include a local (on resource like an image in a web page, we can write:

<img src=”image001.jpg” />

Eventhough we are specifying only the image file’s name in the above example, the absolute URL is

<script> Tags

HTML documents can include scripting sections. Such sections typically contain JavaScript scripts, but other types of scripting (for example, VBScripting) can also be used.

All scripting in a document should appear between <script> tags. These <script> sections can be placed in the document head section or anywhere in the body. The <script> tags should adhere to the following format:

<style> TagNote that the MIME type of the code (in this case text/javascript) is included as a type attribute.

The <style> tag is used to specify the style information for the elements in a web page. The <style> tag in the head section provides embedded CSS (Cascading Style Sheet). We will learn more on this <style> tag in CSS.

<link> Tag

The <link> tag is generally used to link the HTML document with an external CSS document. The styling information for the elements will be available in an external CSS file. This file is linked with the HTML document (web page) by using the <link> tag. Consider the following example:

<link rel=”stylesheet” type=”text/css” href=”style.css” />

Suryateja Pericherla

Suryateja Pericherla

Hello, I am Suryateja Pericherla working as an Asst. Professor in CSE department at Vishnu Institute of Technology. I write articles to share my knowledge and make people knowledgeable regarding certain topics.
Suryateja Pericherla

Latest posts by Suryateja Pericherla (see all)

Note: Do you have a question on this article or have a suggestion to make this article better? You can ask or suggest us by filling in the below form. After commenting, your comment will be held for moderation and will be published in 24-48 hrs.

Leave a Reply

Scroll Up
Thank you for visiting! If you like this website do share with your friends by clicking on the social icons available on the left hand side.

As the domain name is quite large to remember, use this short domain to visit this site. Short domain: