WPT
wpt / css / css-pseudo / first-letter-allowed-properties.html
Spec: CSS Pseudo-Elements ↗
Runs: Chrome 155.0.8043.0 (wpt@b89af32bc, 2026-09-05) | Firefox 157.0a1 (wpt@b89af32bc, 2026-09-05) | Safari 251 preview (wpt@b89af32bc, 2026-09-05) | Ladybird 1.0-f994f (wpt@b89af32bc, 2026-09-05) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 36/36 | 35/36 | 32/36 | 34/36 | 1/36 | 0/36 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| pre test setup | PASS | PASS | PASS | PASS | PASS | FAIL |
| backgroundAttachment should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundBlendMode should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundClip should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundColor should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundImage should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundOrigin should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundPosition should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundRepeat should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| backgroundSize should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| border should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| borderImage should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| borderRadius should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| boxShadow should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| color should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| float should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| font should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| fontFeatureSettings should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| fontSizeAdjust should be applied to first-letter pseudo elements. | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| fontKerning should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| fontVariationSettings should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| letterSpacing should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| margin should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| padding should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| opacity should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| textDecoration should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| textJustify should be applied to first-letter pseudo elements. | PASS | FAIL | FAIL | PASS | FAIL | FAIL |
| textShadow should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| textTransform should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| textUnderlinePosition should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| verticalAlign should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| wordSpacing should be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| position should not be applied to first-letter pseudo elements. | PASS | PASS | FAIL | PASS | FAIL | FAIL |
| transition should not be applied to first-letter pseudo elements. | PASS | PASS | FAIL | FAIL | FAIL | FAIL |
| transform should not be applied to first-letter pseudo elements. | PASS | PASS | PASS | PASS | FAIL | FAIL |
| wordBreak should not be applied to first-letter pseudo elements. | PASS | PASS | FAIL | PASS | FAIL | FAIL |