Skip to content
Home ยป HTML Links

HTML Links

    HTML links are called hyperlinks. The hyperlinks connect HTML page to one another so that you can jump from one page to another page.

    We recommend to learn the basics of HTML before you begin this lesson. If you know HTML basics, skip following links and continue reading.

    HTML Anchor Tag

    Links are added using the <mark style="background-color:rgba(0, 0, 0, 0);color:#a90606" class="has-inline-color"><a>...</a></mark> tag, also called the anchor tags. The syntax for<mark style="background-color:rgba(0, 0, 0, 0);color:#9c0606" class="has-inline-color"> <a></mark> tag is given below.

    <a href="http://www.example.com/index.html" 
    title= "Example Page" target=" _blank" > Example Page </a>

    The example has following HTML components.

    <mark style="background-color:rgba(0, 0, 0, 0);color:#9d0808" class="has-inline-color"><a></mark> = HTML tag for link element.

    <mark style="background-color:rgba(0, 0, 0, 0);color:#b10303" class="has-inline-color">href </mark>= to specify Uniform Resource Locator (URL).

    <mark style="background-color:rgba(0, 0, 0, 0);color:#be0b0b" class="has-inline-color">title </mark>= to specify title of the link element.

    <mark style="background-color:rgba(0, 0, 0, 0);color:#bc0e0e" class="has-inline-color">target </mark>= to specify where to open the document. By default opens in the same document.

    <mark style="background-color:rgba(0, 0, 0, 0);color:#b70606" class="has-inline-color">Example Page</mark> = the “text information” when clicked will open the link in a new document.

    For example, create a new html page – example-links.html and insert the following HTML codes.

    <!DOCTYPE html>
    <html>
        <head>
            <title> Add HTML links </title>
        </head>
        <body>
            <p>Fruit and Vegetables are good for health. 
            Learn about fruits and Vegetables.</p>
            <h1>Fruits</h1>
            <p><a href="http://www.example.com/Mango.html title ="Mango Fruit" target="_blank" >Mango</a></p>
            <p><a href="http://www.example.com/Apple.html title ="Apple Fruit" target="_blank" >Apple</a></p>
            <p><a href="http://www.example.com/Banana.html title ="Banana Fruit" target="_blank" >Banana</a></p>
            <h1>Vegetables</h1>
            <p><a href="http://www.example.com/Potato.html title ="Potato" target="_blank" >Potato</a></p>
            <p><a href="http://www.example.com/Carrot.html title ="Carrot" target="_blank" >Carrot</a></p>
            <p><a href="http://www.example.com/Onion.html  title ="Onion" target="_blank" >Onion</a></p>
        </body>
    </html>

    Output

    Each of the link element is enclosed within a paragraph tag <mark style="background-color:rgba(0, 0, 0, 0);color:#b30f0f" class="has-inline-color"><p>...</p></mark> because the link element <a>…</a> is inline, where paragraph is a block element and starts with a new line every time.

    Output - Add links to HTML
    Figure 1 – Output of Add links to HTML

    Image Links

    Links are not limited to text, but you can set an image link. When you click on a image link, the effect is same as clicking a textual link. A new HTML document opens up.

    For example, create a new HTML page called example-image-link.html. Insert following code into the HTML document.

    <!DOCTYPE html>
    <html>
        <head>
            <title>HTML Image Links</title>
        </head>
        <body.
        <h1> Image Link</h1.
        <a href="http://www.puppy.html">
        <img src="puppy.jpg" alt="puppy" 
        title="Image of Puppy" width="540" height="389" />
        </a>
        </body>
    </html>

    Output

    When you highlight an image link, the title of the image and destination URL of the image are displayed.

    Output-Image link
    Figure 2 – Output-Image link

    Target Attributes

    The target attribute tells us where to open the destination HTML document. The possible values for target attribute are as follows.

    • <mark style="background-color:rgba(0, 0, 0, 0);color:#bb0e0e" class="has-inline-color">_blank</mark> – open document in a new browser window or tab.
    • <mark style="background-color:rgba(0, 0, 0, 0);color:#c80808" class="has-inline-color">_self </mark>– open document in .same browser windows or tab.
    • <mark style="background-color:rgba(0, 0, 0, 0);color:#ab0909" class="has-inline-color">_parent </mark>– open the document in parent frame.
    • <mark style="background-color:rgba(0, 0, 0, 0);color:#bc0808" class="has-inline-color">_top </mark>– open the document in full body of the window.
    • <mark style="background-color:rgba(0, 0, 0, 0);color:#ba0909" class="has-inline-color">frame name</mark> – open the document in a named frame.

    Local Links

    Sometimes the links are from the HTML pages stored in local computer, not from internet. In this case, the <mark style="background-color:rgba(0, 0, 0, 0);color:#e21111" class="has-inline-color">http:// </mark>prefix is not required, unless you are hosting an HTML page locally.

    For example, create an HTML page called example-local-links.html and insert the following codes.

    <DOCTYPE html>
    <html>
        <head>
            <title> HTML Local Links </title>
        </head>
        <body>
            <h1>Most Popular Sports</h1>
            <p><a href="Baseball.html">Baseball </a></p>
            <p><a href="Cricket.html">Cricket</a></p>
            <p><a href="Football.html">Football</a></p>
        </body>
    </html>

    Output

    Output - Local Links
    Figure 3 – Output of Local Links

    The links are the same, but the target page is stored locally.

    Bookmarks

    The bookmarks are special links created using <mark style="background-color:rgba(0, 0, 0, 0);color:#c40b0b" class="has-inline-color">id </mark>attribute. It is a two-step process.

    1. Select an element and give an <mark style="background-color:rgba(0, 0, 0, 0);color:#b90808" class="has-inline-color">id</mark> to the element.
    2. Use the <mark style="background-color:rgba(0, 0, 0, 0);color:#c90a0a" class="has-inline-color">id </mark>value as link destination.

    For example, create an HTML document called example-bookmarks.html. Enter the following HTML codes and save the file.

    Bookmark within Same Page

    <!DOCTYPE html>
    <html>
        <head> 
            <title>HTML Bookmarks</title>
        </head>
        <body>
        <h1>HTML Bookmark Example</h1>
        <a href="#bottom" > Go to Bottom</a>
        <p id="top">
            Lorem ipsum dolor sit amet, 
            consectetur adipiscing elit, 
            sed do eiusmod tempor incididunt ut labore 
            et dolore magna aliqua. 
            Ut enim ad minim veniam, 
            quis nostrud exercitation ullamco laboris nisi ut 
            aliquip ex ea commodo consequat. 
            Duis aute irure dolor in reprehenderit in voluptate 
            velit esse cillum dolore eu fugiat nulla pariatur. 
            Excepteur sint occaecat cupidatat non proident, 
            sunt in culpa qui officia deserunt 
            mollit anim id est laborum.
        </p>
        <p>
            Consectetur lorem donec massa sapien faucibus. 
            Nulla aliquet porttitor lacus luctus accumsan 
            tortor posuere. Consequat ac felis donec et odio 
            pellentesque diam. Aliquam ut porttitor leo a diam 
            sollicitudin tempor id eu. Leo a diam sollicitudin 
            tempor id eu nisl nunc. Sed cras ornare arcu dui 
            vivamus arcu felis bibendum. In eu mi bibendum neque egestas. 
            Arcu dictum varius duis at consectetur lorem donec. 
            Tristique et egestas quis ipsum suspendisse ultrices 
            gravida. Arcu vitae elementum curabitur vitae. 
            Orci ac auctor augue mauris augue.
        </p>
        <p id="bottom">
            Venenatis urna cursus eget nunc scelerisque 
            viverra mauris in. Tellus elementum sagittis 
            vitae et. Est ullamcorper eget nulla facilisi 
            etiam. Consectetur adipiscing elit duis tristique 
            sollicitudin nibh sit amet commodo. Leo vel orci 
            porta non pulvinar neque laoreet suspendisse. 
            Tristique et egestas quis ipsum suspendisse. 
            Cras sed felis eget velit aliquet sagittis id 
            consectetur. Blandit massa enim nec dui nunc 
            mattis. Auctor eu augue ut lectus arcu. Aliquet 
            lectus proin nibh nisl. Sociis natoque penatibus 
            et magnis.
        </p>
        <a href="#top" > Go to Top</a>
        </body>
    </html>

    Output

    Output - HTML Bookmarks
    Output – HTML Bookmarks