--- title: slug: Web/MathML/Element/mrow tags: - MathML - MathML 元素 - MathML 参考 - MathML 布局 translation_of: Web/MathML/Element/mrow ---
{{MathMLRef}}

MathML <mrow> 元素用于对连续多行表达式的不同子表达式进行分组,一条子表达式通常算作一行,至少包含一或多个操作符与其运算对象(比如 {{ MathMLElement("mi") }} 和 {{ MathMLElement("mn") }})。此元素呈现为包含其内容的水平行。

在编写 MathML 表达式时,您应该使用 <mrow> 将表达式中的元素分组,就像它们在数学解释时的分成一行行一样。正确的分组有助于表达式的呈现,具体体现在以下几个方面:

属性

class, id, style
用来供样式表使用。
dir
行内公式的书写方向。可能的值为 ltr(自左向右)或 rtl(自右向左)。
href
用于设置一个指向指定的 URI 的超链接。
mathbackground
背景色。支持 #rgb#rrggbbHTML 颜色
mathcolor
文本颜色。支持 #rgb#rrggbbHTML 颜色

示例

<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>

规范

规范 状态 备注
{{ SpecName('MathML3', 'chapter3.html#presm.mrow', 'mrow') }} {{ Spec2('MathML3') }} Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mrow', 'mrow') }} {{ Spec2('MathML2') }} Initial specification

浏览器兼容性

{{Compat("mathml.elements.mrow")}}

参见