此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

<mrow>

Baseline Widely available

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

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

在编写 MathML 表达式时,你应该按照表达式的数学解释中所使用的分组方式,使用 <mrow> 对表达式中的元素进行分组。正确的分组有助于表达式的呈现,具体体现在以下几个方面:

  • 可以通过改变间距和阻止换行来改善显示效果。
  • 通过自动化系统,如计算机代数系统和音频渲染器,它能简化表达式的解释(interpretation)过程。

属性

该元素接受全局 MathML 属性

示例

html
<math display="block"> <mfrac> <mrow> <!-- 分子内容以一个 mrow 分组 --> <mn>1</mn> <mo>+</mo> <mi>K</mi> </mrow> <mrow> <!-- 分母内容以一个 mrow 分组 --> <mn>3</mn> <mrow> <!-- 用一个 mrow 分组的带括号的表达式 --> <mo>(</mo> <mrow> <!-- 括号内的内容以一个 mrow 分组 --> <mi>x</mi> <mo>+</mo> <mi>y</mi> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> </math> 

规范

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

浏览器兼容性

参见

  • HTML 分组元素:<div>