← back to v157 · css-position-visibility-anchor-s-valid
conformance · v157
v157 · css-position-visibility-anchor-s-valid — conformance probe
6 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
6
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
position-visibility-property-exists |
The position-visibility property itself is recognised — its initial value `always` parses. Without the property, none of the values below can be evaluated. spec ↗ | script | … | |
anchor-valid-value-parses |
`position-visibility: anchor-valid` is accepted. This is the renamed singular value that replaced the reverted `anchors-valid`. spec ↗ | script | … | |
anchor-valid-survives-declaration |
Setting `position-visibility: anchor-valid` on an element retains the declaration — the parser keeps it rather than dropping it, which is the stronger check that CSS.supports() alone does not make. spec ↗ | script | … | |
anchor-valid-composes-with-anchor-visible |
The two conditions compose: `position-visibility: anchor-valid anchor-visible` is a valid declaration, hiding the element when either condition is met. spec ↗ | script | … | |
position-anchor-establishes-default-anchor |
`position-anchor` is supported. The resolved semantics of anchor-valid consider only the DEFAULT anchor, which is the one position-anchor names — so the property is a direct prerequisite for the value's definition, not an unrelated baseline check. spec ↗ | script | … | |
anchor-valid-hides-on-default-anchor-loss |
An element with `position-visibility: anchor-valid` becomes hidden (strongly hidden, skipping painting and hit-testing) once its default anchor stops being an acceptable anchor element — removed from the DOM, not rendered, or otherwise unacceptable. Losing a non-default anchor referenced only by anchor() must NOT hide it. spec ↗ | manual | … |