Byte Squad

Exploring HTML Anchors: Creating Interactive Links in Web Pages

June 16, 2023 | by

anchor tag

nchor tags, also known as <a> tags, play a crucial role in creating clickable links within your web pages. Whether you want to link to another webpage, a specific section within the same page, or even an external resource, anchor tags provide the means to navigate and connect various parts of your website. In this blog post, we will explore the usage of HTML anchor tags, along with some suitable examples and the CSS properties that can be applied to enhance their appearance.

Table of Contents:

To create a basic link, you can use the <a> tag and set the href attribute to the target URL. Here’s an example:

<a href="">Visit Example Website</a>

Output: Visit Example Website

Linking to Sections within the Same Page

Sometimes, you may want to create a link that navigates to a specific section within the same page. To achieve this, you can use the id attribute to identify the target section and then reference it using a hash symbol (#) in the href attribute. Here’s an example:

<h2 id="section1">Section 1</h2>
<p>This is the content of section 1.</p>

<h2 id="section2">Section 2</h2>
<p>This is the content of section 2.</p>

<a href="#section1">Go to Section 1</a>
<a href="#section2">Go to Section 2</a>


Section 1

This is the content of section 1.

Section 2

This is the content of section 2.

Go to Section 1
Go to Section 2

Linking to Email Addresses

ou can use anchor tags to create links for sending emails. Simply set the href attribute to the email address, preceded by mailto:. Here’s an example:

<a href="">Send Email</a>

Applying CSS Properties to Anchor Tags

  1. Anchor tags can be styled using CSS to enhance their appearance. Here are some commonly used CSS properties for styling anchor tags:
  • color: Sets the color of the link text.
  • text-decoration: Specifies the decoration applied to the link text, such as underline or none.
  • font-weight: Defines the weight (boldness) of the link text.
  • background-color: Sets the background color of the link.
  • padding: Adds padding around the link text.
  • border: Specifies the border properties of the link.
  • display: Controls the display behavior of the link, such as inline or block.

Example CSS styling for anchor tags:

a {
  color: blue;
  text-decoration: underline;

a:hover {
  color: red;

a.button {
  display: inline-block;
  background-color: yellow;
  padding: 10px;
  border: 1px solid black;
  text-decoration: none;
  color: black;
  font-weight: bold;


HTML anchor tags are essential elements for creating links within your web pages. They allow you to connect different pages, sections within the same page, and external resources effortlessly. By understanding their usage and applying suitable CSS properties, you can enhance the appearance and user experience of your links. Experiment with different link styles and make them visually appealing while ensuring they provide clear navigation and context to your website visitors. Happy coding!


View all

view all