MathML 属性
这是一份按字母顺序列出的 MathML 属性。有关每个属性的更多详细信息,请参阅相关的 MathML 元素页面和全局属性页面。值页面也描述了有关 MathML 属性常用值的一些说明。
备注: 正如 MathML 主页上所解释的,MDN 使用 MathML Core 作为参考规范。然而,一些浏览器仍在实现的旧版功能也被记录在案。你可以在 MathML 4 中找到这些功能和其他功能的更多详细信息。
名称 | 接受属性的元素 | 描述 |
---|---|---|
accent |
<mo>
|
一个 <boolean> 值,表示当操作符用作上标或下标脚本时,是否应将其视为重音符号。 |
accent |
<mover> 、<munderover> |
一个 <boolean> 值,表示下标脚本是否应被视为重音符号。 |
accentunder |
<munder> 、<munderover> |
一个 <boolean> 值,表示上标脚本是否应被视为重音符号。 |
actiontype 已弃用 |
<maction> |
一个字符串值,指定此元素发生的动作。 |
align |
<mtable>
|
指定表格相对于其环境的垂直对齐方式。 |
background 已弃用 |
<mstyle> |
请改用 CSS background-color 。 |
close 已弃用 |
<mfenced> |
用于闭合分隔符的字符串。 |
color 已弃用 |
<mstyle> |
请改用 CSS color 。 |
columnalign |
<mtable> 、<mtd> 、<mtr> |
指定表格单元格的水平对齐方式。 |
columnlines |
<mtable> |
指定表格列的边框。 |
columnspacing |
<mtable> |
指定表格列之间的间距。 |
columnspan |
<mtd> |
一个非负整数值,表示单元格跨越的表格列数。 |
denomalign 已弃用 |
<mfrac> |
分数线下方分母的对齐方式。 |
depth |
<mpadded> |
一个 <length-percentage> 值,表示所需的深度(基线以下)。 |
dir |
所有 MathML 元素 | 文本方向。可能的值为 ltr (从左到右)或 rtl (从右到左)。 |
display |
<math> |
指定渲染模式。允许的值为 block 和 inline 。 |
displaystyle |
所有 MathML 元素 |
一个 |
fence |
<mo> |
一个 <boolean> 值,指定操作符是否为围栏(如括号)。此属性没有视觉效果。 |
fontfamily 已弃用 |
<mstyle> |
请改用 CSS font-family 。 |
fontsize 已弃用 |
<mstyle> |
请改用 CSS font-size 。 |
fontstyle 已弃用 |
<mstyle> |
请改用 CSS font-style 。 |
fontweight 已弃用 |
<mstyle> |
请改用 CSS font-weight 。 |
frame |
<mtable> |
指定整个 <mtable> 的边框。可能的值为:none (默认)、solid 和 dashed 。 |
framespacing |
<mtable> |
指定表格和 frame 之间添加的额外空间。 |
height |
<mpadded> 、<mspace> |
一个 <length-percentage> 值,表示所需的高度(基线以上)。 |
href |
所有 MathML 元素 | 用于设置指向指定 URI 的超链接。 |
id |
所有 MathML 元素 | 设置与元素关联的唯一标识符。 |
linethickness |
<mfrac> |
一个 <length-percentage> 值,表示水平分数线的粗细。 |
lspace |
<mo>
|
一个 <length-percentage> 值,表示操作符之前的空间量。 |
lspace |
<mpadded>
|
一个 <length-percentage> 值,表示子内容的定位点相对于元素定位点的水平位置。 |
lquote 已弃用 |
<ms> |
用于包裹内容的起始引号。默认值为 " 。 |
mathbackground |
所有 MathML 元素 | 元素的 background-color。 |
mathcolor |
所有 MathML 元素 | 元素的 color。 |
mathsize |
所有 MathML 元素 | 用作元素 font-size 的 <length-percentage> 值。 |
mathvariant |
所有 MathML 元素 | 标记元素的逻辑类别,其排版方式各不相同。 |
maxsize |
<mo> |
一个 <length-percentage> 值,表示当操作符可伸缩时其最大尺寸。 |
minsize |
<mo> |
一个 <length-percentage> 值,表示当操作符可伸缩时其最小尺寸。 |
movablelimits |
<mo> |
一个 <boolean> 值,表示当 math-style 设置为 compact 时,附加的上标和下标脚本是否移动到上标和下标位置。 |
notation |
<menclose> |
一个由空格分隔的符号列表,应用于子元素。 |
numalign 已弃用 |
<mfrac> |
分数线之上分子的对齐方式。 |
open 已弃用 |
<mfenced> |
用于起始分隔符的字符串。 |
rowalign |
<mtable> 、<mtd> 、<mtr> |
指定表格单元格的垂直对齐方式。 |
rowlines |
<mtable> |
指定表格行的边框。 |
rowspacing |
<mtable> |
指定表格行之间的间距。 |
rowspan |
<mtd> |
一个非负整数值,表示单元格跨越的行数。 |
rspace |
<mo> |
一个 <length-percentage> 值,表示操作符之后的空间量。 |
rquote 已弃用 |
<ms> |
用于包裹内容的结束引号。默认值为 " 。 |
scriptlevel |
所有 MathML 元素 | 为元素指定一个 math-depth。可接受的值和映射关系请参阅 scriptlevel 页面。 |
scriptminsize 已弃用 |
<mstyle> |
指定因 scriptlevel 变化而允许的最小字体大小。 |
scriptsizemultiplier 已弃用 |
<mstyle> |
指定用于因 scriptlevel 变化而调整字体大小的乘数。 |
selection 已弃用 |
<maction> |
可见的子元素,仅对某些 actiontype 值有效。 |
separator |
<mo> |
一个 <boolean> 值,指定操作符是否为分隔符(如逗号)。此属性没有视觉效果。 |
separators 已弃用 |
<mfenced> |
一个由零个或多个字符组成的序列,用于不同的分隔符。 |
stretchy |
<mo> |
一个 <boolean> 值,表示操作符是否拉伸到相邻元素的大小。 |
subscriptshift 已弃用 |
<msub> 、<msubsup> 、<mmultiscripts> |
一个 <length-percentage> 值,表示下标基线向下移动的最小量。 |
superscriptshift 已弃用 |
<msup> 、<msubsup> 、<mmultiscripts> |
一个 <length-percentage> 值,表示上标基线向上移动的最小量。 |
symmetric |
<mo> |
一个 <boolean> 值,表示可伸缩操作符是否应围绕虚数学轴(居中的分数线)垂直对称。 |
voffset |
<mpadded> |
一个 <length-percentage> 值,表示子内容的定位点相对于元素定位点的垂直位置。 |
width |
<mpadded> 、<mspace> 、<mtable> |
一个 <length-percentage> 值,表示所需的宽度。 |
xmlns |
<math> |
指定 MathML 命名空间的 URI (http://www.w3.org/1998/Math/MathML ) |