Commonly Used MathML Elements for Presentation

Q

What MathML elements are commonly used for presentation markups?

✍: FYIcenter.com

A

A MathML version 3 supports the following presentation markups elements:

  • <math .../> - The root element for a MathML document.
  • <mi .../> - The identifier element specifies a symbolic name.
  • <mo .../> - The operator element specifies an operator.
  • <mn .../> - The number element specifies a numeric value.
  • <ms .../> - The string element specifies a string literal.
  • <mtext .../> - The text element specifies a text string.
  • <mspace .../> - The space element specifies a whitespace.
  • <mrow .../> - The group element tying its sub-elements as a single unit.
  • <mfrac .../> - The fraction element specifies a fraction expression with a numerator sub-element and a denominator sub-element.
  • <msqrt .../> - The square root element specifies a square root expression with a base sub-element.
  • <mroot .../> - The root element specifies a generic root expression with a base sub-element and an index sub-element.
  • <mfenced .../> - Deprecated. The list element specifies a list of elements with open/close fences and separators.
  • <msub .../> - The subscript element specifies a subscript expression with a base sub-element and a subscript sub-element.
  • <msup .../> - The superscript element specifies a superscript expression with a base sub-element and a superscript sub-element.
  • <msubsup .../> - The subscript-superscript element specifies a subscript-superscript expression with a base sub-element, a subscript sub-element, and a superscript sub-element.
  • <munder .../> - The underscript element specifies an underscript expression with a base sub-element and an underscript sub-element.
  • <mover .../> - The overscript element specifies an overscript expression with a base sub-element and an overscript sub-element.
  • <munderover .../> - The underscript-overscript element specifies an underscript-overscript expression with a base sub-element, an underscript sub-element, and an overscript sub-element.
  • <mtable .../> - The table element specifies a table structure with rows and columns.
  • <mtr .../> - The table row element specifies a row in a table.
  • <mtd .../> - The table data element specifies a column in a row in a table.

 

⇒ List of MathML Resources

⇐ Browsers Supporting MathML

⇑ Introduction to MathML (Mathematical Markup Language)

⇑⇑ MathML (Mathematical Markup Language)

2025-03-26, ∼1480🔥, 0💬