← back to v130 · css-nesting-the-nested-declarations-rule

conformance · v130

v130 · css-nesting-the-nested-declarations-rule — conformance probe

5 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://drafts.csswg.org/css-nesting-1/#nested-declarations-rule chromestatus: #5084403030818816 generated 2026-06-01T08:35:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
css-nested-declarations-exists The CSSNestedDeclarations IDL interface is exposed. spec ↗ exists
trailing-bare-decl-not-hoisted A trailing bare declaration after a nested rule applies in its written source position rather than being hoisted before the nested rule. spec ↗ script
nested-rule-cssom-roundtrip Serialising a stylesheet with bare declarations after a nested rule preserves source order in cssText. spec ↗ script
insert-rule-after-nested-block CSSStyleSheet.insertRule lets a bare declaration block be inserted after a nested rule, materialising a CSSNestedDeclarations entry. spec ↗ script
supports-nesting-selector CSS.supports recognises the & nesting selector. spec ↗ css-supports