<mrow>

Baseline 已广泛支持

此功能已成熟,并且在众多设备和浏览器版本上都能正常工作。自 2023 年 1 月以来,它已在各浏览器中可用。

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

技术摘要

隐式 ARIA 角色 None

规范

规范
MathML Core
# 水平分组子表达式 mrow

浏览器兼容性

另见

  • 分组 HTML 元素:<div>