MathML element reference

  • Revision slug: MathML/Element
  • Revision title: MathML element reference
  • Revision id: 57358
  • Created:
  • Creator: fscholz
  • Is current revision? No
  • Comment 1 words added, 1 words removed

Revision Content

« MathML

This is an alphabetical list of MathML presentation elements supported by Gecko.
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 want to learn more about content markup you should consider Chapter 4 in the MathML 3 specification.

math

  • {{ MathMLElement("math") }} (Top-level element)

A

  • {{ MathMLElement("maction") }} (Binded actions to sub-expressions)

E

  • {{ MathMLElement("menclose") }} (Enclosed contents)
  • {{ MathMLElement("merror") }} (Enclosed syntax error messages)

F

  • {{ MathMLElement("mfenced") }} (Parentheses)
  • {{ MathMLElement("mfrac") }} (Fraction)

I

  • {{ MathMLElement("mi") }} (Identifier)

M

  • {{ MathMLElement("mmultiscripts") }} (Prescripts and tensor indices)

N

  • {{ MathMLElement("mn") }} (Number)

O

  • {{ MathMLElement("mo") }} (Operator)
  • {{ MathMLElement("mover") }} (Overscript)

P

  • {{ MathMLElement("mpadded") }} (Space around content)
  • {{ MathMLElement("mphantom") }} (Invisible content with reserved space)

R

  • {{ MathMLElement("mroot") }} (Radical with specified index)
  • {{ MathMLElement("mrow") }} (Grouped sub-expressions)

S

  • {{ MathMLElement("ms") }} (String literal)
  • {{ MathMLElement("mspace") }} (Space)
  • {{ MathMLElement("msqrt") }} (Square root without an index)
  • {{ MathMLElement("mstyle") }} (Style change)
  • {{ MathMLElement("msub") }} (Subscript)
  • {{ MathMLElement("msup") }} (Superscript)
  • {{ MathMLElement("msubsup") }} (Subscript-superscript pair)

T

  • {{ MathMLElement("mtable") }} (Table or matrix)
  • {{ MathMLElement("mtd") }} (Cell in a table or a matrix)
  • {{ MathMLElement("mtext") }} (Text)
  • {{ MathMLElement("mtr") }} (Row in a table or a matrix)

U

  • {{ MathMLElement("munder") }} (Underscript)
  • {{ MathMLElement("munderover") }} (Underscript-overscript pair)

Other elements

  • {{ MathMLElement("semantics") }} (Semantic annotations)

Revision Source

<p>« <a href="/en/MathML" title="en/MathML">MathML</a></p>
<p>This is an alphabetical list of MathML <strong>presentation</strong> elements supported by Gecko.<br>
<em>Presentation markup </em>is used to describe the layout structure of mathematical notation whereas <em>content markup</em> provides the underlying mathematical meaning and is not supposed to be rendered by the MathML parser (see {{ bug("276028") }}). If want to learn more about content markup you should consider <a class=" external" href="http://www.w3.org/TR/MathML3/chapter4.html" title="http://www.w3.org/TR/MathML3/chapter4.html">Chapter 4</a> in the <a class=" external" href="http://www.w3.org/TR/MathML3/" title="http://www.w3.org/TR/MathML3/">MathML 3 specification</a>.</p>
<h3>math</h3>
<ul> <li>{{ MathMLElement("math") }} (Top-level element)</li>
</ul>
<h3>A</h3>
<ul> <li>{{ MathMLElement("maction") }} (Binded actions to sub-expressions)</li>
</ul>
<h3>E</h3>
<ul> <li>{{ MathMLElement("menclose") }} (Enclosed contents)</li> <li>{{ MathMLElement("merror") }} (Enclosed syntax error messages)</li>
</ul>
<h3>F</h3>
<ul> <li>{{ MathMLElement("mfenced") }} (Parentheses)</li> <li>{{ MathMLElement("mfrac") }} (Fraction)</li>
</ul>
<h3>I</h3>
<ul> <li>{{ MathMLElement("mi") }} (Identifier)</li>
</ul>
<h3>M</h3>
<ul> <li>{{ MathMLElement("mmultiscripts") }} (Prescripts and tensor indices)</li>
</ul>
<h3>N</h3>
<ul> <li>{{ MathMLElement("mn") }} (Number)</li>
</ul>
<h3>O</h3>
<ul> <li>{{ MathMLElement("mo") }} (Operator)</li> <li>{{ MathMLElement("mover") }} (Overscript)</li>
</ul>
<h3>P</h3>
<ul> <li>{{ MathMLElement("mpadded") }} (Space around content)</li> <li>{{ MathMLElement("mphantom") }} (Invisible content with reserved space)</li>
</ul>
<h3>R</h3>
<ul> <li>{{ MathMLElement("mroot") }} (Radical with specified index)</li> <li>{{ MathMLElement("mrow") }} (Grouped sub-expressions)</li>
</ul>
<h3>S</h3>
<ul> <li>{{ MathMLElement("ms") }} (String literal)</li> <li>{{ MathMLElement("mspace") }} (Space)</li> <li>{{ MathMLElement("msqrt") }} (Square root without an index)</li> <li>{{ MathMLElement("mstyle") }} (Style change)</li> <li>{{ MathMLElement("msub") }} (Subscript)</li> <li>{{ MathMLElement("msup") }} (Superscript)</li> <li>{{ MathMLElement("msubsup") }} (Subscript-superscript pair)</li>
</ul>
<h3>T</h3>
<ul> <li>{{ MathMLElement("mtable") }} (Table or matrix)</li> <li>{{ MathMLElement("mtd") }} (Cell in a table or a matrix)</li> <li>{{ MathMLElement("mtext") }} (Text)</li> <li>{{ MathMLElement("mtr") }} (Row in a table or a matrix)</li>
</ul>
<h3>U</h3>
<ul> <li>{{ MathMLElement("munder") }} (Underscript)</li> <li>{{ MathMLElement("munderover") }} (Underscript-overscript pair)</li>
</ul>
<h3>Other elements</h3>
<ul> <li>{{ MathMLElement("semantics") }} (Semantic annotations)</li>
</ul>
Revert to this revision