MathML 所有元素
以下是重要的 MathML 元素列表。
<maction> -提供将动作绑定到子表达式/表达式的选项。
<math>-它是顶级或根级元素,用于封装 MathML 实例的每个实例。每个有效的 MathML 表达式都应包含在外部 <math> 标记中。它可以包含任意数量的子元素。一个数学元素不能包含另一个数学元素标签。
<menclose> -在由 notation 属性指定的封闭符号内呈现其内容。
<merror> -用于将内容显示为错误消息。
<mfenced> -提供向表达式添加自定义左括号和右括号以及分隔符的选项。
<mfrac> -用于显示分数。
<mglyph> -用于显示现有 Unicode 字符不可用的非标准符号。
<mi> -用于指定标识符,例如变量名、函数名或常量名等。例如,
PI
.
<mlabeledtr> -用于使用 mtable 的 side 属性在左侧或右侧表示一行中的标签。 mlabeledtr 的子元素必须是 mtd 元素。
<mmultiscripts> -提供创建张量类对象的选项。
<mn> -用于指定数字文字,如 3.14 等。例如,
3.14
。
<mo> -用于指定 +、-等运算符。例如,
+
。
<mover> -用于在表达式上附加重音或限制。
<mpadded> -用于添加额外的填充并设置封闭内容的位置和大小的一般调整。
<mphantom> -用于创建不可见渲染的空间,保持高度、宽度和基线位置不变。
<mroot> -用于显示具有显式索引的根。
<mrow> -用于以水平方式对任意数量的子表达式进行分组。
<ms> -用于表示旨在由编程语言和计算机代数系统解释的字符串文字。
<mspace> -用于显示一个空格,其大小是使用其属性设置的。
<msqrt> -用于显示平方根。
<mstyle> -用于将样式应用于其子项。
<msub> -用于将下标附加到表达式。它使用以下语法:
基本下标
.
<msubsup> -用于将下标和上标一起附加到表达式。它使用以下语法:
基本下标上标
.
<msup> -用于将上标附加到表达式。它使用以下语法:msup base superscript .
<mtable> -提供创建表格或矩阵的选项。
<mtd> -表示表格或矩阵中的单元格。
<mtext> -用于呈现没有符号意义的文本,例如评论或注释。
<mtr> -表示表格或矩阵中的一行。
<munder> -提供在表达式下附加重音或限制的选项。它使用以下语法:
基本下标
<munderover> -提供在表达式下方和上方附加重音或限制的选项。它使用以下语法: base underscript overscript
<semantics> -<semantics>、 和 用于添加表示和内容标记,并提供数学表达式的布局信息和语义含义。