HTML Links Hyperlinks

Sometimes, while scrolling through a blog on the web, you might find highlighted blue text, and clicking on that text jumps you to another page in a new or the same browser tab. This is nothing but an HTML link. Links are also known as hyperlinks. Links in the browser help us to connect pages, websites, files, and even some specific sections of the webpage, thus making information easily accessible. In this blog, you are going to learn everything about the links in HTML, how to create a link using the <a> tag in HTML, and best practices while creating links in HTML.

 

Table of Contents:

Hyperlinks in HTML are the text elements that, when clicked, immediately navigate users to another page. Links in HTML are created using the <a> tag (short for anchor). Here is the basic structure of the <a> tag in HTML:

Syntax:

<a href="https://intellipaat.com/">Intellipaat</a>

Here, you are creating a link using the anchor ( <a> ) tag in HTML. When the user clicks on Intellipaat, the browser can navigate the user to the official website of Intellipaat. Let us understand each and every element one by one:

  • <a>: Opening anchor tag
  • href: This attribute is used to specify the destination of the link.
  • Link Text: Clickable text that is visible to the users.
  • </a>: Closing anchor tag

The <a> Tag Attributes

Attributes in HTML are some additional properties that define the appearance of the HTML elements. Here are some of the attributes that are commonly used with the <a> tag in HTML.

  1. href: Used to define the path of the URL.
  2. target: Used to specify where to open the linked document.
  3. title: Used to add extra information that only displays when the user hovers over the link.
  4. download: It forces the browser to download the file instead of opening it.
  5. rel: It helps us to define the relationship between the current page and the linked page.
Become a Job-Ready Web Developer in Just a Few Months
Join Our Web Dev Course
quiz-icon

The target Attribute

The target attribute in the <a> tag is used to specify where to open the linked documents. Here are some of the values and their meaning:

Value Behavior
_self It is the default behaviour of the anchor tag. It opens the linked document on the same page.
_blank It opens the document in a new tab.
_parent Opens the document in the parent frame (the frame that contains another frame).
_top Open the document in the full body of the window.

Example:

Html

Output:

target attribute example

Explanation: In this example, you are creating a link using an anchor tag and setting the target attribute value to _blank. This will open the file in a new tab of the browser.

Links in HTML are used to navigate users from one page to another. There are two types of links in HTML:

Internal links are used to point to another page or another section of the same website. These links help users navigate between different pages of a single website or even jump to different sections of the same page.

Syntax: Link to another page on the same website:

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

Syntax: Link to a section on the same page:

<a href="#contact">Go to Contact</a> // Link
<h2 id="contact">Contact Us</h2> // Target

External links are used to point to a page on different sites. These links take users away from your site and redirect them to another site or online resource.

Syntax: 

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

Links in HTML are not only used to link documents, videos, and images, but it is also used to link various elements. Here are some of the elements with their syntax to link:

Purpose Code Example
Link to an image <a href="image.jpg"><img src="image.jpg" alt="Image"></a>

You can add the link of an image in the href attribute. And the browser navigates you to that image.

Link to an email address <a href="mailto:[email protected]">Send Email</a>
Link to a phone number <a href="tel:+1234567890">Call Now</a>
Link a button <a href="https://intellipaat.com/"><button>Visit Example</button></a>

But this is not recommended to do, you can do this either by styling the <a> tag like a button, or you can use JavaScript to handle button linking behaviour.

Link to download a file <a href="file.pdf" download>Download File</a>
Add a title to a link <a href="https://intellipaat.com/" title="Visit Example">Link Text</a>

Best Practices

Here are some of the points that you need to follow while creating the links in HTML:

  • Use clear link text: It is good practice to write short and descriptive link text.
  • Make links accessible: It is good to ensure that your link text makes sense according to the context.
  • Secure new tab links: If you want to open a link in a new tab by using the target=”_blank”, then it is good to add rel=”noopener noreferrer” in order to keep your website safe from security risks.

Browser Compatibility

HTML links are accessible to all modern browsers, so there’s no need to worry about browser compatibility while using the basic HTML Links:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari
  • Opera

All these browsers support the hyperlink created by using the <a> tag in HTML.

Get 100% Hike!

Master Most in Demand Skills Now!

Conclusion

HTML links are simple but very important in web development. They help you to connect different websites, videos, and help users move easily from one place to another. Learning how to create links is one of the important skills that help you build a website.

Q1. What are the HTML links?

Links in HTML are the elements that allow users to move from one page to another page, and also to a different section on the same page.

Q2. How do I put a link in HTML?

To create a link in HTML, you have to use the <a> tag. Here is the syntax of the <a> tag in HTML:
Syntax:
<a href=”https://intellipaat.com/”>Intellipaat</a>

Q3. What is the full form of HTML?

HTML stands for HyperText Markup Language. It is the markup language used to create the structure of the webpages.

Q4. What is the full form of URL?

URL stands for Uniform Resource Locator. It is the address that you type into your browser to go to the specific page or file on the internet.

Q5. How to comment in HTML?

Comments in HTML are text ignored by browsers. Here is the syntax to write comments in HTML:
Syntax:
<!– comments in HTML –>

About the Author

Technical Research Analyst - Full Stack Development

Kislay is a Technical Research Analyst and Full Stack Developer with expertise in crafting Mobile applications from inception to deployment. Proficient in Android development, IOS development, HTML, CSS, JavaScript, React, Angular, MySQL, and MongoDB, he’s committed to enhancing user experiences through intuitive websites and advanced mobile applications.

Full Stack Developer Course Banner