CSS CSS Basics (2014) Basic Selectors Pseudo-Classes

Leandro Botella Penalva
Leandro Botella Penalva
17,617 Points

Difference between a:visited and :visited or a:link and :link

:link and :visited pseudo classes only apply to links. I tried them without the "a" type selector and they work as well:

:visited { color: lightblue; } :link { color: orange; }

Is there any noticeable difference between using these pseudo classes alone like above or using them with the "a" type selector like a:visited and a:link?

1 Answer

Steven Parker
Steven Parker
207,988 Points

There might be a performance difference.

Without the "a", any element would be a potential target to check.

Also, I think including the "a" improves the readability of the CSS.

Leandro Botella Penalva
Leandro Botella Penalva
17,617 Points

Thanks, I guess I will stick to putting the a type selector to avoid any potential issues.