CSS at-rules have been part of CSS since the days of CSS2. As CSS evolves with new specifications like @supports
, it's interesting to see how different browsers handle unsupported rules. Do major browsers simply ignore unrecognized rules, or do they flag them as syntax errors?
For example, if I were to implement the @supports
at-rule in a way that is not supported by any version of Internet Explorer, would IE throw a syntax error, or would it quietly overlook it?
@supports (pointer-events: none) {
...
}