CSS Specificity (original) (raw)

Last Updated : 01 Jul, 2024

CSS Specificity is a fundamental concept in CSS that determines the order of style application. It is calculated based on the types of selectors used, including inline styles, IDs, classes, attributes, and element types. Understanding CSS Specificity is important for:

This knowledge is essential for you to make efficient, maintainable, and scalable stylesheets that render their website or application as intended.

**CSS Specificity Rules

1. Inline CSS

Inline CSS is a method of applying CSS styling directly within HTML elements using the “style” attribute. It has the highest specificity and will override all other selectors, including External stylesheets and Internal CSS.

**2. Internal CSS

Internal stylesheets are a method for defining CSS styles within an HTML document’s