19 Feb, 2007
How to get rid of tracing dotted line on a:active with CSS

You know those tracing dotted lines (see above) which appear when you click on a link? I found out not too long ago that you can get rid of them easily just by adding the following into your stylesheet file.
a {
outline: 0;
}
Technorati Tags: css, stylesheet, tip, www
Love what you've just read? Subscribe to our newsletter to receive tips, resources and special offers related to web development & design.
Other similar posts that you might be interested in:
- Some simple but effective CSS rules for IE 6
- How to use Google Fonts in your WordPress Theme
- How to customise WordPress Admin Login page
- Conditional IE Comments (to detect IE browser / IE browser version)
- How to use hi-res images in web apps for iPhone4
- 10 tips I have learned from WDS2007 – Day 1
- Enabling gd image library in PHP (Windows)
Hello! Welcome to Web development blog! My name is Ei Sabai and on this blog, I write about web development, mobile app development, latest web technologies and the likes. Read more 


Only works in IE?
Hi steve,
I don’t think it’s applicable for IE as you don’t see tracing dotted lines like that in IE. It’s mainly for FF.
Yes, it only works in IE. FF still has the tracing lines. I cannot get rid of them… and it is annoying.
My style sheet looks like this:
.a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration: none;
outline: none
}
any cures would be awesome
Hi jab,
Try this:
a {
outline: none;
}
If that doesn’t work, try:
a:focus {
outline: none;
}
the a:focus tag worked…PERFECTO!
thanks!
You’re welcome.
Any ideas on how to get rid of the same problem in FF on an input submit button?
Hi Bee,
If you’re talking about the dotted line that you see when you click on an input button, I don’t think we can control that in CSS. However, you might be able to get around it by using an image instead of an input button.
Thanks so much – this was driving me nuts as I was using two images for links on a new site’s landing page. I had tried all the border:none and 0px commands I could think of. Testing in FF, and the a {outline:none;} did the trick right away, but I added in the a:focus as well. Site looks much better now!
All you need to do is add outline: inherent;
For me that
a { outline: 0 }
did it for all FF in Linux, Mac, Win.
Thank you!
Very helpful. Just started using Cufon and this was really annoying me.