Links
One of the most powerful features of HTML is the ability to link one page to
another using hyperlinks. The <a>
tag (short for anchor) is used to create these links. This
allows users to navigate between web pages, websites, files, or even specific
parts of a page.
Basic Syntax
<a
href=
"URL">Link Text
</a>
·
href
stands for hyperlink reference and is the attribute
that tells the browser where to go.
·
"URL"
is
the destination of the link.
·
Link Text
is the clickable
part that users see.
Example
<a
href=
"https://www.google.com">Visit Google
</a>
This will appear on the page as:
๐ Visit Google (clicking it will take you to Google)
Types of Links
1. Absolute URL
Used to link to external websites.
<a
href=
"https://www.wikipedia.org">Go to Wikipedia
</a>
2. Relative URL
Used to link to other pages within the same
website or folder.
<a
href=
"about.html">About Us
</a>
If about.html
is in the same directory, it
will work fine.
3. Link to a Section on the
Same Page (Anchor Link)
You can use id
to jump to a
section on the same page.
<a
href=
"#contact">Contact Us
</a>
<!-- Later in the page -->
<h2
id=
"contact">Contact Information
</h2>
4. Open Link in a New Tab
Use the target="_blank"
attribute:
<a
href=
"https://example.com"
target=
"_blank">Open in new tab
</a>
5. Linking to an Email Address
html
<a
href=
"mailto:someone@example.com">Send Email
</a>
Clicking this opens the user’s email app.
Best Practices
·
Always describe the link: Avoid generic text like “Click
here”.
·
Use meaningful text: Example – <a href="faq.html">Read
our FAQs</a>
·
For security, when using target="_blank"
,
also add:
html
rel="noopener noreferrer"
Example with All Features
<a
href=
"https://example.com"
target=
"_blank"
rel=
"noopener noreferrer">
Visit Example Website
</a>
Practice Task for Students (using XAMPP/WAMP)
1.
Open your htdocs
(XAMPP) or www
(WAMP) folder.
2.
Create a new file named links.html
.
3.
Add the following:
<!DOCTYPE html>
<html>
<head>
<title>HTML Links
</title>
</head>
<body>
<h1>HTML Link Examples
</h1>
<p>
<a
href=
"https://www.openai.com"
target=
"_blank">Visit OpenAI
</a>
</p>
<p>
<a
href=
"contact.html">Go to Contact Page
</a>
</p>
<p>
<a
href=
"#footer">Jump to Footer
</a>
</p>
<p>
<a
href=
"mailto:youremail@example.com">Send Me an Email
</a>
</p>
<h2
id=
"footer">Footer Section
</h2>
<p>This is the bottom of the page.
</p>
</body>
</html>
4.
Save and open this file in your
browser to test.