CodesCompiler
🔍
HTMLCSSJavaScriptPythonSQLPHPSEOPostsBooksKids About Contact 🚀 Get Started Free

CSS - Links

CSS - Links

Links are used to navigate from one webpage to other with a single click. We can use CSS properties to style links in various ways.

We can create a link in webpage using <a> tag. With CSS we can style this to built text link, button link and image link as shown below.

Table of Contents

A link in a webpage exist in various states, and these states of link can be styled using pseudo-classes in CSS. Following are common states of link.

  • Link: Represents unvisited links. This state of links can be styled with :link pseudo class. (This is default state for anchor tag).

  • Visited: Represents the links that are already visited (present in browser’s history). This state of links can be styled with :visited pseudo class.

  • Hover: Represents the state when user hover’s the mouse pointer over link. This state of links can be styled with :hover pseudo class.

  • Active: Represents the state when user clicks the link. This state of links can be styled with :active pseudo class.

Following are default styles applied to a link in webpage. You can modify this style using CSS.

  • All the links will be underlined. You can remove this by setting text-decoration property to ‘none’.

  • All the unvisited links will be in blue color and visited links will be purple. You can use color property to modify this

  • The mouse pointer changes to a little hand icon when you hover over a link. You can use cursor property to modify this.

  • Hovered links will be underlined and active links are styled in red.

A text content when clicked will navigate to a different webpage or a section of same page is called text link. Following example show how to make a text link.

Example

Preview

As mentioned above in this example we have used pseudo-classes to style different states of a link.

Example

Preview

In CSS we can styles links in such a way that it looks like a clickable button. Following example shows this.

Example

Preview

We can also attach links on images displayed in webpage. Following example shows this.

Example

Preview