<mo>

<mo> MathML 元素在廣義上表示一個運算子。除了嚴格意義上的數學運算子外,此元素還包括括號等“運算子”、逗號和分號等分隔符或“絕對值”符號。

屬性

除了 全域性 MathML 屬性 之外,此元素還接受以下屬性 其預設值取決於運算子的形式和內容

accent 非標準

一個 <boolean> 指示當運算子用作 下標上標 時(即繪製得更大且更靠近基表示式)是否應將其視為重音符號。

fence

一個 <boolean> 指示運算子是否為圍欄(例如括號)。此屬性沒有視覺效果。

largeop

一個 <boolean> 指示當 math-style 設定為 normal 時,運算子是否應繪製得更大。

lspace

一個 <length-percentage> 指示運算子之前的空格量。

maxsize

一個 <length-percentage> 指示可伸縮運算子的最大尺寸。

minsize

一個 <length-percentage> 指示可伸縮運算子的最小尺寸。

movablelimits

一個 <boolean> 指示當 math-style 設定為 compact 時,附加的下標和上標是否移動到下標和上標位置。

rspace

一個 <length-percentage> 指示運算子之後的空格量。

separator

一個 <boolean> 指示運算子是否為分隔符(例如逗號)。此屬性沒有視覺效果。

stretchy

一個 <boolean> 指示運算子是否會擴充套件到相鄰元素的大小。

symmetric

一個 <boolean> 指示可伸縮運算子是否應圍繞虛構的數學軸(居中的分數線)垂直對稱。

注意:對於 lspacemaxsizeminsizerspace 屬性,某些瀏覽器也可能接受 舊版 MathML 長度

示例

html
<math display="block">
  <mrow>
    <mn>5</mn>
    <mo>+</mo>
    <mn>5</mn>
  </mrow>
</math>

<math display="block">
  <mrow>
    <mo>[</mo> <!-- default form value: prefix -->
    <mrow>
      <mn>0</mn>
      <mo>;</mo> <!-- default form value: infix -->
      <mn>1</mn>
    </mrow>
    <mo>)</mo> <!-- default form value: postfix -->
  </mrow>
</math>

規範

規範
MathML Core
# operator-fence-separator-or-accent-mo

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。