Recall & Review
beginner
What is CSS specificity?
CSS specificity is a set of rules browsers use to decide which CSS rule applies when multiple rules target the same element. It works like a score system to pick the strongest rule.
Click to reveal answer
beginner
Which selector has higher specificity: an ID selector or a class selector?An ID selector has higher specificity than a class selector. For example, <code>#header</code> beats <code>.menu</code> when both style the same element.Click to reveal answer
intermediate
How do inline styles affect specificity?
Inline styles (styles written directly in the HTML element using the
style attribute) have the highest specificity and override most other CSS rules.Click to reveal answer
intermediate
Order these selectors from lowest to highest specificity: element selector, class selector, ID selector, inline style.Lowest to highest specificity: element selector (e.g., <code>p</code>), class selector (e.g., <code>.box</code>), ID selector (e.g., <code>#main</code>), inline style (e.g., <code>style="color:red;"</code>).Click to reveal answer
beginner
What happens if two selectors have the same specificity?
If two selectors have the same specificity, the one that appears later in the CSS file wins and is applied to the element.
Click to reveal answer
Which selector has the highest specificity?
✗ Incorrect
Inline styles (style attribute) have the highest specificity, even higher than ID selectors.
If two CSS rules have the same specificity, which one applies?
✗ Incorrect
When specificity is equal, the rule that appears later in the CSS file overrides earlier ones.
What is the specificity score of the selector
div#main.content?✗ Incorrect
The selector has 1 ID (#main), 1 class (.content), and 1 element (div).
Which selector has the lowest specificity?
✗ Incorrect
Element selectors like
body have the lowest specificity.Why should you avoid using too many ID selectors for styling?
✗ Incorrect
High specificity of IDs can make it hard to override styles later, reducing flexibility.
Explain CSS specificity and how it affects which styles are applied to an element.
Think of specificity as a score that decides which CSS rule wins.
You got /4 concepts.
List the order of CSS selectors from lowest to highest specificity and give an example of each.
Remember inline styles are strongest, elements are weakest.
You got /5 concepts.