N.B. Pseudo-class: link allows you to target only the hyperlinks (<a href="">) and anchors (<a name="">) and is not compulsory. How to display non-underlined links ...
Fireship on MSNOpinion

CSS Pseudo-elements Made Simple

Learn how to use CSS pseudo-elements to style content that does not actually exist in your HTML What on Earth just happened ...