* E .class #id E F E > F E + F E[attribute] E[attribute=value] E[attribute~=value] E[attribute|=value] :first-child :link :visited :lang() :before ::before :after ::after :first-letter ::first-letter :first-line ::first-line E[attribute^=value] E[attribute$=value] E[attribute*=value] E ~ F :root :last-child nly-child :nth-child() :nth-last-child() :first-of-type :last-of-type nly-of-type :nth-of-type() :nth-last-of-type() :empty :not() :target :enabled :disabled :checked