:link
- same asa[href]
:visited
:hover
:active
- being clicked on or otherwise activated
Tip: LOVE HATE
:focus
select links that are the current focus of the keyboard:target
match when the hash tag in the current URL matches that ID:enabled
:disabled
:checked
:root
root of document,<html>
element:first-child
:last-child
:nth-child(N)
::first-letter
::first-line
:lange
match anyhting that either has or is a descendant of an element with a matching lang attribtue
::before
add content before a certain element::after
add content after a certain element
Pseudo elements: they don't select any "real" element that exists on the page.