Search the site!Search DWfaq.com | Print This PagePrinter Friendly Page
Current: Default | Default: Snazz-o-Matic

DreamweaverFAQ.com » Tutorials » CSS » A 'short' Lesson On CSS, Page Five

A 'Short' Tutorial on CSS- The Pseudo Class

Remove those undies

No, you haven't entered the XXX section of Spider Food. In order to demonstrate Pseudo Classes, we're going to show you how to remove the ever annoying underlines from your links (I know you hate them).

To do this, we're going to use the Spider Food navigation bar as an example. As you recall from the last page, we redefined our <A> tags in our CSS file, using the following rules:

 .links    { FONT-SIZE: 11px; 
COLOR: #003399;
TEXT-DECORATION: none } a:hover { COLOR: #cc3333; TEXT-DECORATION: underline }

Each link on the left hand side is defined like this:

<a class="links" href="link.htm">Link</a>

In our style definition, we have the following declaration defined for Links, TEXT-DECORATION: none. This removed the underline from our links. The A:hover rule uses the pseudo class "hover" to change the appearance of our link when the mouse is "hovered" over the link. If you move the mouse over the left hand navigation, you'll notice that the links not only change color, but also become underlined when you move your mouse over them. Ahh, the wonder of pseudo classes

There are several pseudo class in the CSS1 specification. There are three for the <A> tag:

a:link { color: red } /* unvisited link */ 
a:visited { color: blue } /* visited links */
a:active { color: lime } /* active links */

The A:hover pseudo class was added in the CSS2 specification, and since then, the TEXT-DECORATION: none property has become one of the most used (and often abused) parts of the specification. Be careful using the no undies settings, as people still expect to find their links with underlines. Sometimes they won't even know your links are indeed links.

There are multiple other pseudo elements, but they are not fully supported by the browsers, so I'm not going to cover them in this tutorial.

Well class, that's all we have for today, but go on to the next page to visit some more in depth resources for all your CSS needs.

::This page last modified 8/13/2013 at 04:37::

Copyright © 2001-2024 DreamweaverFAQ.com All Rights Reserved.
All brands, trademarks, tutorials, extensions, code, and articles are the property of their respective owners.
A production of Site Drive Inc.
Legal Notice | Privacy Policy | Disclaimer & Notice