属性

这是一个 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> 指定渲染模式。允许的值为 blockinline
displaystyle 所有 MathML 元素

一个 <boolean>,指定是否将 math-style 设置为 normal(如果为真)或 compact(否则)。

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(默认)、soliddashed
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> 用于包围内容的开始引号。默认值为 &quot;
mathbackground 所有 MathML 元素 元素的 背景颜色
mathcolor 所有 MathML 元素 元素的 颜色
mathsize 所有 MathML 元素 一个 <length-percentage>,用作元素的 font-size
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> 用于封闭内容的结束引号。默认值为 &quot;
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