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 / CSS2 / syntax

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/CSS2/syntax

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

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total76.09%(210/276)76.09%(1401/1467)95.50%
TestSubtestsSubtest %Status
at-charset-001.xht(0/1)0.00%FAIL
at-charset-002.xht(0/1)0.00%FAIL
at-charset-003.xht(0/1)0.00%FAIL
at-charset-004.xht(0/1)0.00%FAIL
at-charset-005.xht(0/1)0.00%FAIL
at-charset-006.xht(0/1)0.00%FAIL
at-charset-007.xht(0/1)0.00%FAIL
at-charset-008.xht(0/1)0.00%FAIL
at-charset-009.xht(0/1)0.00%FAIL
at-charset-010.xht(0/1)0.00%FAIL
at-charset-011.xht(0/1)0.00%FAIL
at-charset-012.xht(0/1)0.00%FAIL
at-charset-014.xht(0/1)0.00%FAIL
at-charset-015.xht(0/1)0.00%FAIL
at-charset-016.xht(0/1)0.00%FAIL
at-charset-019.xht(0/1)0.00%FAIL
at-charset-020.xht(0/1)0.00%FAIL
at-charset-021.xht(0/1)0.00%FAIL
at-charset-024.xht(0/1)0.00%FAIL
at-charset-025.xht(0/1)0.00%FAIL
at-charset-026.xht(0/1)0.00%FAIL
at-charset-027.xht(0/1)0.00%FAIL
at-charset-028.xht(1/1)100.00%PASS
at-charset-029.xht(1/1)100.00%PASS
at-charset-030.xht(1/1)100.00%PASS
at-charset-033.xht(1/1)100.00%PASS
at-charset-034.xht(1/1)100.00%PASS
at-charset-035.xht(1/1)100.00%PASS
at-charset-036.xht(1/1)100.00%PASS
at-charset-037.xht(1/1)100.00%PASS
at-charset-038.xht(1/1)100.00%PASS
at-charset-039.xht(1/1)100.00%PASS
at-charset-040.xht(1/1)100.00%PASS
at-charset-041.xht(1/1)100.00%PASS
at-charset-042.xht(0/1)0.00%FAIL
at-charset-043.xht(0/1)0.00%FAIL
at-charset-044.xht(1/1)100.00%PASS
at-charset-045.xht(0/1)0.00%FAIL
at-charset-046.xht(1/1)100.00%PASS
at-charset-047.xht(1/1)100.00%PASS
at-charset-048.xht(1/1)100.00%PASS
at-charset-049.xht(1/1)100.00%PASS
at-charset-050.xht(1/1)100.00%PASS
at-charset-051.xht(1/1)100.00%PASS
at-charset-052.xht(1/1)100.00%PASS
at-charset-053.xht(0/1)0.00%FAIL
at-charset-054.xht(1/1)100.00%PASS
at-charset-055.xht(1/1)100.00%PASS
at-charset-056.xht(1/1)100.00%PASS
at-charset-057.xht(1/1)100.00%PASS
at-charset-058.xht(1/1)100.00%PASS
at-charset-059.xht(1/1)100.00%PASS
at-charset-060.xht(0/1)0.00%FAIL
at-charset-061.xht(1/1)100.00%PASS
at-charset-071.xht(0/1)0.00%FAIL
at-charset-072.xht(0/1)0.00%FAIL
at-charset-073.xht(0/1)0.00%FAIL
at-charset-074.xht(0/1)0.00%FAIL
at-charset-075.xht(0/1)0.00%FAIL
at-charset-076.xht(0/1)0.00%FAIL
at-charset-077.xht(0/1)0.00%FAIL
at-charset-quotes-001.xht(1/1)100.00%PASS
at-charset-space-001.xht(1/1)100.00%PASS
at-charset-space-002.xht(1/1)100.00%PASS
at-charset-utf16-be-001.xht(1/1)100.00%PASS
at-charset-utf16-be-002.xht(0/1)0.00%FAIL
at-charset-utf16-be-003.xht(0/1)0.00%FAIL
at-charset-utf16-le-001.xht(1/1)100.00%PASS
at-charset-utf16-le-002.xht(0/1)0.00%FAIL
at-charset-utf16-le-003.xht(0/1)0.00%FAIL
at-keywords-000.xht(1/1)100.00%PASS
at-keywords-001.xht(1/1)100.00%PASS
at-keywords-002.xht(1/1)100.00%PASS
at-rule-001.xht(1/1)100.00%PASS
at-rule-002.xht(1/1)100.00%PASS
at-rule-003.xht(1/1)100.00%PASS
at-rule-004.xht(1/1)100.00%PASS
at-rule-005.xht(1/1)100.00%PASS
at-rule-006.xht(1/1)100.00%PASS
at-rule-007.xht(1/1)100.00%PASS
at-rule-008.xht(1/1)100.00%PASS
at-rule-009.xht(1/1)100.00%PASS
at-rule-010.xht(1/1)100.00%PASS
at-rule-011.xht(1/1)100.00%PASS
at-rule-012.xht(1/1)100.00%PASS
at-rule-013.xht(1/1)100.00%PASS
at-rules-000.xht(1/1)100.00%PASS
at-rules-001.xht(1/1)100.00%PASS
at-rules-002.xht(1/1)100.00%PASS
at-rules-003.xht(1/1)100.00%PASS
at-rules-004.xht(1/1)100.00%PASS
bad-selector-001.xht(1/1)100.00%PASS
blocks-001.xht(1/1)100.00%PASS
blocks-002.xht(1/1)100.00%PASS
blocks-003.xht(1/1)100.00%PASS
blocks-004.xht(1/1)100.00%PASS
blocks-005.xht(1/1)100.00%PASS
blocks-006.xht(1/1)100.00%PASS
blocks-and-strings-001.xht(1/1)100.00%PASS
case-sensitive-000.xht(1/1)100.00%PASS
case-sensitive-001.xht(1/1)100.00%PASS
case-sensitive-003.xht(0/1)0.00%FAIL
case-sensitive-004.xht(0/1)0.00%FAIL
case-sensitive-005.xht(0/1)0.00%FAIL
case-sensitive-006.html(1/1)100.00%PASS
case-sensitive-007.xht(0/1)0.00%FAIL
character-encoding-031.xht(0/1)0.00%FAIL
character-encoding-032.xht(0/1)0.00%FAIL
character-encoding-033.xht(0/1)0.00%FAIL
character-encoding-034.xht(0/1)0.00%FAIL
character-encoding-035.xht(0/1)0.00%FAIL
character-encoding-036.xht(0/1)0.00%FAIL
character-encoding-037.xht(0/1)0.00%FAIL
character-encoding-041.xht(0/1)0.00%FAIL
characters-0080-009F-001.xht(1/1)100.00%PASS
charset-attr-001.xht(0/1)0.00%FAIL
colors-001.xht(1/1)100.00%PASS
colors-002.xht(1/1)100.00%PASS
colors-003.xht(1/1)100.00%PASS
colors-004.xht(1/1)100.00%PASS
colors-005.xht(1/1)100.00%PASS
colors-006.xht(1/1)100.00%PASS
colors-007.html(1192/1192)100.00%PASS
comments-001.xht(1/1)100.00%PASS
comments-002.xht(1/1)100.00%PASS
comments-003.xht(1/1)100.00%PASS
comments-004.xht(1/1)100.00%PASS
comments-005.xht(1/1)100.00%PASS
comments-006.xht(1/1)100.00%PASS
comments-007.xht(1/1)100.00%PASS
comments-008.xht(1/1)100.00%PASS
comments-009.xht(1/1)100.00%PASS
content-type-000.xht(0/1)0.00%FAIL
content-type-001.xht(0/1)0.00%FAIL
core-syntax-001.xht(1/1)100.00%PASS
core-syntax-006.xht(1/1)100.00%PASS
core-syntax-007.xht(1/1)100.00%PASS
core-syntax-008.xht(1/1)100.00%PASS
core-syntax-009.xht(1/1)100.00%PASS
counters-001.xht(0/1)0.00%FAIL
counters-002.xht(1/1)100.00%PASS
counters-003.xht(0/1)0.00%FAIL
counters-004.xht(0/1)0.00%FAIL
counters-005.xht(0/1)0.00%FAIL
counters-006.xht(0/1)0.00%FAIL
counters-007.xht(0/1)0.00%FAIL
counters-008.xht(0/1)0.00%FAIL
counters-009.xht(0/1)0.00%FAIL
counters-010.xht(0/1)0.00%FAIL
declaration-001.xht(1/1)100.00%PASS
declaration-002.xht(1/1)100.00%PASS
declaration-003.xht(1/1)100.00%PASS
declaration-004.xht(1/1)100.00%PASS
declaration-005.xht(1/1)100.00%PASS
declaration-006.xht(1/1)100.00%PASS
declaration-whitespace-001.xht(1/1)100.00%PASS
declarations-009.xht(0/1)0.00%FAIL
eof-001.xht(1/1)100.00%PASS
eof-002.xht(1/1)100.00%PASS
eof-003.xht(1/1)100.00%PASS
eof-004.xht(1/1)100.00%PASS
eof-005.xht(1/1)100.00%PASS
eof-006.xht(1/1)100.00%PASS
eof-007.xht(1/1)100.00%PASS
escaped-ident-001.xht(1/1)100.00%PASS
escaped-ident-002.xht(1/1)100.00%PASS
escaped-ident-003.xht(1/1)100.00%PASS
escaped-ident-004.xht(1/1)100.00%PASS
escaped-ident-char-001.xht(1/1)100.00%PASS
escaped-ident-spaces-001.xht(1/1)100.00%PASS
escaped-ident-spaces-002.xht(1/1)100.00%PASS
escaped-ident-spaces-003.xht(1/1)100.00%PASS
escaped-ident-spaces-004.xht(1/1)100.00%PASS
escaped-ident-spaces-005.xht(1/1)100.00%PASS
escaped-ident-spaces-006.xht(1/1)100.00%PASS
escaped-ident-spaces-007.xht(1/1)100.00%PASS
escaped-newline-001.xht(1/1)100.00%PASS
escaped-url-001.xht(1/1)100.00%PASS
escapes-000.xht(1/1)100.00%PASS
escapes-001.xht(1/1)100.00%PASS
escapes-002.xht(1/1)100.00%PASS
escapes-003.xht(1/1)100.00%PASS
escapes-004.xht(1/1)100.00%PASS
escapes-005.xht(1/1)100.00%PASS
escapes-006.xht(1/1)100.00%PASS
escapes-007.xht(1/1)100.00%PASS
escapes-008.xht(1/1)100.00%PASS
escapes-009.xht(1/1)100.00%PASS
escapes-010.xht(1/1)100.00%PASS
escapes-011.xht(1/1)100.00%PASS
escapes-012.xht(1/1)100.00%PASS
escapes-013.xht(1/1)100.00%PASS
escapes-014.xht(1/1)100.00%PASS
escapes-015.xht(1/1)100.00%PASS
escapes-016.xht(1/1)100.00%PASS
ident-000.xht(1/1)100.00%PASS
ident-001.xht(1/1)100.00%PASS
ident-002.xht(1/1)100.00%PASS
ident-003.xht(1/1)100.00%PASS
ident-004.xht(1/1)100.00%PASS
ident-005.xht(1/1)100.00%PASS
ident-006.xht(1/1)100.00%PASS
ident-007.xht(1/1)100.00%PASS
ident-008.xht(1/1)100.00%PASS
ident-009.xht(1/1)100.00%PASS
ident-010.xht(1/1)100.00%PASS
ident-011.xht(1/1)100.00%PASS
ident-012.xht(1/1)100.00%PASS
ident-013.xht(1/1)100.00%PASS
ident-014.xht(1/1)100.00%PASS
ident-015.xht(1/1)100.00%PASS
ident-016.xht(1/1)100.00%PASS
ident-017.xht(1/1)100.00%PASS
ident-018.xht(1/1)100.00%PASS
ident-019.xht(1/1)100.00%PASS
ignored-rules-001.xht(1/1)100.00%PASS
ignored-rules-002.xht(1/1)100.00%PASS
ignored-rules-003.xht(1/1)100.00%PASS
ignored-rules-004.xht(1/1)100.00%PASS
ignored-rules-005.xht(1/1)100.00%PASS
ignored-rules-006.xht(1/1)100.00%PASS
ignored-rules-007.xht(1/1)100.00%PASS
import-000.xht(1/1)100.00%PASS
import-001.xht(1/1)100.00%PASS
invalid-at-rule-001.xht(1/1)100.00%PASS
invalid-decl-at-rule-001.xht(1/1)100.00%PASS
invalid-decl-at-rule-002.xht(1/1)100.00%PASS
keywords-000.xht(1/1)100.00%PASS
keywords-001.xht(1/1)100.00%PASS
malformed-decl-001.xht(1/1)100.00%PASS
malformed-decl-002.xht(1/1)100.00%PASS
malformed-decl-003.xht(1/1)100.00%PASS
malformed-decl-004.xht(1/1)100.00%PASS
malformed-decl-005.xht(1/1)100.00%PASS
malformed-decl-006.xht(1/1)100.00%PASS
malformed-decl-007.xht(1/1)100.00%PASS
malformed-decl-008.xht(1/1)100.00%PASS
malformed-decl-block-001.xht(1/1)100.00%PASS
matching-brackets-001.xht(1/1)100.00%PASS
matching-brackets-002.xht(1/1)100.00%PASS
matching-brackets-003.xht(1/1)100.00%PASS
quoted-keywords-001.xht(1/1)100.00%PASS
quoted-keywords-002.xht(1/1)100.00%PASS
quoted-string-001.xht(1/1)100.00%PASS
quoted-string-002.xht(1/1)100.00%PASS
quoted-string-003.xht(1/1)100.00%PASS
quoted-string-004.xht(1/1)100.00%PASS
scientific-notation-001.xht(1/1)100.00%PASS
sgml-comments-000.xht(1/1)100.00%PASS
sgml-comments-001.xht(1/1)100.00%PASS
sgml-comments-002.xht(1/1)100.00%PASS
signed-numbers-001.xht(1/1)100.00%PASS
signed-numbers-002.xht(1/1)100.00%PASS
square-brackets-001.xht(1/1)100.00%PASS
strings-000.xht(1/1)100.00%PASS
unterminated-string-001.xht(1/1)100.00%PASS
uri-001.xht(1/1)100.00%PASS
uri-002.xht(1/1)100.00%PASS
uri-003.xht(1/1)100.00%PASS
uri-004.xht(0/1)0.00%FAIL
uri-005.xht(0/1)0.00%FAIL
uri-006.xht(1/1)100.00%PASS
uri-007.xht(1/1)100.00%PASS
uri-008.xht(1/1)100.00%PASS
uri-009.xht(1/1)100.00%PASS
uri-010.xht(1/1)100.00%PASS
uri-011.xht(1/1)100.00%PASS
uri-012.xht(1/1)100.00%PASS
uri-013.xht(0/1)0.00%FAIL
uri-014.xht(1/1)100.00%PASS
uri-015.xht(1/1)100.00%PASS
uri-016.xht(1/1)100.00%PASS
uri-017.xht(1/1)100.00%PASS
uri-018.xht(1/1)100.00%PASS
whitespace-001.xht(1/1)100.00%PASS
whitespace-002.xht(1/1)100.00%PASS