This is an alphabetical list of MathML presentation elements.
The term presentation markup is used to describe the layout structure of mathematical notation whereas content markup provides the underlying mathematical meaning and is not supposed to be rendered by the MathML parser (see bugĀ 276028). If you want to learn more about content markup you should consider Chapter 4 in the MathML 3 specification.
math
<math>
(Top-level element)
A
<maction>
(Binded actions to sub-expressions)<maligngroup>
(Alignment group)<malignmark>
(Alignment points)
E
<menclose>
(Enclosed contents)<merror>
(Enclosed syntax error messages)
F
G
<mglyph>
(Displaying non-standard symbols)
I
<mi>
(Identifier)
L
<mlabeledtr>
(Labeled row in a table or a matrix)<mlongdiv>
(Long division notation)
M
<mmultiscripts>
(Prescripts and tensor indices)
N
<mn>
(Number)
O
P
<mpadded>
(Space around content)<mphantom>
(Invisible content with reserved space)
R
S
<ms>
(String literal)<mscarries>
(Annotations such as carries)<mscarry>
(Single carry, child element of<mscarries>
)<msgroup>
(Grouped rows of<mstack>
and<mlongdiv>
elements)<msline>
(Horizontal lines inside<mstack>
elements)<mspace>
(Space)<msqrt>
(Square root without an index)<msrow>
(Rows in<mstack>
elements)<mstack>
(Stacked alignment)<mstyle>
(Style change)<msub>
(Subscript)<msup>
(Superscript)<msubsup>
(Subscript-superscript pair)
T
<mtable>
(Table or matrix)<mtd>
(Cell in a table or a matrix)<mtext>
(Text)<mtr>
(Row in a table or a matrix)
U
<munder>
(Underscript)<munderover>
(Underscript-overscript pair)
Other elements
<semantics>
(Container for semantic annotations)<annotation>
(Data annotations)<annotation-xml>
(XML annotations)