Attribute Present Selector : Selects an element if the given attribute is present.
Example : a[target]
Attribute Equals Selector : Selects an element if the given attribute value exactly matches the value stated.
Example : a[href="http://google.com/"]
Attribute Contains Selector : Selects an element if the given attribute value contains at least once instance of the value stated.
Example : a[href*="login"]
Attribute Begins With Selector : Selects an element if the given attribute value begins with the value stated.
Example : a[href^="https://"]
Attribute Ends With Selector : Selects an element if the given attribute value ends with the value stated.
Example : a[href$=".pdf"]
Attribute Spaced Selector : Selects an element if the given attribute value is whitespace-separated with one word being exactly as stated.
Example : a[rel~="tag"]
Attribute Hyphenated Selector : Selects an element if the given attribute value is hyphen-separated and begins with the word stated.
Example : a[lang|="en"]