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