HTML Head

The <head> element in HTML is a container for metadata (data about data) and links to external resources that are related to the document. It is placed between the <html> and <body> tags and typically includes information such as the document title, character set, styles, scripts, and other meta-information.

Common Elements in the <head>

1. <title>: Specifies the title of the document, which is displayed in the browser’s title bar or tab.

2. <meta>: Provides metadata such as character set, author, description, keywords, and viewport settings.

3. <link>: Links to external resources like stylesheets, icons, and prefetching.

4. <style>: Embeds internal CSS styles.

5. <script>: Embeds or links to JavaScript code.

Example

Here’s a basic example of a <head> section:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="A brief description of the page">
    <meta name="keywords" content="HTML, CSS, JavaScript, tutorial">
    <meta name="author" content="Your Name">
    <title>Document Title</title>
    <link rel="stylesheet" href="styles.css">
    <link rel="icon" href="favicon.ico" type="image/x-icon">
    <style>
        /* Internal CSS */
        body {
            font-family: Arial, sans-serif;
        }
    </style>
    <script src="script.js" defer></script>
</head>
<body>
    <!-- Page content goes here -->
</body>
</html>

Explanation of the Example

1. <meta charset="UTF-8">: Sets the character encoding for the document to UTF-8.

2. <meta name="viewport" content="width=device-width, initial-scale=1.0">: Ensures proper rendering and touch zooming on mobile devices.

3. <meta name="description" content="A brief description of the page">: Provides a short description of the page, useful for search engines.

4. <meta name="keywords" content="HTML, CSS, JavaScript, tutorial">: Lists keywords relevant to the page content, aiding in SEO.

5. <meta name="author" content="Your Name">: Specifies the author of the document.

6. <title>Document Title</title>: Sets the title of the web page.

7. <link rel="stylesheet" href="styles.css">: Links to an external CSS stylesheet.

8. <link rel="icon" href="favicon.ico" type="image/x-icon">: Links to the favicon of the website.

9. <style>: Contains internal CSS styles.

10. <script src="script.js" defer></script>: Links to an external JavaScript file with the defer attribute, ensuring the script is executed after the document has been parsed.

Importance of the <head> Element

SEO: Meta tags like description and keywords help search engines understand the content and relevance of the page.

Accessibility: Proper metadata can improve the accessibility of the webpage.

Performance: External resources such as stylesheets and scripts linked in the <head> can be loaded efficiently to optimize page performance.

User Experience: The title and favicon enhance the user experience by providing meaningful information and visual cues.

By organizing these elements within the <head>, you can ensure that your webpage is well-optimized, accessible, and user-friendly.

HTML Head – Questions and Answers

Q 1: What is the <head> tag used for?

Ans: It contains metadata about the document.

Q 2: Is <head> visible on the page?

Ans: No.

Q 3: Name some elements inside <head>.

Ans: <title>, <meta>, <link>, <script>.

Q 4: Where is <head> placed?

Ans: Between <html> and <body>.

Q 5: Why is <head> important?

Ans: It improves SEO, performance, and metadata handling.

HTML Head – Objective Questions (MCQs)

Q1. Which tag contains metadata and links to scripts and stylesheets in HTML?






Q2. Which tag is used inside to link an external CSS file?






Q3. Which tag is used to define character encoding in ?






Q4. Can the tag be placed inside ?






Q5. Which of the following is NOT placed in the ?






Related HTML Head Topics