WPT
wpt / mathml / relations / css-styling / attribute-mapping-002.html
Spec: MathML Core ↗
Runs: Chrome 155.0.8043.0 (wpt@d46c7643a, 2026-09-05) | Firefox 157.0a1 (wpt@d46c7643a, 2026-09-05) | Safari 251 preview (wpt@c29bd2aee, 2026-09-05) | Ladybird 1.0-4912a (wpt@9b965429d, 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 | 132/132 | 132/132 | 131/132 | 99/132 | 32/132 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| mathvariant on the math element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the math element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the math element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the math element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the a element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the a element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the a element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the a element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the annotation element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the annotation element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the annotation element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the annotation element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the annotation-xml element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the annotation-xml element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the annotation-xml element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the annotation-xml element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the maction element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the maction element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the maction element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the maction element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the menclose element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the menclose element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the menclose element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the menclose element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the merror element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the merror element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the merror element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the merror element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mfrac element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mfrac element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mfrac element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mfrac element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mi element is mapped to CSS text-transform | PASS | PASS | FAIL | PASS | FAIL | — |
| scriptlevel on the mi element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mi element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mi element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mmultiscripts element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mmultiscripts element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mmultiscripts element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mmultiscripts element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mn element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mn element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mn element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mn element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mo element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mo element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mo element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mo element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mover element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mover element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mover element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mover element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mpadded element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mpadded element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mpadded element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mpadded element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mphantom element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mphantom element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mphantom element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mphantom element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mprescripts element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mprescripts element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mprescripts element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mprescripts element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mroot element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mroot element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mroot element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mroot element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mrow element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mrow element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mrow element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mrow element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the ms element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the ms element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the ms element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the ms element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mspace element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mspace element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mspace element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mspace element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the msqrt element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the msqrt element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the msqrt element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the msqrt element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mstyle element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mstyle element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mstyle element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mstyle element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the msub element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the msub element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the msub element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the msub element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the msubsup element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the msubsup element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the msubsup element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the msubsup element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the msup element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the msup element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the msup element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the msup element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mtable element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mtable element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mtable element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mtable element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mtd element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mtd element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mtd element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mtd element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mtext element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mtext element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mtext element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mtext element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the mtr element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the mtr element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the mtr element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the mtr element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the munder element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the munder element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the munder element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the munder element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the munderover element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the munderover element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the munderover element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the munderover element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the none element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the none element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the none element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the none element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |
| mathvariant on the semantics element is not mapped to CSS text-transform | PASS | PASS | PASS | PASS | PASS | — |
| scriptlevel on the semantics element is mapped to math-depth(...) | PASS | PASS | PASS | PASS | FAIL | — |
| invalid scriptlevel values on the semantics element are not mapped to math-depth(...) | PASS | PASS | PASS | FAIL | FAIL | — |
| displaystyle on the semantics element is mapped to CSS math-style | PASS | PASS | PASS | PASS | FAIL | — |