属性
除了 全局 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 |
浏览器兼容性
加载中…