← back to v158 · background-layer-count-independence
conformance · v158
v158 · background-layer-count-independence — conformance probe
9 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.
0
pass
0
fail
0
blocked
9
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
position-list-syntax-parses |
A comma-separated multi-entry background-position list parses (the pre-existing surface whose computed value this feature changes). spec ↗ | css-supports | … | |
excess-position-entries-not-truncated |
With one background-image, a two-entry background-position keeps both entries in its computed value instead of truncating to the layer count. spec ↗ | script | … | |
short-position-list-not-repeated |
With two background-images, a one-entry background-position keeps exactly one computed entry instead of being repeated to the layer count. spec ↗ | script | … | |
background-size-list-preserved |
The computed background-size keeps a three-entry authored list on a one-image element. spec ↗ | script | … | |
background-repeat-list-preserved |
The computed background-repeat keeps a three-entry authored list on a two-image element. spec ↗ | script | … | |
none-image-counts-one-layer-list-preserved |
With no background-image set at all (initial value none = one layer), a two-entry background-position keeps both computed entries. spec ↗ | script | … | |
inherit-passes-full-computed-list |
background-position: inherit on a child receives the parent's full three-entry computed list even though the parent has only one image. spec ↗ | script | … | |
shorthand-serializes-empty-on-mismatch |
Serialising the background shorthand from computed style returns the empty string while the coordinated longhands hold mismatched list lengths (Appendix A's shorthand rule). spec ↗ | script | … | |
used-value-truncation-still-applies |
Preserving computed lists must NOT change rendering: a matched-length declaration and its mismatched superset resolve the same first entry (the only one a single image uses). spec ↗ | script | … |