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.

Note :

  • Les éléments MathML <mstyle> et <math> acceptent tous les attributs de tous les éléments de présentations MathML.
  • Voir les valeurs 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>, <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> <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> 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>, <mtd>, <mtr>, <mlabeledtr> Définit l'alignement horizontal des cellules d'un tableau.
columnlines <mtable> Définit les bordures des colonnes d'un tableau.
columnspacing <mtable> Définit l'espace entre les colonnes d'un tableau.
columnspan <mtd> Un entier positif qui indique sur combien de colonnes s'étend une cellule d'un tableau.
columnwidth <mtable> Définit la largeur des colonnes d'un tableau.
crossout <mscarry> Définit le type de ligne à afficher pour rayer les retenues.
decimalpoint <mstyle> 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>.
denomalign Obsolète <mfrac> L'alignement du dénominateur sous la fraction.
depth <mpadded> Définit ou incrément la profondeur. Voir longueur.
dir <math>, <mi>, <mo>, <mrow>, <ms>, <mtext> 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>, <mtable> 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> Un booléen indiquant si oui ou non les colonnes doivent avoir la même hauteur totale.
equalrows <mtable> Un booléen indiquant si oui ou non les lignes doivent avoir la même hauteur totale.
fence <mo> 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> Définit le rôle de l'opérateur dans une expression groupée.
frame <mtable> Définit toutes les bordures d'un élément <mtable>. Les valeurs possibles sont : none (la valeur par défaut), solid et dashed.
framespacing <mtable> Définit l'espace à ajouter entre le tableau et la frame.
groupalign <maligngroup>, <mtable>, <mtd>, <mtr>
height <mglyph>, <mpadded>, <mspace> Définit la hauteur souhaitée. Voir les longueurs 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>, <mspace>
indentalignfirst <mo>, <mspace>
indentalignlast <mo>, <mspace>
indentshift <mo>, <mspace>
indentshiftfirst <mo>, <mspace>
indentshiftlast <mo>, <mspace>
indenttarget <mo>, <mspace>
infixlinebreakstyle <mstyle> Définit le linebreakstyle par défaut à utiliser avec les opérateurs affixes.
largeop <mo> Définit si oui ou non l'opérateur doit être affiché avec une taille plus grande que la normale
length <msline>
linebreak <mo>, <mspace>
linebreakmultchar <mo>, <mspace>
linebreakstyle <mo>, <mspace>
lineleading <mo>, <mspace>
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>, <mpadded> Le nombre d'espaces avant l'opérateur (voir les longueurs pour les différentes valeurs possibles).
lquote <ms> 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>, <mo>, <ms>, <mtext> 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>, <mo>, <ms>, <mtext> La classe logique de l'identifiant, varie selon la typographie.
maxsize <mo> La taille maximum de l'opérateur.
minlabelspacing <mtable> Une valeur de longueur définissant l'espace minimum entre un<mlabeledtr> et la cellule adjacente du tableau.
minsize <mo> La taille minimum de l'opérateur.
movablelimits <mo> 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>, <mtd>, <mtr> Définit l'alignement vertical des cellules d'un tableau.
rowlines <mtable> Définit les bordures des lignes d'un tableau.
rowspacing <mtable> Définit l'espace entre les lignes d'un tableau.
rowspan <mtd> Un entier positif ou nul dont la valeur indique sur combien de lignes la celulle doit s'étendre.
rspace <mo> Le nombre d'espaces après l'opérateur.
rquote <ms> Le symbole de fin de citation (dépendant de dir) pour encadrer le contenu. La valeur par défaut est "&quot;".
scriptlevel <mstyle> Contrôle principalement la taille de la police. Plus le scriptlevel est grand, plus la taille de police est petite.
scriptminsize <mstyle> 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> 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> 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> 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> 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>, <msub>, <msubsup> L'espace minimum qui doit être laissé entre l'indice et la ligne de base de l'expression.
supscriptshift Obsolète <mmultiscripts>, <msup>, <msubsup> L'espace minimum qui doit être laissé entre l'exposant et la ligne de base de l'expression.
symmetric <mo> 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> Définit la position verticale d'un contenu fils.
width <mglyph>, <mpadded>, <mspace>, <mtable> 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)