# pseudo elements and pseudo classes in css Pseudo-classes:--- a:link a:visited a:hover a:active a.highlight:hover div:hover p:first-child Pseudo-Elements:---- p::first-line p::first-letter p.intro::first-letter h1::before h1::after Answer: pseudo-elements are special selectors that start with a double-colon (::) syntax. They usually target specific parts of the document. For example ::before and ::after are used to insert content at the beginning or end of an element.