Pseudo-Classes and Elements

CSS defines pseudo-classes and pseudo-elements.
Examples are p::first-line, li:first-child, and input:focus

Pseudo-Classes (single ":")Pseudo-Elements (double "::")
  • first-child
  • link
  • visited
  • hover
  • active
  • focus
  • lang
  • first-line
  • first-letter
  • before
  • after