What is a pseudo-class?
Used to define a special state for an element
What are CSS-pseudo-classes useful for?
To style an element when a user’s mouse hovers over it, to style visited and unvisited links differently, to style an element when it gets focus, etc.