Click here to download the Blitz Browser!

WPT

wpt / css / css-properties-values-api / registered-property-computation.html

Spec: CSS Properties and Values API ↗

Runs: Chrome 155.0.8040.0 (wpt@476394464, 2026-09-03) | Firefox 157.0a1 (wpt@476394464, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@a1e944e7a, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total69/7575/7575/7568/7575/750/75
SubtestChromeFirefoxSafariLadybirdServoBlitz
<length> values computed are correctly via var()-referencePASSPASSPASSPASSPASSFAIL
<length> values computed are correctly via var()-reference when font-size is inheritedPASSPASSPASSPASSPASSFAIL
<length> values are computed correctly when font-size is inherited [14em]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly when font-size is inherited [calc(14em + 10px)]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [12px]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [13vw]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [14em]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [15vmin]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [calc(16px - 7em + 10vh)]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [1in]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [2.54cm]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [25.4mm]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [6pc]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [72pt]PASSPASSPASSPASSPASSFAIL
<length> values are computed correctly [10lh]PASSPASSPASSPASSPASSFAIL
<length-percentage> values are computed correctly [17em]PASSPASSPASSPASSPASSFAIL
<length-percentage> values are computed correctly [18%]PASSPASSPASSPASSPASSFAIL
<length-percentage> values are computed correctly [calc(19em - 2%)]PASSPASSPASSPASSPASSFAIL
<length># values are computed correctly [10px, 3em]PASSPASSPASSPASSPASSFAIL
<length># values are computed correctly [4em ,9px]PASSPASSPASSPASSPASSFAIL
<length># values are computed correctly [8em]PASSPASSPASSPASSPASSFAIL
<length-percentage># values are computed correctly [3% , 10vmax , 22px]PASSPASSPASSPASSPASSFAIL
<length-percentage># values are computed correctly [calc(50% + 1em), 4px]PASSPASSPASSPASSPASSFAIL
<length-percentage># values are computed correctly [calc(13% + 37px)]PASSPASSPASSPASSPASSFAIL
<length>+ values are computed correctly [10px 3em]PASSPASSPASSPASSPASSFAIL
<length>+ values are computed correctly [4em 9px]PASSPASSPASSPASSPASSFAIL
<length-percentage>+ values are computed correctly [3% 10vmax 22px]PASSPASSPASSPASSPASSFAIL
<length-percentage>+ values are computed correctly [calc(50% + 1em) 4px]PASSPASSPASSPASSPASSFAIL
<transform-function> values are computed correctly [translateX(2px)]PASSPASSPASSPASSPASSFAIL
<transform-function> values are computed correctly [translateX(10em)]PASSPASSPASSPASSPASSFAIL
<transform-function> values are computed correctly [translateX(calc(11em + 10%))]PASSPASSPASSPASSPASSFAIL
<transform-function>+ values are computed correctly [translateX(10%) scale(2)]PASSPASSPASSPASSPASSFAIL
<integer> values are computed correctly [15]PASSPASSPASSPASSPASSFAIL
<integer> values are computed correctly [calc(15 + 15)]PASSPASSPASSPASSPASSFAIL
<integer> values are computed correctly [calc(2.4)]PASSPASSPASSPASSPASSFAIL
<integer> values are computed correctly [calc(2.6)]PASSPASSPASSPASSPASSFAIL
<integer> values are computed correctly [calc(2.6 + 3.1)]PASSPASSPASSPASSPASSFAIL
<integer>+ values are computed correctly [15 calc(2.4) calc(2.6)]PASSPASSPASSPASSPASSFAIL
<number> values are computed correctly [15]PASSPASSPASSPASSPASSFAIL
<number> values are computed correctly [calc(15 + 15)]PASSPASSPASSPASSPASSFAIL
<number> values are computed correctly [calc(24 / 10)]PASSPASSPASSPASSPASSFAIL
<number>+ values are computed correctly [15 calc(15 + 15) calc(24 / 10)]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [#ff0000]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [#000f00]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [#00000a]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [#badbee]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [#badbee33]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [tomato]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [plum]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [currentcolor]FAILPASSPASSFAILPASSFAIL
<color> values are computed correctly [color-mix(in srgb, black, white)]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [color-mix(in srgb, currentcolor, red)]FAILPASSPASSFAILPASSFAIL
<color> values are computed correctly [color-mix(in srgb, currentcolor, #ffffff 70%)]FAILPASSPASSFAILPASSFAIL
<color> values are computed correctly [color-mix(in srgb, currentcolor 20%, #ffffff 20%)]FAILPASSPASSFAILPASSFAIL
<color> values are computed correctly [light-dark(currentcolor, red)]FAILPASSPASSFAILPASSFAIL
<color> values are computed correctly [light-dark(lime, red)]PASSPASSPASSPASSPASSFAIL
<color> values are computed correctly [color(from lime srgb g g g)]PASSPASSPASSFAILPASSFAIL
<color> values are computed correctly [color(from currentcolor srgb b g r)]FAILPASSPASSFAILPASSFAIL
<color> values are computed correctly [color(srgb 1 1 1 / calc(NaN))]PASSPASSPASSPASSPASSFAIL
* values are computed correctly [tomato]PASSPASSPASSPASSPASSFAIL
tomato | plum values are computed correctly [plum]PASSPASSPASSPASSPASSFAIL
tomato | plum | <color> values are computed correctly [plum]PASSPASSPASSPASSPASSFAIL
* values are computed correctly [-50grad]PASSPASSPASSPASSPASSFAIL
<angle> values are computed correctly [180deg]PASSPASSPASSPASSPASSFAIL
<angle> values are computed correctly [400grad]PASSPASSPASSPASSPASSFAIL
<angle> values are computed correctly [calc(360deg + 400grad)]PASSPASSPASSPASSPASSFAIL
* values are computed correctly [50s]PASSPASSPASSPASSPASSFAIL
<time> values are computed correctly [1s]PASSPASSPASSPASSPASSFAIL
<time> values are computed correctly [1000ms]PASSPASSPASSPASSPASSFAIL
<time> values are computed correctly [calc(1000ms + 1s)]PASSPASSPASSPASSPASSFAIL
* values are computed correctly [50dpi]PASSPASSPASSPASSPASSFAIL
<resolution> values are computed correctly [1dppx]PASSPASSPASSPASSPASSFAIL
<resolution> values are computed correctly [96dpi]PASSPASSPASSPASSPASSFAIL
<resolution> values are computed correctly [calc(1dppx + 96dpi)]PASSPASSPASSPASSPASSFAIL
* values are computed correctly [url(why)]PASSPASSPASSPASSPASSFAIL