CSS Links 🔗

beginner
24 min

CSS Links 🔗

Welcome to our CSS Links tutorial! In this lesson, we'll explore how to style and manage links in your web pages using CSS. Let's dive in!

Understanding Links 🎯

Links are an essential part of any web page. They allow users to navigate between pages or jump to specific sections within a page. By default, links appear as blue underlined text.

html
<a href="https://www.example.com">Link Text</a>

In the above example, <a href="https://www.example.com"> is an anchor tag, and Link Text is the actual link that users click on. The href attribute specifies the URL the link points to.

Styling Links with CSS 💡

While links have default styles, we can customize them using CSS. Here's an example of styling links with basic CSS properties:

css
a { color: #333; /* Change link color */ text-decoration: none; /* Remove underline */ cursor: pointer; /* Change cursor to a pointer when hovering over the link */ } a:hover { color: #666; /* Change link color on hover */ }

In the above example, we've set the link color to dark gray (#333) and removed the underline by setting text-decoration to none. We also made the cursor change to a pointer when hovering over the link (cursor: pointer). Lastly, we changed the link color to light gray (#666) on hover (a:hover).

Navigation Menus 📝

Navigation menus are a common way to organize links on a web page. Here's an example of a simple navigation menu using unordered lists (<ul>) and list items (<li>):

html
<ul> <li><a href="#home">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#services">Services</a></li> <li><a href="#contact">Contact</a></li> </ul>

In the above example, each list item contains an anchor tag with a href attribute pointing to the appropriate section on the page.

Link States ✅

Links have four states: :link, :visited, :hover, and :active. Here's how you can style each state:

css
a:link { color: #333; /* Unvisited link color */ } a:visited { color: #666; /* Visited link color */ } a:hover { color: #444; /* On-hover link color */ } a:active { color: #222; /* Active link color (when clicking the link) */ }

CSS Pseudo-classes Quiz 💡

Quick Quiz
Question 1 of 1

Which CSS pseudo-class styles the link when it's being clicked?

That's it for our CSS Links tutorial! By now, you should have a good understanding of how to style and manage links in your web pages using CSS. Stay tuned for more CSS tutorials at CodeYourCraft! 🎓