
HTML anchor tags or links can be styled with any CSS property like color, font, border, etc. A link has four different states — unvisited, visited, active and hover. These four states of links can be styled differently using CSS pseudo-classes.
CSS Pseudo-classes associated with anchor tag are:
a:link - Set styles for a normal or unvisited link that has no mouse pointer over it.
a:visited - Set styles for a link the user has visited, but no mouse pointer on it.
a:hover - Set styles for a link when the user places the mouse pointer over it.
a:active - Set styles for a link that is being clicked, before releasing the mouse button.
Example 1: CSS Styling links
a:link {    /* unvisited link */
    color: #FF0000;
    text-decoration: none;
}
a:visited {    /* visited link */
    color: #00FF00;
}
a:hover {    /* mouse over link */
    color: #FF00FF;
    border-bottom:5px dashed;
    padding-bottom:5px;
}
a:active {    /* active link */
    color: #0000FF;
}
					In all major web browsers, links on the web pages have underlines and use the browser's default link colors, the default link colors in web browsers like Firefox, Chrome are — blue for unvisited, purple for visited and red for the active link.
Example 2: CSS border-collapse
<style>
    .link1:link, .link1:visited {
        background-color: #4336f4;
        color: white;
        padding: 12px 22px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }
    .link1:hover, .link1:active {
        background-color: blue;
    }
    .link1:active,.link2:active{
        color: black;
    }
    .link2:link, .link2:active{
        background-color: white;
        color: black;
        border: 2px solid #4CAF50;
        padding: 10px 20px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin-left: 20px;
    }
    .link2:hover, .link2:active{
        background-color: #4CAF50;
        color: white;
    }
    .link2:active{
        color: black;
    }
</style>
<body>
    <a href="/html/index.php" target="_blank" class="link1">HTML Tutorial</a>
    <a href="/css/index.php" target="_blank" class="link2">CSS Tutorial</a>
</body>
					Ad: