WPT
wpt / css / css-pseudo / parsing / marker-supported-properties.html
Spec: CSS Pseudo-Elements ↗
Runs: Chrome 155.0.8042.0 (wpt@55ce71bb9, 2026-09-04) | Firefox 157.0a1 (wpt@5c0dc39b9, 2026-09-04) | Safari 251 preview (wpt@0588f3896, 2026-09-04) | Ladybird 1.0-54a40 (wpt@972e0e100, 2026-09-04) | 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 | 66/67 | 59/67 | 67/67 | 45/67 | 45/67 | 0/67 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Property font value 'italic small-caps 900 expanded 25px / 50px Ahem' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-family value 'Ahem' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-feature-settings value '"smcp"' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-kerning value 'none' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-size value '25px' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-size-adjust value '1' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property font-stretch value 'expanded' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-style value 'italic' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-synthesis value 'none' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property font-synthesis-small-caps value 'none' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property font-synthesis-style value 'none' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property font-synthesis-weight value 'none' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |
| Property font-variant value 'small-caps' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-variant-caps value 'small-caps' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-variant-east-asian value 'full-width' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-variant-ligatures value 'historical-ligatures' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-variant-numeric value 'slashed-zero' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-variant-position value 'sub' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property font-weight value '900' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property line-height value '50px' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property white-space value 'nowrap' in ::marker | FAIL | PASS | PASS | PASS | PASS | FAIL |
| Property color value 'rgb(0, 100, 200)' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property text-combine-upright value 'all' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property unicode-bidi value 'plaintext' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property direction value 'rtl' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property content value '"foo"' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation value '1s linear 2s infinite alternate forwards paused anim' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-delay value '1s' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-direction value 'alternate' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-duration value '2s' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-fill-mode value 'forwards' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-iteration-count value 'infinite' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-name value 'anim' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-play-state value 'paused' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-timing-function value 'linear' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-composition value 'add' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property animation-range value 'contain 10px cover 20px' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property animation-range-start value 'contain 10px' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property animation-range-end value 'cover 20px' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property animation-timeline value 'scroll()' in ::marker | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Property transition value 'display 1s linear 2s' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property transition-delay value '1s' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property transition-duration value '2s' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property transition-property value 'display' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property transition-timing-function value 'linear' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property hyphens value 'none' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property letter-spacing value '10px' in ::marker | PASS | FAIL | PASS | PASS | FAIL | FAIL |
| Property line-break value 'anywhere' in ::marker | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
| Property overflow-wrap value 'anywhere' in ::marker | PASS | FAIL | PASS | PASS | FAIL | FAIL |
| Property tab-size value '10px' in ::marker | PASS | FAIL | PASS | PASS | FAIL | FAIL |
| Property text-transform value 'uppercase' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property word-break value 'break-word' in ::marker | PASS | FAIL | PASS | PASS | FAIL | FAIL |
| Property word-spacing value '10px' in ::marker | PASS | FAIL | PASS | PASS | FAIL | FAIL |
| Property text-decoration-skip-ink value 'none' in ::marker | PASS | FAIL | PASS | PASS | FAIL | FAIL |
| Property text-emphasis value 'dot rgb(0, 255, 0)' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property text-emphasis-color value 'rgb(0, 255, 0)' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property text-emphasis-position value 'under left' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property text-emphasis-style value 'dot' in ::marker | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| Property text-shadow value 'rgb(0, 255, 0) 1px 2px 3px' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property cursor value 'move' in ::marker | PASS | PASS | PASS | PASS | PASS | FAIL |
| Property display value 'none' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |
| Property position value 'absolute' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |
| Property float value 'right' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |
| Property list-style value 'inside url('foo') decimal' in ::marker | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
| Property list-style-image value 'url('foo')' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |
| Property list-style-position value 'inside' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |
| Property list-style-type value 'decimal' in ::marker | PASS | PASS | PASS | FAIL | PASS | FAIL |