MathML - todos os elementos
A seguir está a lista de elementos importantes do MathML.
<maction> - Oferece a opção de vincular ações a subexpressões / expressões.
<math>- É um elemento de nível superior ou raiz e é usado para encapsular cada instância de MathML. Cada expressão MathML válida deve ser envolvida na tag <math> externa. Ele pode conter qualquer número de elementos filho. Um elemento matemático não pode conter outra tag de elemento matemático.
<menclose> - Renderiza seu conteúdo dentro de uma notação delimitadora especificada pelo atributo notation.
<merror> - Usado para exibir o conteúdo como mensagem de erro.
<mfenced> - Oferece a opção de adicionar parênteses e separadores de abertura e fechamento personalizados a uma expressão.
<mfrac> - Usado para exibir frações.
<mglyph> - Usado para exibir símbolos não padrão onde os caracteres Unicode existentes não estão disponíveis.
<mi> - Usado para especificar um identificador como o nome de uma variável, função ou constante, etc. Por exemplo, <mi> PI </mi>.
<mlabeledtr>- Usado para representar um rótulo em uma linha à esquerda ou à direita usando o atributo side de mtable. Os elementos filho de mlabeledtr devem ser elementos mtd.
<mmultiscripts> - Oferece opções para criar objetos semelhantes a tensores.
<mn> - Usado para especificar um literal numérico como 3,14 etc. Por exemplo, <mn> 3,14 </mn>.
<mo> - Usado para especificar um operador como +, - etc. Por exemplo, <mo> + </mo>.
<mover> - Usado para anexar um acento ou um limite sobre uma expressão.
<mpadded> - Usado para adicionar preenchimento extra e definir o ajuste geral de posição e tamanho do conteúdo fechado.
<mphantom> - Usado para criar espaço à medida que é renderizado de forma invisível, mantendo a altura, largura e posição da linha de base intactas.
<mroot> - Usado para exibir raízes com um índice explícito.
<mrow> - Usado para agrupar qualquer número de subexpressões de forma horizontal.
<ms> - Usado para representar um literal de string para ser interpretado por linguagens de programação e sistemas de álgebra de computador.
<mspace> - Usado para exibir um espaço em branco, onde seu tamanho é definido usando seus atributos.
<msqrt> - Usado para exibir a raiz quadrada.
<mstyle> - Usado para aplicar o estilo em seus filhos.
<msub>- Usado para anexar um subscrito a uma expressão. Ele usa a seguinte sintaxe: <msub> base subscrito </msub>.
<msubsup>- Usado para anexar um subscrito e um sobrescrito, juntos, a uma expressão. Ele usa a seguinte sintaxe: <msubsup> base subscript superscript </msubsup>.
<msup>- Usado para anexar um sobrescrito a uma expressão. Ele usa a seguinte sintaxe: msup base superscript </msup>.
<mtable> - Oferece opções para criar tabelas ou matrizes.
<mtd> - Para representar uma célula em uma tabela ou matriz.
<mtext> - Usado para renderizar texto sem significado notacional, como comentários ou anotações.
<mtr> - Representa uma linha em uma tabela ou matriz.
<munder>- Oferece a opção de anexar um acento ou um limite sob uma expressão. Ele usa a seguinte sintaxe: <munder> base underscript </munder>
<munderover>- Oferece a opção de anexar acentos ou limites sob e sobre uma expressão. Ele usa a seguinte sintaxe: </munderover> base underscript sobrescrito </munderover>
<semantics> - <semantics>, <annotation> e <annotation-xml> são usados para adicionar apresentação e marcação de conteúdo e fornece informações de layout e significado semântico de expressões matemáticas.