Selectors

In CSS, pattern matching rules determine which style rules apply to elements in the document tree.

1. Universal Selector
2. Class selector
3. id Selector
4. decendant Selector
5. Child Selector
6. Adjacent sibling selector
7. Attribute Selector
8. :first-child pseudo-class
9. link pseudo class
10. :first-line pseudo-element
11. :first-letter pseudo-element
12. Grouping Selectors