Geek Slack

Start creating your course and become a part of GeekSlack.

Introduction to HTML
About Lesson

HTML Links

HTML links are hyperlinks that are used to navigate from one page to another. Links are defined using the <a> (anchor) tag. This chapter will cover different types of links and how to use them effectively.

1. Basic Links

The most common use of an anchor tag is to create a link to another webpage. The href attribute specifies the URL of the page the link goes to.

Example:

Visit Example.com

<a href="https://www.example.com">Visit Example.com</a>

2. Links to Sections within the Same Page

Links can also be used to navigate to different sections within the same page. This is done by assigning an id to the target section and using the # symbol followed by the id in the link.

Example:

Go to Section 1

Section 1

This is Section 1.

<a href="#section1">Go to Section 1</a>
<div id="section1">
    <h3>Section 1</h3>
    <p>This is Section 1.</p>
</div>

3. Email Links

Links can be used to open the user’s email client with a new message to a specified email address. This is done using the mailto: prefix in the href attribute.

Example:

Send Email

<a href="mailto:someone@example.com">Send Email</a>

4. Opening Links in a New Tab

To open a link in a new tab, use the target="_blank" attribute. It is good practice to also include rel="noopener noreferrer" for security reasons.

Example:

Visit Example.com in a New Tab

<a href="https://www.example.com" target="_blank" rel="noopener noreferrer">Visit Example.com in a New Tab</a>

5. Linking to a Phone Number

Links can also be used to dial a phone number directly when clicked on a device that supports phone calls. This is done using the tel: prefix in the href attribute.

Example:

Call Us

<a href="tel:+1234567890">Call Us</a>

6. Link Styling

Links can be styled using CSS to match the design of your website. Common styles include changing the color, removing underlines, and adding hover effects.

Example:

Styled Link

<style>
a.custom-link {
    color: #4CAF50;
    text-decoration: none;
}
a.custom-link:hover {
    text-decoration: underline;
}
</style>

<a href="https://www.example.com" class="custom-link">Styled Link</a>

Best Practices for Using Links

  • Ensure links are descriptive and provide clear information about the destination.
  • Avoid using “click here” as link text. Instead, use meaningful phrases.
  • Use relative URLs for internal links and absolute URLs for external links.
  • Test your links regularly to ensure they are not broken and lead to the correct pages.
Join the conversation