Advanced
HTML & CSS
Q93 / 100
How does the CSS "@supports" rule enable progressive enhancement?
Correct! Well done.
Incorrect.
The correct answer is B) It allows conditionally applying a block of CSS only if the browser supports a specified CSS feature/property value, letting authors provide enhanced styles for capable browsers while falling back gracefully for others
B
Correct Answer
It allows conditionally applying a block of CSS only if the browser supports a specified CSS feature/property value, letting authors provide enhanced styles for capable browsers while falling back gracefully for others
Explanation
@supports performs feature queries (e.g. "@supports (display: grid)"), allowing CSS to adapt based on actual browser capability rather than guessing via browser detection, a core technique of progressive enhancement.
Progress
93/100