<mrow>

**<mrow>** MathML 元素用于对子表达式进行分组,子表达式通常包含一个或多个 运算符 及其各自的操作数(例如 <mi><mn>)。此元素呈现为包含其参数的水平行。

编写 MathML 表达式时,您应该以与数学解释中对表达式进行分组相同的方式在 <mrow> 中对元素进行分组。适当的分组有助于以多种方式呈现表达式。

  • 它可以改善显示,可能影响间距并防止换行。
  • 它简化了计算机代数系统和音频渲染器等自动化系统对表达式的解释。

属性

此元素接受 全局 MathML 属性

示例

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>

规范

规范
MathML 核心
# horizontally-group-sub-expressions-mrow

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见

  • 分组 HTML 元素:<div>