Référence des attributs MathML

Cette référence est une liste, dans l'ordre alphabétique, des attributs MathML. De plus amples détails sur chaque attribut sont disponibles sur les pages des éléments (en-US).

Note :

  • Les éléments MathML <mstyle> (en-US) et <math> acceptent tous les attributs de tous les éléments de présentations MathML.
  • Voir les valeurs (en-US) pour des notes sur les valeurs et les unités utilisées en MathML.
  • Les attributs background, color, fontfamily, fontsize, fontstyle, fontweight et xlink:href sont dépréciés.
  • Les attributs XLink xlink:actuate, xlink:href, xlink:show et xlink:type sur les éléments MathML sont dépréciés.
Nom Éléments pouvant utiliser cet attribut Description
accent <mo> (en-US), <mover>, <munderover> Un booléen définissant si oui ou non l'opérateur doit être traité comme un accent.
accentunder <munder>, <munderover> Un booléen définissant si oui ou non l'opérateur doit être traité comme un accent.
actiontype <maction> Une chaîne de caractère définissant l'action se produisant pour cet élément.
align Obsolète <mtable> (en-US) <munder>, <mover>, <munderover> <mstack> Définit les différents alignements de plusieurs éléments (consulter les pages des éléments pour plus de détails).
alignmentscope <mtable> (en-US) Un booléen définissant si oui ou non les colonnes d'un tableau doivent définir la portée de l'alignement.
altimg altimg-width altimg-height altimg-valign alttext <math> Alternatives visuelles et textuelles.
bevelled Obsolète <mfrac> Définit la manière dont la fraction est affichée.
charalign <mstack> Définit l'alignement horizontal des chiffres.
close <mfenced> Une chaîne de caractère pour le symbole fermant.
columnalign <mtable> (en-US), <mtd> (en-US), <mtr> (en-US), <mlabeledtr> Définit l'alignement horizontal des cellules d'un tableau.
columnlines <mtable> (en-US) Définit les bordures des colonnes d'un tableau.
columnspacing <mtable> (en-US) Définit l'espace entre les colonnes d'un tableau.
columnspan <mtd> (en-US) Un entier positif qui indique sur combien de colonnes s'étend une cellule d'un tableau.
columnwidth <mtable> (en-US) Définit la largeur des colonnes d'un tableau.
crossout <mscarry> Définit le type de ligne à afficher pour rayer les retenues.
decimalpoint <mstyle> (en-US) Si la valeur decimalpoint est utilisée pour définir l'alignement, cet attribut définit la caractère sur lequel aligner les colonnes des éléments <mstack> et <mtable> (en-US).
denomalign Obsolète <mfrac> L'alignement du dénominateur sous la fraction.
depth <mpadded> (en-US) Définit ou incrément la profondeur. Voir longueur (en-US).
dir <math>, <mi>, <mo> (en-US), <mrow> (en-US), <ms> (en-US), <mtext> (en-US) La direction du texte. Les valeurs possibles sont : ltr (left to right pour gauche à droite) ou rtl (right to left pour droite à gauche).
display <math> Définit le mode d'affichage. Les valeurs block et inline sont autorisées.
displaystyle <mstyle> (en-US), <mtable> (en-US) Un booléen indiquant si oui ou non plus d'espace vertical sera utilisé pour afficher les équations. S'il vaut false, l'affichage sera organisé de manière plus compacte.
edge <malignmark>
equalcolumns <mtable> (en-US) Un booléen indiquant si oui ou non les colonnes doivent avoir la même hauteur totale.
equalrows <mtable> (en-US) Un booléen indiquant si oui ou non les lignes doivent avoir la même hauteur totale.
fence <mo> (en-US) Un booléen indiquant si oui ou non l'opérateur clôture l'expression (comme les parenthèses). Il n'y a pas d'effet visuel associé à cet attribut.
form <mo> (en-US) Définit le rôle de l'opérateur dans une expression groupée.
frame <mtable> (en-US) Définit toutes les bordures d'un élément <mtable> (en-US). Les valeurs possibles sont : none (la valeur par défaut), solid et dashed.
framespacing <mtable> (en-US) Définit l'espace à ajouter entre le tableau et la frame.
groupalign <maligngroup>, <mtable> (en-US), <mtd> (en-US), <mtr> (en-US)
height <mglyph>, <mpadded> (en-US), <mspace> (en-US) Définit la hauteur souhaitée. Voir les longueurs (en-US) pour les différentes valeurs possibles.
href Tous Utiliser pour créer un hyperlien vers un URI donné.
id Tous Définit un identifiant unique associé à l'élément.
indentalign <mo> (en-US), <mspace> (en-US)
indentalignfirst <mo> (en-US), <mspace> (en-US)
indentalignlast <mo> (en-US), <mspace> (en-US)
indentshift <mo> (en-US), <mspace> (en-US)
indentshiftfirst <mo> (en-US), <mspace> (en-US)
indentshiftlast <mo> (en-US), <mspace> (en-US)
indenttarget <mo> (en-US), <mspace> (en-US)
infixlinebreakstyle <mstyle> (en-US) Définit le linebreakstyle par défaut à utiliser avec les opérateurs affixes.
largeop <mo> (en-US) Définit si oui ou non l'opérateur doit être affiché avec une taille plus grande que la normale
length <msline>
linebreak <mo> (en-US), <mspace> (en-US)
linebreakmultchar <mo> (en-US), <mspace> (en-US)
linebreakstyle <mo> (en-US), <mspace> (en-US)
lineleading <mo> (en-US), <mspace> (en-US)
linethickness <mfrac> L'épaisseur de la ligne de fraction horizontale.
location <mscarries>
longdivstyle <mlongdiv> Contrôle la mise en forme d'une division longue.
lspace <mo> (en-US), <mpadded> (en-US) Le nombre d'espaces avant l'opérateur (voir les longueurs (en-US) pour les différentes valeurs possibles).
lquote <ms> (en-US) Le caractère de début de citation (selon dir) encadrant le contenu. La valeur par défaut est "&quot;".
mathbackground Tous La couleur de fond. Il est possible d'utiliser les codes au format #rgb, #rrggbb et les noms de couleurs HTML.
mathcolor Tous La couleur du texte. Il est possible d'utiliser les codes au format #rgb, #rrggbb et les noms de couleurs HTML.
mathsize <mi>, <mn> (en-US), <mo> (en-US), <ms> (en-US), <mtext> (en-US) La taille du contenu. À partir de Gecko 20.0 des valeurs sans unité sont autorisées et interprétées comme multiples de la taille par défaut.
mathvariant <mi>, <mn> (en-US), <mo> (en-US), <ms> (en-US), <mtext> (en-US) La classe logique de l'identifiant, varie selon la typographie.
maxsize <mo> (en-US) La taille maximum de l'opérateur.
minlabelspacing <mtable> (en-US) Une valeur de longueur définissant l'espace minimum entre un<mlabeledtr> et la cellule adjacente du tableau.
minsize <mo> (en-US) La taille minimum de l'opérateur.
movablelimits <mo> (en-US) Définit si oui ou non les indices au-dessus et en-dessous peuvent apparaître respectivement comme exposants et indices.
notation <menclose> Une liste de notations, séparées par des blancs, à appliquer aux éléments fils.
numalign Obsolète <mfrac> L'alignement du numérateur au dessus de la barre de fraction.
open <mfenced> Une chaîne de caractère pour un délimiteur ouvrant.
overflow <math> Si l'expression est trop grande pour être insérée dans l'espace alloué, cet attribut définit la façon dont est géré l'affichage.
position <msgroup>, <msrow>, <mscarries>, <msline>
rowalign <mtable> (en-US), <mtd> (en-US), <mtr> (en-US) Définit l'alignement vertical des cellules d'un tableau.
rowlines <mtable> (en-US) Définit les bordures des lignes d'un tableau.
rowspacing <mtable> (en-US) Définit l'espace entre les lignes d'un tableau.
rowspan <mtd> (en-US) Un entier positif ou nul dont la valeur indique sur combien de lignes la celulle doit s'étendre.
rspace <mo> (en-US) Le nombre d'espaces après l'opérateur.
rquote <ms> (en-US) Le symbole de fin de citation (dépendant de dir) pour encadrer le contenu. La valeur par défaut est "&quot;".
scriptlevel <mstyle> (en-US) Contrôle principalement la taille de la police. Plus le scriptlevel est grand, plus la taille de police est petite.
scriptminsize <mstyle> (en-US) Définit la taille de police minimale à utiliser avec les changements de scriptlevel. À partir de Gecko 20.0, les valeurs sans unités et en pourcents sont autorisées et interprétées comme des multiples de la valeur « 8pt ».
scriptsizemultiplier <mstyle> (en-US) Définit le multiplicateur à utiliser pour ajuster la taille de police après les changements de scriptlevel.
selection <maction> L'élément fils auquel s'applique l'action.
separator <mo> (en-US) Il n'y a pas d'effet visuel associé à cet attribut. Il définit si l'opérator doit être interprété comme un séparateur.
separators <mfenced> Une suite de plusieurs caractères (zéro ou plus) devant être utilisés en tant que séparateurs.
shift <msgroup>
side <mtable> (en-US) Définit la position à laquelle les éléments <mlabeledtr> devraient être placés.
src <mglyph> L'emplacement de l'image ressource.
stackalign <mstack>
stretchy <mo> (en-US) Définit si oui ou non l'opérateur doit s'étirer afin d'être de la taille de l'élément adjacent.
subscriptshift Obsolète <mmultiscripts> (en-US), <msub>, <msubsup> (en-US) L'espace minimum qui doit être laissé entre l'indice et la ligne de base de l'expression.
supscriptshift Obsolète <mmultiscripts> (en-US), <msup> (en-US), <msubsup> (en-US) L'espace minimum qui doit être laissé entre l'exposant et la ligne de base de l'expression.
symmetric <mo> (en-US) Si l'attribut stretchy vaut true, cet attribut définit si oui ou non l'opérateur doit être symétrique verticalement par rapport à l'axe mathématique imaginaire (la ligne de fraction centrée).
voffset <mpadded> (en-US) Définit la position verticale d'un contenu fils.
width <mglyph>, <mpadded> (en-US), <mspace> (en-US), <mtable> (en-US) Définit la largeur souhaitée. Voir les longueurs pour les valeurs possibles.
xlink:href Obsolète Tous Peut être utilisé pour former un hyperlien avec un URI donné. Cependant, il est conseillé d'utiliser l'attribut href à la place.
xmlns <math> Définit l'URI de l'espace de nom MathML (http://www.w3.org/1998/Math/MathML)