Click here to download the Blitz Browser!

Status

This page documents the implementation status of various HTML and CSS features in Blitz.

CSS PropertiesHTML ElementsEventsWPT TestsWPT History

This page documents Blitz's scores on the "css" subsuite of the Web Platform Tests.


wpt / css / css-images

Score history
1 month3 months6 months1 year2 years4 yearsAll time
0%20%40%60%80%100%May 2025Jul 2025Sep 2025Nov 2025Jan 2026Mar 2026May 2026Jul 2026Sep 2026css/css-images

Data from commit:
ab0e30b Give form controls a UA default font-family (#940) (2026-09-25)

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total33.25%(161/508)31.69%(3512/4061)86.48%
parsing77.74%(16/25)64.00%(2803/2836)98.84%
animation48.32%(0/5)0.00%(201/372)54.03%
gradient54.55%(42/77)54.55%(203/238)85.29%
image-set33.33%(13/39)33.33%(191/217)88.02%
image-orientation41.18%(14/34)41.18%(14/34)41.18%
TestSubtestsSubtest %Status
color-stop-color-mix-currentcolor-invalidation.html(1/1)100.00%PASS
color-stop-contrast-color-currentcolor-invalidation.html(1/1)100.00%PASS
color-stop-currentcolor-invalidation.html(1/1)100.00%PASS
color-stop-currentcolor.html(1/1)100.00%PASS
color-stop-light-dark-currentcolor-invalidation.html(1/1)100.00%PASS
color-stop-relative-color-currentcolor-invalidation.html(1/1)100.00%PASS
conic-gradient-angle-negative.html(1/1)100.00%PASS
conic-gradient-angle.html(1/1)100.00%PASS
conic-gradient-calc-angle-percentage.html(0/1)0.00%FAIL
conic-gradient-center.html(1/1)100.00%PASS
conic-gradient-color-with-sibling-index.html(1/1)100.00%PASS
conic-gradient-line-height-relative-units-001.html(1/1)100.00%PASS
conic-gradient-line-height-relative-units-002.html(1/1)100.00%PASS
conic-gradient-line-height-relative-units-003.html(1/1)100.00%PASS
conic-gradient-line-height-relative-units-004.html(1/1)100.00%PASS
cross-fade-basic.html(0/1)0.00%FAIL
cross-fade-computed-value.html(0/7)0.00%FAIL
cross-fade-cross-origin-orientation.sub.html(0/1)0.00%FAIL
cross-fade-legacy-2-crash.html(1/1)100.00%PASS
cross-fade-legacy-crash.html(1/1)100.00%PASS
cross-fade-natural-size.html(1/1)100.00%PASS
cross-fade-premultiplied-alpha.html(0/1)0.00%FAIL
cross-fade-target-alpha.html(0/1)0.00%FAIL
css-image-fallbacks-and-annotations.html(0/1)0.00%FAIL
css-image-fallbacks-and-annotations002.html(0/1)0.00%FAIL
css-image-fallbacks-and-annotations003.html(0/1)0.00%FAIL
css-image-fallbacks-and-annotations004.html(0/1)0.00%FAIL
css-image-fallbacks-and-annotations005.html(0/1)0.00%FAIL
empty-background-image.html(0/1)0.00%CRASH
empty-radial-gradient-crash.html(1/1)100.00%PASS
gradient-border-box.html(1/1)100.00%PASS
gradient-button.html(1/1)100.00%PASS
gradient-content-box.html(1/1)100.00%PASS
gradient-move-stops.html(0/1)0.00%FAIL
gradient-nan-crash.html(1/1)100.00%PASS
gradient-refcrash.html(1/1)100.00%PASS
gradient-specified-values.html(8/8)100.00%PASS
gradients-with-border.html(1/1)100.00%PASS
gradients-with-transparent.html(1/1)100.00%PASS
idlharness.html(5/6)83.33%FAIL
image-color-background-combined.html(0/1)0.00%FAIL
image-color-background-position.html(0/1)0.00%FAIL
image-color-background-repeat.html(0/1)0.00%FAIL
image-color-background-size.html(0/1)0.00%FAIL
image-color-basic.html(0/1)0.00%FAIL
image-color-cross-fade.html(0/1)0.00%FAIL
image-color-layered.html(0/1)0.00%FAIL
image-light-dark.html(0/1)0.00%FAIL
image-multipart-crash.html(1/1)100.00%PASS
image-rendering-border-image.html(0/1)0.00%FAIL
image-rendering-mixed-scaled.html(1/1)100.00%PASS
infinite-radial-gradient-refcrash.html(1/1)100.00%PASS
inheritance.html(6/8)75.00%FAIL
linear-gradient-1.html(1/1)100.00%PASS
linear-gradient-2.html(1/1)100.00%PASS
linear-gradient-body-sibling-index.html(1/1)100.00%PASS
linear-gradient-calc-em-units.html(1/1)100.00%PASS
linear-gradient-non-square.html(0/1)0.00%FAIL
linear-gradient-sibling-index.html(1/1)100.00%PASS
multiple-position-color-stop-conic-2.html(1/1)100.00%PASS
multiple-position-color-stop-conic.html(1/1)100.00%PASS
multiple-position-color-stop-linear-2.html(1/1)100.00%PASS
multiple-position-color-stop-linear.html(1/1)100.00%PASS
multiple-position-color-stop-radial-2.html(1/1)100.00%PASS
multiple-position-color-stop-radial.html(0/1)0.00%FAIL
normalization-conic-2.html(1/1)100.00%PASS
normalization-conic-degenerate.html(0/1)0.00%FAIL
normalization-conic.html(0/1)0.00%FAIL
normalization-linear-2.html(1/1)100.00%PASS
normalization-linear-degenerate.html(0/1)0.00%FAIL
normalization-linear.html(0/1)0.00%FAIL
normalization-radial-2.html(1/1)100.00%PASS
normalization-radial-3.html(1/1)100.00%PASS
normalization-radial-4.html(0/1)0.00%FAIL
normalization-radial-degenerate.html(0/1)0.00%FAIL
normalization-radial.html(0/1)0.00%FAIL
object-fit-contain-png-001c.html(0/1)0.00%FAIL
object-fit-contain-png-001e.html(0/1)0.00%FAIL
object-fit-contain-png-001i.html(0/1)0.00%FAIL
object-fit-contain-png-001o.html(0/1)0.00%FAIL
object-fit-contain-png-001p.html(0/1)0.00%FAIL
object-fit-contain-png-002c.html(0/1)0.00%FAIL
object-fit-contain-png-002e.html(0/1)0.00%FAIL
object-fit-contain-png-002i.html(0/1)0.00%FAIL
object-fit-contain-png-002o.html(0/1)0.00%FAIL
object-fit-contain-png-002p.html(0/1)0.00%FAIL
object-fit-contain-svg-001e.html(0/1)0.00%FAIL
object-fit-contain-svg-001i.html(0/1)0.00%FAIL
object-fit-contain-svg-001o.html(0/1)0.00%FAIL
object-fit-contain-svg-001p.html(0/1)0.00%FAIL
object-fit-contain-svg-002e.html(0/1)0.00%FAIL
object-fit-contain-svg-002i.html(0/1)0.00%FAIL
object-fit-contain-svg-002o.html(0/1)0.00%FAIL
object-fit-contain-svg-002p.html(0/1)0.00%FAIL
object-fit-contain-svg-003e.html(0/1)0.00%FAIL
object-fit-contain-svg-003i.html(0/1)0.00%FAIL
object-fit-contain-svg-003o.html(0/1)0.00%FAIL
object-fit-contain-svg-003p.html(0/1)0.00%FAIL
object-fit-contain-svg-004e.html(0/1)0.00%FAIL
object-fit-contain-svg-004i.html(0/1)0.00%FAIL
object-fit-contain-svg-004o.html(0/1)0.00%FAIL
object-fit-contain-svg-004p.html(0/1)0.00%FAIL
object-fit-contain-svg-005e.html(0/1)0.00%FAIL
object-fit-contain-svg-005i.html(0/1)0.00%FAIL
object-fit-contain-svg-005o.html(0/1)0.00%FAIL
object-fit-contain-svg-005p.html(0/1)0.00%FAIL
object-fit-contain-svg-006e.html(0/1)0.00%FAIL
object-fit-contain-svg-006i.html(0/1)0.00%FAIL
object-fit-contain-svg-006o.html(0/1)0.00%FAIL
object-fit-contain-svg-006p.html(0/1)0.00%FAIL
object-fit-containcontainintrinsicsize-png-001c.tentative.html(0/1)0.00%FAIL
object-fit-containcontainintrinsicsize-png-001e.tentative.html(0/1)0.00%FAIL
object-fit-containcontainintrinsicsize-png-001i.tentative.html(0/1)0.00%FAIL
object-fit-containcontainintrinsicsize-png-001p.tentative.html(0/1)0.00%FAIL
object-fit-containsize-png-001c.tentative.html(0/1)0.00%FAIL
object-fit-containsize-png-001e.tentative.html(0/1)0.00%FAIL
object-fit-containsize-png-001i.tentative.html(0/1)0.00%FAIL
object-fit-containsize-png-001p.tentative.html(0/1)0.00%FAIL
object-fit-cover-png-001c.html(0/1)0.00%FAIL
object-fit-cover-png-001e.html(0/1)0.00%FAIL
object-fit-cover-png-001i.html(0/1)0.00%FAIL
object-fit-cover-png-001o.html(0/1)0.00%FAIL
object-fit-cover-png-001p.html(0/1)0.00%FAIL
object-fit-cover-png-002c.html(0/1)0.00%FAIL
object-fit-cover-png-002e.html(0/1)0.00%FAIL
object-fit-cover-png-002i.html(0/1)0.00%FAIL
object-fit-cover-png-002o.html(0/1)0.00%FAIL
object-fit-cover-png-002p.html(0/1)0.00%FAIL
object-fit-cover-svg-001e.html(0/1)0.00%FAIL
object-fit-cover-svg-001i.html(0/1)0.00%FAIL
object-fit-cover-svg-001o.html(0/1)0.00%FAIL
object-fit-cover-svg-001p.html(0/1)0.00%FAIL
object-fit-cover-svg-002e.html(0/1)0.00%FAIL
object-fit-cover-svg-002i.html(0/1)0.00%FAIL
object-fit-cover-svg-002o.html(0/1)0.00%FAIL
object-fit-cover-svg-002p.html(0/1)0.00%FAIL
object-fit-cover-svg-003e.html(0/1)0.00%FAIL
object-fit-cover-svg-003i.html(0/1)0.00%FAIL
object-fit-cover-svg-003o.html(0/1)0.00%FAIL
object-fit-cover-svg-003p.html(0/1)0.00%FAIL
object-fit-cover-svg-004e.html(0/1)0.00%FAIL
object-fit-cover-svg-004i.html(0/1)0.00%FAIL
object-fit-cover-svg-004o.html(0/1)0.00%FAIL
object-fit-cover-svg-004p.html(0/1)0.00%FAIL
object-fit-cover-svg-005e.html(0/1)0.00%FAIL
object-fit-cover-svg-005i.html(0/1)0.00%FAIL
object-fit-cover-svg-005o.html(0/1)0.00%FAIL
object-fit-cover-svg-005p.html(0/1)0.00%FAIL
object-fit-cover-svg-006e.html(0/1)0.00%FAIL
object-fit-cover-svg-006i.html(0/1)0.00%FAIL
object-fit-cover-svg-006o.html(0/1)0.00%FAIL
object-fit-cover-svg-006p.html(0/1)0.00%FAIL
object-fit-dyn-aspect-ratio-001.html(0/1)0.00%FAIL
object-fit-dyn-aspect-ratio-002.html(0/1)0.00%FAIL
object-fit-fill-png-001c.html(0/1)0.00%FAIL
object-fit-fill-png-001e.html(0/1)0.00%FAIL
object-fit-fill-png-001i.html(0/1)0.00%FAIL
object-fit-fill-png-001o.html(0/1)0.00%FAIL
object-fit-fill-png-001p.html(0/1)0.00%FAIL
object-fit-fill-png-002c.html(0/1)0.00%FAIL
object-fit-fill-png-002e.html(0/1)0.00%FAIL
object-fit-fill-png-002i.html(0/1)0.00%FAIL
object-fit-fill-png-002o.html(0/1)0.00%FAIL
object-fit-fill-png-002p.html(0/1)0.00%FAIL
object-fit-fill-svg-001e.html(0/1)0.00%FAIL
object-fit-fill-svg-001i.html(0/1)0.00%FAIL
object-fit-fill-svg-001o.html(0/1)0.00%FAIL
object-fit-fill-svg-001p.html(0/1)0.00%FAIL
object-fit-fill-svg-002e.html(0/1)0.00%FAIL
object-fit-fill-svg-002i.html(0/1)0.00%FAIL
object-fit-fill-svg-002o.html(0/1)0.00%FAIL
object-fit-fill-svg-002p.html(0/1)0.00%FAIL
object-fit-fill-svg-003e.html(0/1)0.00%FAIL
object-fit-fill-svg-003i.html(0/1)0.00%FAIL
object-fit-fill-svg-003o.html(0/1)0.00%FAIL
object-fit-fill-svg-003p.html(0/1)0.00%FAIL
object-fit-fill-svg-004e.html(0/1)0.00%FAIL
object-fit-fill-svg-004i.html(0/1)0.00%FAIL
object-fit-fill-svg-004o.html(0/1)0.00%FAIL
object-fit-fill-svg-004p.html(0/1)0.00%FAIL
object-fit-fill-svg-005e.html(0/1)0.00%FAIL
object-fit-fill-svg-005i.html(0/1)0.00%FAIL
object-fit-fill-svg-005o.html(0/1)0.00%FAIL
object-fit-fill-svg-005p.html(0/1)0.00%FAIL
object-fit-fill-svg-006e.html(0/1)0.00%FAIL
object-fit-fill-svg-006i.html(0/1)0.00%FAIL
object-fit-fill-svg-006o.html(0/1)0.00%FAIL
object-fit-fill-svg-006p.html(0/1)0.00%FAIL
object-fit-none-png-001c.html(0/1)0.00%FAIL
object-fit-none-png-001e.html(0/1)0.00%FAIL
object-fit-none-png-001i.html(0/1)0.00%FAIL
object-fit-none-png-001o.html(0/1)0.00%FAIL
object-fit-none-png-001p.html(0/1)0.00%FAIL
object-fit-none-png-002c.html(0/1)0.00%FAIL
object-fit-none-png-002e.html(0/1)0.00%FAIL
object-fit-none-png-002i.html(0/1)0.00%FAIL
object-fit-none-png-002o.html(0/1)0.00%FAIL
object-fit-none-png-002p.html(0/1)0.00%FAIL
object-fit-none-svg-001e.html(0/1)0.00%FAIL
object-fit-none-svg-001i.html(0/1)0.00%FAIL
object-fit-none-svg-001o.html(0/1)0.00%FAIL
object-fit-none-svg-001p.html(0/1)0.00%FAIL
object-fit-none-svg-002e.html(0/1)0.00%FAIL
object-fit-none-svg-002i.html(0/1)0.00%FAIL
object-fit-none-svg-002o.html(0/1)0.00%FAIL
object-fit-none-svg-002p.html(0/1)0.00%FAIL
object-fit-none-svg-003e.html(0/1)0.00%FAIL
object-fit-none-svg-003i.html(0/1)0.00%FAIL
object-fit-none-svg-003o.html(0/1)0.00%FAIL
object-fit-none-svg-003p.html(0/1)0.00%FAIL
object-fit-none-svg-004e.html(0/1)0.00%FAIL
object-fit-none-svg-004i.html(0/1)0.00%FAIL
object-fit-none-svg-004o.html(0/1)0.00%FAIL
object-fit-none-svg-004p.html(0/1)0.00%FAIL
object-fit-none-svg-005e.html(0/1)0.00%FAIL
object-fit-none-svg-005i.html(0/1)0.00%FAIL
object-fit-none-svg-005o.html(0/1)0.00%FAIL
object-fit-none-svg-005p.html(0/1)0.00%FAIL
object-fit-none-svg-006e.html(0/1)0.00%FAIL
object-fit-none-svg-006i.html(0/1)0.00%FAIL
object-fit-none-svg-006o.html(0/1)0.00%FAIL
object-fit-none-svg-006p.html(0/1)0.00%FAIL
object-fit-scale-down-png-001c.html(0/1)0.00%FAIL
object-fit-scale-down-png-001e.html(0/1)0.00%FAIL
object-fit-scale-down-png-001i.html(0/1)0.00%FAIL
object-fit-scale-down-png-001o.html(0/1)0.00%FAIL
object-fit-scale-down-png-001p.html(0/1)0.00%FAIL
object-fit-scale-down-png-002c.html(0/1)0.00%FAIL
object-fit-scale-down-png-002e.html(0/1)0.00%FAIL
object-fit-scale-down-png-002i.html(0/1)0.00%FAIL
object-fit-scale-down-png-002o.html(0/1)0.00%FAIL
object-fit-scale-down-png-002p.html(0/1)0.00%FAIL
object-fit-scale-down-svg-001e.html(0/1)0.00%FAIL
object-fit-scale-down-svg-001i.html(0/1)0.00%FAIL
object-fit-scale-down-svg-001o.html(0/1)0.00%FAIL
object-fit-scale-down-svg-001p.html(0/1)0.00%FAIL
object-fit-scale-down-svg-002e.html(0/1)0.00%FAIL
object-fit-scale-down-svg-002i.html(0/1)0.00%FAIL
object-fit-scale-down-svg-002o.html(0/1)0.00%FAIL
object-fit-scale-down-svg-002p.html(0/1)0.00%FAIL
object-fit-scale-down-svg-003e.html(0/1)0.00%FAIL
object-fit-scale-down-svg-003i.html(0/1)0.00%FAIL
object-fit-scale-down-svg-003o.html(0/1)0.00%FAIL
object-fit-scale-down-svg-003p.html(0/1)0.00%FAIL
object-fit-scale-down-svg-004e.html(0/1)0.00%FAIL
object-fit-scale-down-svg-004i.html(0/1)0.00%FAIL
object-fit-scale-down-svg-004o.html(0/1)0.00%FAIL
object-fit-scale-down-svg-004p.html(0/1)0.00%FAIL
object-fit-scale-down-svg-005e.html(0/1)0.00%FAIL
object-fit-scale-down-svg-005i.html(0/1)0.00%FAIL
object-fit-scale-down-svg-005o.html(0/1)0.00%FAIL
object-fit-scale-down-svg-005p.html(0/1)0.00%FAIL
object-fit-scale-down-svg-006e.html(0/1)0.00%FAIL
object-fit-scale-down-svg-006i.html(0/1)0.00%FAIL
object-fit-scale-down-svg-006o.html(0/1)0.00%FAIL
object-fit-scale-down-svg-006p.html(0/1)0.00%FAIL
object-fit-stale-image-while-revalidating.html(1/1)100.00%PASS
object-position-png-001c.html(0/1)0.00%FAIL
object-position-png-001e.html(0/1)0.00%FAIL
object-position-png-001i.html(1/1)100.00%PASS
object-position-png-001o.html(0/1)0.00%FAIL
object-position-png-001p.html(0/1)0.00%FAIL
object-position-png-002c.html(0/1)0.00%FAIL
object-position-png-002e.html(0/1)0.00%FAIL
object-position-png-002i.html(1/1)100.00%PASS
object-position-png-002o.html(0/1)0.00%FAIL
object-position-png-002p.html(0/1)0.00%FAIL
object-position-svg-001e.html(0/1)0.00%FAIL
object-position-svg-001i.html(0/1)0.00%FAIL
object-position-svg-001o.html(0/1)0.00%FAIL
object-position-svg-001p.html(0/1)0.00%FAIL
object-position-svg-002e.html(0/1)0.00%FAIL
object-position-svg-002i.html(0/1)0.00%FAIL
object-position-svg-002o.html(0/1)0.00%FAIL
object-position-svg-002p.html(0/1)0.00%FAIL
object-view-box-auto-size-relayout.html(0/1)0.00%FAIL
object-view-box-contain-intrinsic-size.html(0/1)0.00%FAIL
object-view-box-empty-bounds.html(1/1)100.00%PASS
object-view-box-fit-contain-canvas.html(1/1)100.00%PASS
object-view-box-fit-contain-img.html(1/1)100.00%PASS
object-view-box-fit-contain-svg.html(1/1)100.00%PASS
object-view-box-fit-contain-video.html(1/1)100.00%PASS
object-view-box-fit-cover-canvas.html(1/1)100.00%PASS
object-view-box-fit-cover-img.html(1/1)100.00%PASS
object-view-box-fit-cover-svg.html(1/1)100.00%PASS
object-view-box-fit-cover-video.html(1/1)100.00%PASS
object-view-box-fit-fill-canvas.html(0/1)0.00%FAIL
object-view-box-fit-fill-img.html(0/1)0.00%FAIL
object-view-box-fit-fill-svg.html(0/1)0.00%FAIL
object-view-box-fit-fill-video.html(0/1)0.00%FAIL
object-view-box-fit-none-canvas.html(1/1)100.00%PASS
object-view-box-fit-none-img.html(1/1)100.00%PASS
object-view-box-fit-none-svg.html(1/1)100.00%PASS
object-view-box-fit-none-video.html(1/1)100.00%PASS
object-view-box-iframe.html(1/1)100.00%PASS
object-view-box-negative-bounds.html(1/1)100.00%PASS
object-view-box-parsing.html(6/12)50.00%FAIL
object-view-box-property-changed.html(0/1)0.00%FAIL
object-view-box-rect-auto.html(1/1)100.00%PASS
object-view-box-rect-percentage.html(0/1)0.00%FAIL
object-view-box-rect.html(0/1)0.00%FAIL
object-view-box-same-size.html(1/1)100.00%PASS
object-view-box-size-containment.html(0/1)0.00%FAIL
object-view-box-svg-img-no-size.html(1/1)100.00%PASS
object-view-box-transition-mutation.html(0/1)0.00%FAIL
object-view-box-writing-mode-canvas.html(0/1)0.00%FAIL
object-view-box-writing-mode-img.html(1/1)100.00%PASS
object-view-box-writing-mode-svg.html(1/1)100.00%PASS
object-view-box-writing-mode-video.html(0/1)0.00%FAIL
object-view-box-xywh-percentage.html(0/1)0.00%FAIL
object-view-box-xywh.html(0/1)0.00%FAIL
object-view-box-zoom.html(0/1)0.00%FAIL
out-of-range-color-stop-conic.html(0/1)0.00%FAIL
radial-gradient-container-relative-units-001.html(0/1)0.00%FAIL
radial-gradient-container-relative-units-002.html(0/1)0.00%FAIL
radial-gradient-container-relative-units-003.html(0/1)0.00%FAIL
radial-gradient-container-relative-units-004.html(0/1)0.00%FAIL
radial-gradient-line-height-relative-units-001.html(1/1)100.00%PASS
radial-gradient-line-height-relative-units-002.html(1/1)100.00%PASS
radial-gradient-line-height-relative-units-003.html(1/1)100.00%PASS
radial-gradient-line-height-relative-units-004.html(1/1)100.00%PASS
radial-gradient-transition-hint-crash.html(1/1)100.00%PASS
repeating-conic-gradient.html(0/1)0.00%FAIL
svg-images-are-ignored.html(1/1)100.00%PASS
svg-script-is-ignored.html(1/1)100.00%PASS
tiled-conic-gradients.html(1/1)100.00%PASS
tiled-gradients.html(1/1)100.00%PASS
tiled-radial-gradients.html(1/1)100.00%PASS