<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 的瀏覽器中載入。

另請參閱