Specificity: The quality of belonging or relating uniquely to a particular subject.

Precedence: The condition of being considered more important than someone or something else; priority in importance, order, or rank.

Inheritance: Inheritance is associated with how the elements in the HTML markup inherit properties from their parent (containing) elements and pass them on to their children. The cascade relates to CSS declarations being applied to a document, and how conflicting rules do or do not override each other.

Property: A CSS rule is made up of two distinct parts — the selector and the declaration. The selector determines what is being styled on a page, and the declaration is how it should be styled. The property is the color piece of this declaration. It dictates which aspect of the selector will be changed visually. The value is what the chosen CSS property will be changed to.

Value: Defines the set of valid values for a CSS property or function.

Selector: A CSS selector is the part of a CSS rule set that actually selects the content you want to style.