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)