MathML elements
This is an alphabetical list of MathML elements. All of them implement the MathMLElement class.
Note: As explained on the main MathML page, MDN uses MathML Core as a reference specification. However, legacy features that are still implemented by some browsers are also documented. You can find further details for these and other features in MathML 4.
MathML elements A to Z
>math
- <math>(Top-level element)
A
- <maction>Deprecated (Bound actions to sub-expressions)
- <annotation>(Data annotations)
- <annotation-xml>(XML annotations)
E
- <menclose>Non-standard (Enclosed contents)
- <merror>(Enclosed syntax error messages)
F
I
- <mi>(Identifier)
M
- <mmultiscripts>(Prescripts and tensor indices)
N
- <mn>(Number)
O
P
- <mpadded>(Space around content)
- <mphantom>(Invisible content with reserved space)
- <mprescripts>(delimiter for prescripts)
R
S
T
U
- <munder>(Underscript)
- <munderover>(Underscript-overscript pair)
MathML elements by category
>Top-level elements
- <math>(Top-level element)
Token elements
General layout
- <menclose>Non-standard (Enclosed contents)
- <merror>(Enclosed syntax error messages)
- <mfenced>Non-standard Deprecated (Parentheses)
- <mfrac>(Fraction)
- <mpadded>(Space around content)
- <mphantom>(Invisible content with reserved space)
- <mroot>(Radical with specified index)
- <mrow>(Grouped sub-expressions)
- <msqrt>(Square root without an index)
- <mstyle>(Style change)
Script and limit elements
- <mmultiscripts>(Prescripts and tensor indices)
- <mover>(Overscript)
- <mprescripts>(Delimiter for prescripts)
- <msub>(Subscript)
- <msubsup>(Subscript-superscript pair)
- <msup>(Superscript)
- <munder>(Underscript)
- <munderover>(Underscript-overscript pair)
Tabular math
Uncategorized elements
- <maction>Deprecated (Bound actions to sub-expressions)
Semantic annotations
- <annotation>(Data annotations)
- <annotation-xml>(XML annotations)
- <semantics>(Container for semantic annotations)