<math>

<math> MathML 元素是顶级 MathML 元素,用于编写单个数学公式。它可以放置在允许使用 流内容 的 HTML 内容中。

注意:有关在网页中正确集成 MathML 公式的技巧,请参阅 创作 MathML 页面;有关更多演示,请参阅 示例 页面。

属性

此元素的属性包括 全局 MathML 属性 以及以下属性

display

枚举 属性指定应如何呈现包含的 MathML 标记。它可以具有以下值之一

  • block,表示此元素将在其自己的块中显示在当前文本跨度之外,并且 math-style 设置为 normal
  • inline,表示此元素将在当前文本跨度内显示,并且 math-style 设置为 compact

如果不存在,则其默认值为 inline

示例

此示例包含两个 MathML 公式。第一个公式在其自己的居中块中呈现,占用所需的空间。第二个公式在文本段落中呈现,尺寸和间距减小,以最大程度地减少其高度。

html
<p>
  The infinite sum
  <math display="block">
    <mrow>
      <munderover>
        <mo></mo>
        <mrow>
          <mi>n</mi>
          <mo>=</mo>
          <mn>1</mn>
        </mrow>
        <mrow>
          <mo>+</mo>
          <mn></mn>
        </mrow>
      </munderover>
      <mfrac>
        <mn>1</mn>
        <msup>
          <mi>n</mi>
          <mn>2</mn>
        </msup>
      </mfrac>
    </mrow>
  </math>
  is equal to the real number
  <math display="inline">
    <mfrac>
      <msup>
        <mi>π</mi>
        <mn>2</mn>
      </msup>
      <mn>6</mn>
    </mfrac></math
  >.
</p>

规范

规范
MathML 核心
# the-top-level-math-element

浏览器兼容性

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

另请参阅