1. Web
  2. MathML
  3. Reference
  4. Elements
  5. <mrow>

<mrow>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨January 2023⁩.

The <mrow> MathML element is used to group sub-expressions, which usually contain one or more operators with their respective operands (such as <mi> and <mn>). This element renders as a horizontal row containing its arguments.

When writing a MathML expression, you should group elements within an <mrow> in the same way as they are grouped in the mathematical interpretation of the expression. Proper grouping helps the rendering of the expression in several ways:

  • It can improve the display by possibly affecting spacing and preventing line breaks.
  • It simplifies the interpretation of the expression by automated systems such as computer algebra systems and audio renderers.

Attributes

This element accepts the global MathML attributes.

Examples

html
<math display="block">
 <mfrac>
 <mrow>
 <!-- numerator content grouped in one mrow -->
 <mn>1</mn>
 <mo>+</mo>
 <mi>K</mi>
 </mrow>
 <mrow>
 <!-- denominator content grouped in one mrow -->
 <mn>3</mn>
 <mrow>
 <!-- fenced expression grouped in one mrow -->
 <mo>(</mo>
 <mrow>
 <!-- fenced content grouped in one mrow -->
 <mi>x</mi>
 <mo>+</mo>
 <mi>y</mi>
 </mrow>
 <mo>)</mo>
 </mrow>
 </mrow>
 </mfrac>
</math>

Technical summary

Implicit ARIA role None

Specifications

Specification
MathML Core
# horizontally-group-sub-expressions-mrow

Browser compatibility

See also

  • Grouping HTML elements: <div>

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /