← back to v154 · css-text-decoration-inset
conformance · v154
v154 · css-text-decoration-inset — conformance probe
8 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
8
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
length-value-parses |
A single length is accepted and insets both ends. spec ↗ | script | … | |
percentage-value-parses |
A percentage is accepted, resolving against the text run — which is what makes a 100%-to-0 reveal expressible. spec ↗ | script | … | |
auto-value-parses |
auto is accepted and is the initial value. spec ↗ | script | … | |
two-value-syntax-parses |
Two values set the start and end insets independently. spec ↗ | script | … | |
negative-values-parse |
A negative inset extends the line beyond the text rather than being clamped away. Rejecting it would remove the only way to draw a decoration wider than its run. spec ↗ | script | … | |
initial-value-is-auto |
An element with no author value computes to auto, so adding the property to a stylesheet cannot change text that does not opt in. spec ↗ | script | … | |
one-value-expands-to-both-ends |
A single value must apply to both the start and the end. Reading the computed value back is what distinguishes a real shorthand expansion from a parse that kept only one side. spec ↗ | script | … | |
is-animatable |
The reveal effect depends on the property being interpolable, not merely settable. Registering an animation and sampling it mid-flight is the only way to confirm it animates rather than steps. spec ↗ | script | … |