屬性
除了 全域性 MathML 屬性之外,此元素還接受以下屬性,其預設值取決於運算子的形式和內容
accent不標準-
一個
<boolean>,指示當運算子用作 under 或 overscript 時,是否應將其視為重音(即,顯示得更大,更靠近基礎表示式)。 fence-
一個
<boolean>,指示運算子是否為界定符(例如括號)。此屬性沒有視覺效果。 form-
一個 列舉屬性,指定運算子的顯示方式。例如,根據值,運算子兩側可能會渲染不同量的空格。它可以具有以下值之一
prefix:運算子出現在其運算元之前。例如,在表示式+ a中,+是字首運算子。infix:運算子出現在其運算元之間。在表示式a + b中,+是中綴運算子。postfix:運算子出現在其運算元之後。例如,在表示式a +中,+是字尾運算子。
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>,指示可拉伸運算子是否應圍繞假定的數學軸(居中分數線)進行垂直對稱。
注意: 對於 lspace、maxsize、minsize 和 rspace 屬性,某些瀏覽器也可能接受 舊版 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>
技術摘要
| 隱式 ARIA 角色 | None |
|---|
規範
| 規範 |
|---|
| MathML Core # operator-fence-separator-or-accent-mo |
瀏覽器相容性
載入中…