HTML: tag

We will discuss the <a> tag below, exploring examples of how to use the <a> tag in HTML5, HTML 4.01 Transitional, XHTML 1.0 Transitional, XHTML 1.0 Strict, and XHTML 1.1.

  • HTML5
  • HTML4
  • XHTML

HTML5 Document

If you created a new web page in HTML5, your <a> tag might look like this:

<!doctype html>
<html>

<head>
<meta charset="UTF-8">
<title>HTML5 Example by www.techonthenet.com</title>
</head>

<body>
<p>This is a <a href="document.html">link to another document</a>.</p>
</body>

</html>

In this HTML5 Document example, we have created the <a> tag that links to an external resource called document.html. The words “link to another document” would appear as the hyperlink text (underlined).

Let’s look at how we would create a hyperlink to a location within the same web page.

<!doctype html>
<html>

<head>
<meta charset="UTF-8">
<title>HTML5 Example by www.techonthenet.com</title>
</head>

<body>
<h1><a id="H_ID">Heading 1</a></h1>
<p>This is a <a href="#H_ID">link to a Heading in the existing document</a>.</p> 
</body>

</html>

In this HTML5 Document example, we have created the <a> tag that links to a location in the existing document. In this case, it will link to the id called H_ID which is within the <h1> element. The words “link to a Heading in the existing document” would appear as the hyperlink text (underlined).

HTML 4.01 Transitional Document

If you created a new web page in HTML 4.01 Transitional, your <a> tag might look like this:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HTML 4.01 Transitional Example by www.techonthenet.com</title>
</head>

<body>
<p>This is a <a href="document.html">link to another document</a>.</p>
</body>

</html>

In this HTML 4.01 Transitional Document example, we have created the <a> tag that links to an external resource called document.html. The words “link to another document” would appear as the hyperlink text (underlined).

Let’s look at how we would create a hyperlink to a location within the same web page.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HTML 4.01 Transitional Example by www.techonthenet.com</title>
</head>

<body>
<h1><a id="H_ID">Heading 1</a></h1>
<p>This is a <a href="#H_ID">link to a Heading in the existing document</a>.</p> 
</body>

</html>

In this HTML 4.01 Transitional Document example, we have created the <a> tag that links to a location in the existing document. In this case, it will link to the id called H_ID which is within the <h1> element. The words “link to a Heading in the existing document” would appear as the hyperlink text (underlined).

XHTML 1.0 Transitional Document

If you created a new web page in XHTML 1.0 Transitional, your <a> tag might look like this:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHMTL 1.0 Transitional Example by www.techonthenet.com</title>
</head>

<body>
<p>This is a <a href="document.html">link to another document</a>.</p>
</body>

</html>

In this XHTML 1.0 Transitional Document example, we have created the <a> tag that links to an external resource called document.html. The words “link to another document” would appear as the hyperlink text (underlined).

Let’s look at how we would create a hyperlink to a location within the same web page.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHMTL 1.0 Transitional Example by www.techonthenet.com</title>
</head>

<body>
<h1><a id="H_ID">Heading 1</a></h1>
<p>This is a <a href="#H_ID">link to a Heading in the existing document</a>.</p> 
</body>

</html>

In this XHTML 1.0 Transitional Document example, we have created the <a> tag that links to a location in the existing document. In this case, it will link to the id called H_ID which is within the <h1> element. The words “link to a Heading in the existing document” would appear as the hyperlink text (underlined).

XHTML 1.0 Strict Document

If you created a new web page in XHTML 1.0 Strict, your <a> tag might look like this:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.0 Strict Example by www.techonthenet.com</title>
</head>

<body>
<p>This is a <a href="document.html">link to another document</a>.</p>
</body>

</html>

In this XHTML 1.0 Strict Document example, we have created the <a> tag that links to an external resource called document.html. The words “link to another document” would appear as the hyperlink text (underlined).

Let’s look at how we would create a hyperlink to a location within the same web page.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.0 Strict Example by www.techonthenet.com</title>
</head>

<body>
<h1><a id="H_ID">Heading 1</a></h1>
<p>This is a <a href="#H_ID">link to a Heading in the existing document</a>.</p> 
</body>

</html>

In this XHTML 1.0 Strict Document example, we have created the <a> tag that links to a location in the existing document. In this case, it will link to the id called H_ID which is within the <h1> element. The words “link to a Heading in the existing document” would appear as the hyperlink text (underlined).

XHTML 1.1 Document

If you created a new web page in XHTML 1.1, your <a> tag might look like this:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.1 Example by www.techonthenet.com</title>
</head>

<body>
<p>This is a <a href="document.html">link to another document</a>.</p>
</body>

</html>

In this XHTML 1.1 Document example, we have created the <a> tag that links to an external resource called document.html. The words “link to another document” would appear as the hyperlink text (underlined).

Let’s look at how we would create a hyperlink to a location within the same web page.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.1 Example by www.techonthenet.com</title>
</head>

<body>
<h1><a id="H_ID">Heading 1</a></h1>
<p>This is a <a href="#H_ID">link to a Heading in the existing document</a>.</p> 
</body>

</html>

In this XHTML 1.1 Document example, we have created the <a> tag that links to a location in the existing document. In this case, it will link to the id called H_ID which is within the <h1> element. The words “link to a Heading in the existing document” would appear as the hyperlink text (underlined).