CSS at-rules (например, @import
) существуют с CSS2. В CSS3 медленно добавляются новые правила, такие как @supports
с разным уровнем поддержки браузеров. Как основные браузеры обрабатывают неподдерживаемые правила, которые они не распознают? Они просто игнорируются? Или они рассматриваются как синтаксические ошибки?Как браузеры обрабатывают непризнанные правила?
Например, если бы я использовал правило @supports
, которое не поддерживается какой-либо версией IE, будет ли IE терпеть неудачу с синтаксической ошибкой или будет ли это игнорироваться?
@supports (pointer-events: none) {
...
}