[attribute|='value']
, [attribute*='value']
, [attribute~='value']
, [attribute$='value']
, [attribute='value']
, [attribute!='value']
, [attribute^='value']
, [attribute]
, [attributeFilter1][attributeFilter2][attributeFilterN]
*
, .class
, element
, #id
, selector1, selector2, selectorN
:animated
, :eq(index)
, :eq(-index)
, :even
, :first
, :focus
, :gt(index)
, :header
, :lang(language)
, :last
, :lt(index)
, :not(selector)
, :odd
, :root
, :target
:first-child
, :first-of-type
, :last-child
, :last-of-type
, :nth-child(index/even/odd/equation)
, :nth-last-child(index/even/odd/equation)
, :nth-last-of-type(index/even/odd/equation)
, :nth-of-type(index/even/odd/equation)
, :only-child
, :only-of-type
:contains(text)
, :empty
, :has(selector)
, :parent
:button
, :checkbox
, :checked
, :disabled
, :enabled
, :file
, :focus
, :image
, :input
, :password
, :radio
, :reset
, :selected
, :submit
, :text
parent > child
, ancestor descendant
, prev + next
, prev ~ siblings