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 a underscript expression with a base sub-element and a underscript sub-element.
  • <mover .../> - The overscript element specifies a overscript expression with a base sub-element and a overscript sub-element.
  • <munderover .../> - The underscript-overscript element specifies a underscript-overscript expression with a base sub-element, a underscript sub-element, and a 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, 908🔥, 0💬