Selectors and pseudo-selectors
Selectors are a pattern used to select the elements which we want to style. A selector can contain one or more simple selectors separated by combinators. The CSS3 Selectors module introduces three new attribute selectors; they are grouped together under the heading Substring Matching Attribute Selectors.
These new selectors are as follows:
[att^=val]: The "begins with" selector
[att$=val]: The "ends with" selector
[att*=val]: The "contains" selector
The first of these new selectors, which we will refer to as the "begins with" selector, allows the selection of elements where a specified attribute (for example, the
href attribute of a hyperlink) begins with a specified string (for example,