MathML element reference
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)