MathML - Tous les éléments
Voici la liste des éléments MathML importants.
<maction> - Fournit une option pour lier des actions à des sous-expressions / expressions.
<math>- Il s'agit d'un élément de niveau supérieur ou racine et est utilisé pour encapsuler chaque instance de l'instance MathML. Chaque expression MathML valide doit être enveloppée dans la balise externe <math>. Il peut contenir n'importe quel nombre d'éléments enfants. Un élément mathématique ne peut pas contenir une autre balise d'élément mathématique.
<menclose> - Rend son contenu dans une notation englobante spécifiée par l'attribut notation.
<merror> - Utilisé pour afficher le contenu sous forme de message d'erreur.
<mfenced> - Fournit la possibilité d'ajouter des parenthèses et des séparateurs d'ouverture et de fermeture personnalisés à une expression.
<mfrac> - Utilisé pour afficher les fractions.
<mglyph> - Utilisé pour afficher des symboles non standard lorsque les caractères Unicode existants ne sont pas disponibles.
<mi> - Utilisé pour spécifier un identifiant tel que le nom d'une variable, une fonction ou une constante, etc. Par exemple, <mi> PI </mi>.
<mlabeledtr>- Utilisé pour représenter une étiquette dans une ligne à gauche ou à droite en utilisant l'attribut side de mtable. Les éléments enfants de mlabeledtr doivent être des éléments mtd.
<mmultiscripts> - Fournit des options pour créer des objets de type tenseur.
<mn> - Utilisé pour spécifier un littéral numérique comme 3.14 etc. Par exemple, <mn> 3.14 </mn>.
<mo> - Utilisé pour spécifier un opérateur comme +, - etc. Par exemple, <mo> + </mo>.
<mover> - Utilisé pour attacher un accent ou une limite sur une expression.
<mpadded> - Utilisé pour ajouter un rembourrage supplémentaire et pour définir le réglage général de la position et de la taille du contenu inclus.
<mphantom> - Utilisé pour créer un espace tel qu'il est rendu de manière invisible, en conservant la hauteur, la largeur et la position de la ligne de base intactes.
<mroot> - Utilisé pour afficher les racines avec un index explicite.
<mrow> - Utilisé pour regrouper n'importe quel nombre de sous-expressions de manière horizontale.
<ms> - Utilisé pour représenter une chaîne littérale destinée à être interprétée par les langages de programmation et les systèmes d'algèbre informatique.
<mspace> - Utilisé pour afficher un espace vide, où sa taille est définie à l'aide de ses attributs.
<msqrt> - Utilisé pour afficher la racine carrée.
<mstyle> - Utilisé pour appliquer le style sur ses enfants.
<msub>- Utilisé pour attacher un indice à une expression. Il utilise la syntaxe suivante: <msub> indice de base </msub>.
<msubsup>- Utilisé pour attacher à la fois un indice et un exposant à une expression. Il utilise la syntaxe suivante: <msubsup> indice de base exposant </msubsup>.
<msup>- Utilisé pour attacher un exposant à une expression. Il utilise la syntaxe suivante: msup base superscript </msup>.
<mtable> - Fournit des options pour créer des tables ou des matrices.
<mtd> - Pour représenter une cellule dans un tableau ou une matrice.
<mtext> - Utilisé pour rendre du texte sans signification de notation, comme des commentaires ou des annotations.
<mtr> - Représente une ligne dans un tableau ou une matrice.
<munder>- Fournit la possibilité d'attacher un accent ou une limite sous une expression. Il utilise la syntaxe suivante: <munder> trait de soulignement de base </munder>
<munderover>- Fournit l'option d'attacher des accents ou des limites à la fois sous et au-dessus d'une expression. Il utilise la syntaxe suivante: </munderover> sous-script de base surscript </munderover>
<semantics> - <semantics>, <annotation> et <annotation-xml> sont utilisés pour ajouter un balisage de présentation et de contenu et fournissent à la fois des informations de mise en page et une signification sémantique des expressions mathématiques.