Suggest an editImprove this articleRefine the answer for “Which pseudo-classes do you know?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Pseudo-classes** fall into several groups: element states, structural pseudo-classes, logical and utility ones, and other useful ones (`:hover`, `:nth-child()`, `:not()`, `:root`, etc.). **Key point:** this is not a complete list, but these are the most commonly used pseudo-classes in modern CSS in practice.Shown above the full answer for quick recall.Answer (EN)ImagePseudo-classes fall into groups. The main ones worth knowing: **1) Element states** `:hover, :active, :focus, :visited, :link, :focus-visible, :focus-within, :disabled, :checked, :required, :valid, :invalid` **2) Structural pseudo-classes** `:first-child, :last-child, :nth-child(), :nth-of-type(), :first-of-type, :last-of-type, :only-child, :only-of-type, :nth-last-child()` **3) Logical and utility** `:not(), :is(), :where(), :has()` **4) Other useful ones** `:root, :empty, :target, :lang(), :fullscreen, :scope` This is not a complete list, but these are the most commonly used pseudo-classes in modern CSS in practice.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.