The MathML <mrow>
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.
- It allows for more intelligent line-breaking and indentation.
- It simplifies the interpretation of the expression by automated systems such as computer algebra systems and audio renderers.
Attributes
- class, id, style
- Provided for use with stylesheets.
- dir
- Overall directionality of formulas. Possible values are either
ltr
(left to right) orrtl
(right to left). - href
- Used to set a hyperlink to a specified URI.
- mathbackground
- The background color. You can use
#rgb
,#rrggbb
and HTML color names. - mathcolor
- The text color. You can use
#rgb
,#rrggbb
and HTML color names.
Examples
<math> <mrow> <mn> 1 </mn> <mo> + </mo> <mn> 1 </mn> </mrow> <mrow> <mo> ( </mo> <mrow> <mi> x </mi> <mo> , </mo> <mi> y </mi> </mrow> <mo> ) </mo> </mrow> </math>
Specifications
Specification | Status | Comment |
---|---|---|
MathML 3.0 The definition of 'mrow' in that specification. |
Recommendation | Current specification |
MathML 2.0 The definition of 'mrow' in that specification. |
Recommendation | Initial specification |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | Not supported | 1.0 (1.7 or earlier) | Not supported | Not supported | 5.1 |
dir |
Not supported | 12.0 (12.0) | Not supported | Not supported | Not supported |
href |
Not supported | 7.0 (7.0) | Not supported | Not supported | Not supported |
mathbackground |
Not supported | 4.0 (2.0) | Not supported | Not supported | 5.1 |
mathcolor |
Not supported | 4.0 (2.0) | Not supported | Not supported | 5.1 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | Not supported | Not supported | 1.0 (1.0) | Not supported | Not supported | Not supported |
dir |
Not supported | Not supported | 12.0 (12.0) | Not supported | Not supported | Not supported |
href |
Not supported | Not supported | 7.0 (7.0) | Not supported | Not supported | Not supported |
mathbackground |
Not supported | Not supported | 4.0 (2.0) | Not supported | Not supported | Not supported |
mathcolor |
Not supported | Not supported | 4.0 (2.0) | Not supported | Not supported | Not supported |
See also
- Grouping HTML elements:
<div>