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 | 46.60% | (11237/24330) | 46.19% | (14070/33582) | 41.90% |
| css/CSS2 | 62.10% | (3887/6259) | 62.10% | (3897/6286) | 61.99% |
| css/CSS2/abspos | 42.80% | (12/28) | 42.86% | (12/28) | 42.86% |
| css/CSS2/backgrounds | 63.40% | (215/339) | 63.42% | (215/339) | 63.42% |
| css/CSS2/bidi-text | 53.30% | (56/105) | 53.33% | (56/105) | 53.33% |
| css/CSS2/borders | 81.30% | (410/504) | 81.35% | (410/504) | 81.35% |
| css/CSS2/box | 100.00% | (9/9) | 100.00% | (9/9) | 100.00% |
| css/CSS2/box-display | 42.20% | (38/90) | 42.22% | (38/90) | 42.22% |
| 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 | 63.10% | (12/19) | 63.16% | (12/19) | 63.16% |
| css/CSS2/css1 | 42.00% | (69/164) | 42.07% | (69/164) | 42.07% |
| css/CSS2/css21-errata | 88.80% | (8/9) | 88.89% | (8/9) | 88.89% |
| css/CSS2/csswg-issues | 0.00% | (0/3) | 0.00% | (0/3) | 0.00% |
| css/CSS2/floats | 39.40% | (43/109) | 39.45% | (43/109) | 39.45% |
| css/CSS2/floats-clear | 33.10% | (71/214) | 33.18% | (71/214) | 33.18% |
| css/CSS2/fonts | 88.70% | (142/160) | 88.75% | (142/160) | 88.75% |
| css/CSS2/generated-content | 55.70% | (126/226) | 55.75% | (126/226) | 55.75% |
| css/CSS2/i18n | 0.00% | (0/7) | 0.00% | (0/7) | 0.00% |
| css/CSS2/linebox | 70.80% | (135/191) | 70.68% | (138/203) | 67.98% |
| css/CSS2/lists | 96.10% | (150/156) | 96.15% | (150/156) | 96.15% |
| css/CSS2/margin-padding-clear | 75.00% | (512/682) | 75.07% | (512/682) | 75.07% |
| css/CSS2/media | 100.00% | (17/17) | 100.00% | (17/17) | 100.00% |
| css/CSS2/normal-flow | 83.30% | (627/753) | 83.27% | (634/763) | 83.09% |
| css/CSS2/pagination | 90.60% | (39/43) | 90.70% | (39/43) | 90.70% |
| css/CSS2/positioning | 58.90% | (307/521) | 58.93% | (307/526) | 58.37% |
| css/CSS2/sec5 | 95.60% | (22/23) | 95.65% | (22/23) | 95.65% |
| css/CSS2/selector | 66.60% | (4/6) | 66.67% | (4/6) | 66.67% |
| css/CSS2/selectors | 15.20% | (82/539) | 15.21% | (82/539) | 15.21% |
| css/CSS2/stacking-context | 57.10% | (4/7) | 57.14% | (4/7) | 57.14% |
| css/CSS2/syntax | 72.00% | (198/275) | 72.00% | (198/275) | 72.00% |
| css/CSS2/tables | 16.30% | (61/372) | 16.40% | (61/372) | 16.40% |
| css/CSS2/text | 90.60% | (368/406) | 90.64% | (368/406) | 90.64% |
| css/CSS2/ui | 78.80% | (41/52) | 78.85% | (41/52) | 78.85% |
| css/CSS2/values | 84.00% | (21/25) | 84.00% | (21/25) | 84.00% |
| css/CSS2/visudet | 37.10% | (13/35) | 37.14% | (13/35) | 37.14% |
| css/CSS2/visufx | 3.90% | (2/51) | 3.92% | (2/51) | 3.92% |
| css/CSS2/visuren | 32.30% | (11/34) | 32.35% | (11/34) | 32.35% |
| 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 | 100.00% | (298/298) | 100.00% | (298/298) | 100.00% |
| css/compositing | 8.70% | (5/57) | 8.77% | (5/57) | 8.77% |
| css/css-align | 27.00% | (27/162) | 16.67% | (321/1694) | 18.95% |
| css/css-anchor-position | 10.20% | (18/197) | 9.14% | (35/267) | 13.11% |
| css/css-animations | 24.10% | (7/29) | 24.14% | (7/29) | 24.14% |
| css/css-backgrounds | 31.60% | (219/692) | 31.65% | (219/692) | 31.65% |
| css/css-borders | 35.00% | (21/60) | 35.00% | (21/60) | 35.00% |
| css/css-box | 11.00% | (9/109) | 8.26% | (25/227) | 11.01% |
| css/css-break | 13.70% | (138/1008) | 13.69% | (142/1013) | 14.02% |
| css/css-cascade | 60.70% | (31/51) | 60.78% | (31/66) | 46.97% |
| css/css-color | 88.80% | (271/305) | 88.85% | (271/305) | 88.85% |
| css/css-color-adjust | 15.70% | (3/19) | 15.79% | (3/19) | 15.79% |
| css/css-conditional | 74.00% | (123/166) | 74.10% | (123/166) | 74.10% |
| css/css-contain | 55.80% | (240/433) | 55.43% | (299/562) | 53.20% |
| css/css-content | 64.50% | (40/62) | 64.52% | (40/62) | 64.52% |
| css/css-counter-styles | 73.00% | (171/234) | 73.08% | (171/234) | 73.08% |
| css/css-display | 76.90% | (164/213) | 77.00% | (164/213) | 77.00% |
| css/css-easing | 92.80% | (2/4) | 50.00% | (26/28) | 92.86% |
| css/css-exclusions | 0.00% | (0/4) | 0.00% | (0/4) | 0.00% |
| css/css-flexbox | 57.00% | (619/1153) | 53.69% | (1669/3437) | 48.56% |
| css/css-font-loading | 100.00% | (5/5) | 100.00% | (5/5) | 100.00% |
| css/css-fonts | 81.70% | (260/318) | 81.76% | (260/318) | 81.76% |
| css/css-forms | 7.10% | (1/14) | 7.14% | (1/14) | 7.14% |
| css/css-gaps | 2.70% | (8/295) | 2.71% | (8/295) | 2.71% |
| css/css-grid | 32.10% | (473/1609) | 29.40% | (1597/4793) | 33.32% |
| css/css-highlight-api | 23.90% | (22/92) | 23.91% | (22/92) | 23.91% |
| css/css-image-animation | 36.80% | (7/19) | 36.84% | (7/19) | 36.84% |
| css/css-images | 16.30% | (74/452) | 16.37% | (74/452) | 16.37% |
| css/css-inline | 16.70% | (27/164) | 16.46% | (32/363) | 8.82% |
| css/css-layout-api | 0.00% | (0/135) | 0.00% | (0/135) | 0.00% |
| css/css-lists | 76.50% | (127/166) | 76.51% | (127/166) | 76.51% |
| css/css-logical | 16.60% | (1/6) | 16.67% | (1/6) | 16.67% |
| css/css-masking | 30.30% | (109/359) | 30.36% | (109/359) | 30.36% |
| css/css-multicol | 23.90% | (114/476) | 23.95% | (114/492) | 23.17% |
| css/css-nesting | 64.70% | (11/17) | 64.71% | (11/17) | 64.71% |
| css/css-overflow | 30.70% | (159/517) | 30.75% | (159/588) | 27.04% |
| css/css-page | 50.60% | (111/219) | 50.68% | (111/219) | 50.68% |
| css/css-paint-api | 2.60% | (3/115) | 2.61% | (3/115) | 2.61% |
| css/css-position | 20.70% | (47/227) | 20.70% | (49/269) | 18.22% |
| css/css-properties-values-api | 42.80% | (3/7) | 42.86% | (3/7) | 42.86% |
| css/css-pseudo | 45.90% | (107/233) | 45.92% | (107/233) | 45.92% |
| css/css-rhythm | 13.20% | (2/20) | 10.00% | (11/46) | 23.91% |
| css/css-ruby | 83.10% | (89/107) | 83.18% | (89/107) | 83.18% |
| css/css-scroll-anchoring | 50.00% | (2/4) | 50.00% | (2/4) | 50.00% |
| css/css-scroll-snap | 8.60% | (2/23) | 8.70% | (2/23) | 8.70% |
| css/css-scrollbars | 77.40% | (24/31) | 77.42% | (24/31) | 77.42% |
| css/css-shadow | 6.30% | (7/110) | 6.36% | (7/110) | 6.36% |
| css/css-shapes | 11.30% | (26/230) | 11.30% | (26/230) | 11.30% |
| css/css-sizing | 31.60% | (187/609) | 30.71% | (351/1578) | 22.24% |
| css/css-style-attr | 87.50% | (14/16) | 87.50% | (14/16) | 87.50% |
| css/css-syntax | 20.00% | (1/5) | 20.00% | (1/5) | 20.00% |
| css/css-tables | 33.50% | (63/198) | 31.82% | (113/543) | 20.81% |
| css/css-text | 53.40% | (737/1378) | 53.48% | (737/1569) | 46.97% |
| css/css-text-decor | 72.00% | (196/272) | 72.06% | (196/272) | 72.06% |
| css/css-transforms | 46.90% | (366/779) | 46.98% | (366/779) | 46.98% |
| 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 | 70.90% | (690/973) | 70.91% | (690/973) | 70.91% |
| css/css-values | 52.50% | (112/213) | 52.58% | (112/213) | 52.58% |
| css/css-variables | 99.40% | (180/181) | 99.45% | (185/186) | 99.46% |
| css/css-view-transitions | 21.70% | (67/308) | 21.75% | (67/308) | 21.75% |
| css/css-viewport | 69.40% | (41/59) | 69.49% | (41/59) | 69.49% |
| css/css-will-change | 42.50% | (20/47) | 42.55% | (20/47) | 42.55% |
| css/css-writing-modes | 21.20% | (230/1083) | 21.24% | (230/1083) | 21.24% |
| css/cssom | 18.10% | (2/11) | 18.18% | (2/11) | 18.18% |
| css/cssom-view | 45.40% | (5/11) | 45.45% | (5/11) | 45.45% |
| css/fill-stroke | 100.00% | (1/1) | 100.00% | (1/1) | 100.00% |
| css/filter-effects | 41.10% | (124/301) | 41.20% | (124/301) | 41.20% |
| css/mediaqueries | 58.60% | (34/58) | 58.62% | (34/58) | 58.62% |
| css/motion | 3.00% | (3/97) | 3.09% | (3/97) | 3.09% |
| css/printing | 73.30% | (11/15) | 73.33% | (11/15) | 73.33% |
| css/selectors | 16.80% | (37/219) | 16.89% | (37/219) | 16.89% |