HTML Links

HTML Links: Navigating the Web

HTML Links, also known as Hyperlinks, are used to connect one web page to another, allowing users to navigate easily between different pages, websites, or sections within the same page.

The <a> (anchor) tag creates hyperlinks, using the href attribute to specify the destination URL. It can link text, images, or buttons for navigation. Links can open in the same tab or a new tab using the target attribute, and other common attributes include title for additional information.

Basic Link Example:

<!DOCTYPE html>
<html>
<head>
    <title>HTML Links</title>
</head>
<body>
    <p>Click on the following link:</p>
    <a href="https://www.youtube.com/">
        IntricateDevo
    </a>
</body>
</html>

Default Link Appearance

By default, links will appear as follows in all browsers:


HTML Links - Target Attribute

The target attribute in the <a> tag specifies where to open the linked document. It controls whether the link opens in the same window, a new window, or a specific frame.

Attribute Description
_blank Opens the linked document in a new window or tab.
_self Opens the linked document in the same frame or window as the link. (Default behavior)
_parent Opens the linked document in the parent frame.
_top Opens the linked document in the full body of the window.
framename Opens the linked document in a specified frame. The frame’s name is specified in the attribute.

Target Attribute Example:

<!DOCTYPE html>
<html>
<head>
    <title>Target Attribute Example</title>
</head>
<body>
    <h3>Various options available in the Target Attribute</h3>
    <p>If you set the target attribute to "_blank", the link will open in a new browser window or tab.</p>
    <a href="https://www.youtube.com/" target="_blank">IntricateDevo (_blank)</a>
    <p>If you set the target attribute to "_self", the link will open in the same window or tab.</p>
    <a href="https://www.youtube.com/" target="_self">IntricateDevo (_self)</a>
    <p>If you set the target attribute to "_top", the link will open in the full body of the window.</p>
    <a href="https://www.youtube.com/" target="_top">IntricateDevo (_top)</a>
    <p>If you set the target attribute to "_parent", the link will open in the parent frame.</p>
    <a href="https://www.youtube.com/" target="_parent">IntricateDevo (_parent)</a>
</body>
</html>

Linking Different HTML Elements

Below are examples of how to link different HTML elements with their respective code snippets:

Element to Interlink Specific Code
Linking to an image <a href="image.jpg"><img src="image.jpg" alt="Image"></a>
Link to an Email Address <a href="mailto:someone@example.com">Send Email</a>
Phone Number <a href="tel:+1234567890">Call Now</a>
Button <a href="https://www.example.com/"> <button>Visit Example</button> </a>
Link to Download File <a href="file.pdf" download>Download File</a>
Link Title <a href="https://www.example.com/" title="Visit Example">Link Text</a>

Exercise

?

Which target attribute value is used to open a link in a new tab or window?