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