Status
This page documents the implementation status of various HTML and CSS features in Blitz.
This page documents Blitz's scores on the "css" subsuite of the Web Platform Tests.
Note: As it does not have a JavaScript engine, Blitz can only run about 20% of the total subtests. In the numbers below, tests that Blitz can't run are ignored and percentages are relative to the number of tests run.
| Area | Interop Score | Tests | Test % | Subtests | Subtest % |
|---|---|---|---|---|---|
| css | 41.30% | (10360/25150) | 41.19% | (11570/28673) | 40.35% |
| css/CSS2 | 55.40% | (3455/6232) | 55.44% | (3462/6242) | 55.46% |
| css/CSS2/abspos | 27.50% | (8/29) | 27.59% | (8/29) | 27.59% |
| css/CSS2/backgrounds | 59.20% | (201/339) | 59.29% | (201/339) | 59.29% |
| css/CSS2/bidi-text | 35.20% | (37/105) | 35.24% | (37/105) | 35.24% |
| css/CSS2/borders | 72.60% | (366/504) | 72.62% | (366/504) | 72.62% |
| css/CSS2/box | 55.50% | (5/9) | 55.56% | (5/9) | 55.56% |
| css/CSS2/box-display | 47.50% | (57/120) | 47.50% | (57/120) | 47.50% |
| css/CSS2/cascade | 81.20% | (26/32) | 81.25% | (26/32) | 81.25% |
| css/CSS2/cascade-import | 87.50% | (7/8) | 87.50% | (7/8) | 87.50% |
| css/CSS2/colors | 52.60% | (10/19) | 52.63% | (10/19) | 52.63% |
| css/CSS2/css1 | 54.20% | (89/164) | 54.27% | (89/164) | 54.27% |
| css/CSS2/css21-errata | 44.40% | (4/9) | 44.44% | (4/9) | 44.44% |
| css/CSS2/csswg-issues | 33.30% | (1/3) | 33.33% | (1/3) | 33.33% |
| css/CSS2/floats | 37.80% | (42/111) | 37.84% | (42/111) | 37.84% |
| css/CSS2/floats-clear | 38.30% | (82/214) | 38.32% | (82/214) | 38.32% |
| css/CSS2/fonts | 79.30% | (127/160) | 79.38% | (127/160) | 79.38% |
| css/CSS2/generated-content | 11.50% | (26/226) | 11.50% | (26/226) | 11.50% |
| css/CSS2/i18n | 0.00% | (0/7) | 0.00% | (0/7) | 0.00% |
| css/CSS2/linebox | 37.50% | (72/192) | 37.50% | (72/192) | 37.50% |
| css/CSS2/lists | 35.80% | (56/156) | 35.90% | (56/156) | 35.90% |
| css/CSS2/margin-padding-clear | 76.50% | (522/682) | 76.54% | (522/682) | 76.54% |
| css/CSS2/media | 100.00% | (17/17) | 100.00% | (17/17) | 100.00% |
| css/CSS2/normal-flow | 76.80% | (582/758) | 76.78% | (589/768) | 76.69% |
| css/CSS2/pagination | 90.60% | (39/43) | 90.70% | (39/43) | 90.70% |
| css/CSS2/positioning | 62.30% | (325/521) | 62.38% | (325/521) | 62.38% |
| css/CSS2/sec5 | 91.30% | (21/23) | 91.30% | (21/23) | 91.30% |
| css/CSS2/selectors | 16.70% | (80/479) | 16.70% | (80/479) | 16.70% |
| css/CSS2/stacking-context | 57.10% | (4/7) | 57.14% | (4/7) | 57.14% |
| css/CSS2/syntax | 76.00% | (209/275) | 76.00% | (209/275) | 76.00% |
| css/CSS2/tables | 15.50% | (58/372) | 15.59% | (58/372) | 15.59% |
| css/CSS2/text | 64.50% | (262/406) | 64.53% | (262/406) | 64.53% |
| css/CSS2/ui | 100.00% | (52/52) | 100.00% | (52/52) | 100.00% |
| css/CSS2/values | 64.00% | (16/25) | 64.00% | (16/25) | 64.00% |
| css/CSS2/visudet | 34.20% | (12/35) | 34.29% | (12/35) | 34.29% |
| css/CSS2/visufx | 3.90% | (2/51) | 3.92% | (2/51) | 3.92% |
| css/CSS2/visuren | 23.50% | (8/34) | 23.53% | (8/34) | 23.53% |
| css/CSS2/zindex | 80.60% | (25/31) | 80.65% | (25/31) | 80.65% |
| css/CSS2/zorder | 0.00% | (0/1) | 0.00% | (0/1) | 0.00% |
| css/WOFF2 | 94.90% | (283/298) | 94.97% | (283/298) | 94.97% |
| css/compositing | 10.50% | (6/57) | 10.53% | (6/57) | 10.53% |
| css/css-align | 26.70% | (29/164) | 17.68% | (308/1314) | 23.44% |
| css/css-anchor-position | 11.20% | (23/224) | 10.27% | (40/294) | 13.61% |
| css/css-animations | 25.80% | (8/31) | 25.81% | (8/31) | 25.81% |
| css/css-backgrounds | 33.30% | (235/705) | 33.33% | (235/705) | 33.33% |
| css/css-borders | 25.30% | (21/83) | 25.30% | (21/83) | 25.30% |
| css/css-box | 6.90% | (5/109) | 4.59% | (17/185) | 9.19% |
| css/css-break | 11.70% | (120/1022) | 11.74% | (120/1022) | 11.74% |
| css/css-cascade | 61.20% | (31/51) | 60.78% | (35/66) | 53.03% |
| css/css-color | 90.80% | (278/306) | 90.85% | (278/306) | 90.85% |
| css/css-color-adjust | 25.00% | (5/20) | 25.00% | (5/20) | 25.00% |
| css/css-conditional | 70.00% | (117/167) | 70.06% | (117/167) | 70.06% |
| css/css-contain | 48.20% | (209/434) | 48.16% | (217/449) | 48.33% |
| css/css-content | 7.90% | (5/63) | 7.94% | (5/63) | 7.94% |
| css/css-counter-styles | 2.90% | (7/234) | 2.99% | (7/234) | 2.99% |
| css/css-display | 26.20% | (56/213) | 26.29% | (56/213) | 26.29% |
| css/css-easing | 100.00% | (4/4) | 100.00% | (28/28) | 100.00% |
| css/css-exclusions | 0.00% | (0/4) | 0.00% | (0/4) | 0.00% |
| css/css-flexbox | 54.10% | (639/1218) | 52.46% | (1381/2714) | 50.88% |
| css/css-font-loading | 40.00% | (2/5) | 40.00% | (2/5) | 40.00% |
| css/css-fonts | 51.00% | (165/323) | 51.08% | (165/323) | 51.08% |
| css/css-forms | 13.30% | (2/15) | 13.33% | (2/15) | 13.33% |
| css/css-gaps | 3.20% | (12/367) | 3.27% | (12/367) | 3.27% |
| css/css-grid | 29.00% | (559/1927) | 29.01% | (631/2078) | 30.37% |
| css/css-highlight-api | 16.30% | (16/98) | 16.33% | (16/98) | 16.33% |
| css/css-image-animation | 68.10% | (15/22) | 68.18% | (15/22) | 68.18% |
| css/css-images | 25.70% | (119/463) | 25.70% | (119/463) | 25.70% |
| css/css-inline | 12.50% | (23/183) | 12.57% | (23/183) | 12.57% |
| css/css-layout-api | 0.00% | (0/135) | 0.00% | (0/135) | 0.00% |
| css/css-lists | 31.50% | (53/168) | 31.55% | (53/168) | 31.55% |
| css/css-logical | 33.30% | (2/6) | 33.33% | (2/6) | 33.33% |
| css/css-masking | 41.60% | (155/372) | 41.67% | (155/372) | 41.67% |
| css/css-multicol | 14.40% | (69/479) | 14.41% | (69/479) | 14.41% |
| css/css-nesting | 52.90% | (9/17) | 52.94% | (9/17) | 52.94% |
| css/css-overflow | 22.70% | (123/540) | 22.78% | (123/540) | 22.78% |
| css/css-page | 36.90% | (81/219) | 36.99% | (81/219) | 36.99% |
| css/css-paint-api | 86.00% | (99/115) | 86.09% | (99/115) | 86.09% |
| css/css-position | 19.40% | (49/252) | 19.44% | (49/252) | 19.44% |
| css/css-properties-values-api | 42.80% | (3/7) | 42.86% | (3/7) | 42.86% |
| css/css-pseudo | 31.20% | (76/243) | 31.28% | (76/243) | 31.28% |
| css/css-rhythm | 10.00% | (2/20) | 10.00% | (2/20) | 10.00% |
| css/css-ruby | 25.60% | (37/144) | 25.69% | (37/144) | 25.69% |
| css/css-scroll-anchoring | 50.00% | (2/4) | 50.00% | (2/4) | 50.00% |
| css/css-scroll-snap | 11.50% | (3/26) | 11.54% | (3/26) | 11.54% |
| css/css-scrollbars | 93.50% | (29/31) | 93.55% | (29/31) | 93.55% |
| css/css-shadow | 6.30% | (7/111) | 6.31% | (7/111) | 6.31% |
| css/css-shapes | 11.20% | (26/231) | 11.26% | (26/231) | 11.26% |
| css/css-sizing | 32.50% | (203/630) | 32.22% | (243/1128) | 21.54% |
| css/css-style-attr | 93.70% | (15/16) | 93.75% | (15/16) | 93.75% |
| css/css-syntax | 20.00% | (1/5) | 20.00% | (1/5) | 20.00% |
| css/css-tables | 25.90% | (53/204) | 25.98% | (53/217) | 24.42% |
| css/css-text | 44.40% | (620/1395) | 44.44% | (620/1395) | 44.44% |
| css/css-text-decor | 25.00% | (71/283) | 25.09% | (71/283) | 25.09% |
| css/css-transforms | 48.00% | (375/781) | 48.02% | (375/781) | 48.02% |
| css/css-transitions | 33.30% | (2/6) | 33.33% | (2/6) | 33.33% |
| css/css-typed-om | 0.00% | (0/5) | 0.00% | (0/5) | 0.00% |
| css/css-ui | 90.40% | (895/989) | 90.50% | (895/989) | 90.50% |
| css/css-values | 51.80% | (114/220) | 51.82% | (114/220) | 51.82% |
| css/css-variables | 98.30% | (179/182) | 98.35% | (184/187) | 98.40% |
| css/css-view-transitions | 29.70% | (92/309) | 29.77% | (92/309) | 29.77% |
| css/css-viewport | 72.00% | (67/93) | 72.04% | (67/93) | 72.04% |
| css/css-will-change | 44.60% | (21/47) | 44.68% | (21/47) | 44.68% |
| css/css-writing-modes | 12.80% | (139/1084) | 12.82% | (139/1084) | 12.82% |
| css/cssom | 8.30% | (1/12) | 8.33% | (1/12) | 8.33% |
| css/cssom-view | 45.40% | (5/11) | 45.45% | (5/11) | 45.45% |
| css/fill-stroke | 0.00% | (0/1) | 0.00% | (0/1) | 0.00% |
| css/filter-effects | 44.00% | (143/325) | 44.00% | (143/325) | 44.00% |
| css/mediaqueries | 74.10% | (43/58) | 74.14% | (43/58) | 74.14% |
| css/motion | 3.00% | (3/97) | 3.09% | (3/97) | 3.09% |
| css/printing | 75.00% | (12/16) | 75.00% | (12/16) | 75.00% |
| css/selectors | 14.60% | (32/219) | 14.61% | (32/219) | 14.61% |