Hyperlinks and Navigation

Section 5: Hyperlinks and Navigation

Lesson 1: Creating Links in HTML

Hyperlinks play a vital role in connecting different pages and resources on the web. This lesson covers the creation of links using the <a> tag and explores relative vs. absolute paths.

1.1 The <a> Tag and Its Attributes

To create a hyperlink, you use the <a> (anchor) tag. The href attribute specifies the destination URL. 

1.2 Relative vs. Absolute Paths

Relative paths are used when linking to resources within the same website, while absolute paths are used for external resources.

 <!-- Relative path to an internal page -->

<a href="/about">About Us</a>


<!-- Absolute path to an external page -->

<a href="https://www.example.com/contact">Contact Us</a>

Understanding when to use relative or absolute paths is crucial for effective link creation.


Lesson 2: Navigation Bars and Menus

Navigation bars and menus provide a structured way to guide users through a website. This lesson explores building navigation structures with lists and links, along with styling navigation menus using CSS.

2.1 Building Navigation Structures with Lists and Links 

<nav>

    <ul>

        <li><a href="/">Home</a></li>

        <li><a href="/products">Products</a></li>

        <li><a href="/services">Services</a></li>

        <li><a href="/contact">Contact</a></li>

    </ul>

</nav>


2.2 Styling Navigation Menus with CSS 

<style>

    nav {

        background-color: #333;

        color: white;

        padding: 10px;

    }

    ul {

        list-style-type: none;

        margin: 0;

        padding: 0;

        display: flex;

    }

    li {

        margin-right: 20px;

    }

    a {

        text-decoration: none;

        color: white;

    }

</style>

Apply CSS styles to enhance the visual appearance of navigation menus.

Building effective navigation structures ensures seamless user navigation on your website. Experiment with different styles and structures to create a visually appealing and user-friendly navigation experience.