CSS Hyperlinks
You can use CSS to change the appearance and behavior of hyperlinks.
To do this, you can use the following selectors/pseudo-classes:
- a
- a:link
- a:visited
- a:hover
- a:active
These selectors/pseudo-classes represent the 'anchor' element (specified using the HTML <a>
tag) and its various states.
Examples
Some nice effects can be achieved by using the text-decoration
property in conjunction with the color
property.
Here's an example of the code that you might insert into a style sheet to achieve the desired effect.
Note that the a:hover
must be placed after the a:link
and a:visited
rules, since otherwise the cascading rules will hide the effect of the a:hover
rule. Similarly, because a:active
is placed after a:hover
, the active color (red) will apply when the user both activates and hovers over the 'anchor' element.
Hyperlinks with no underline
It can confuse your users if your hyperlinks aren't underlined. A more usable solution would be only to apply this behaviour to hyperlinks only when users hover over them.
Text rollovers
Cursor Effects
Use the cursor
declaration.
Try It!
Modify the following code then press "Refresh" to see your own changes on the fly.