--- title: Référence des attributs MathML slug: Web/MathML/Attribute tags: - MathML - 'MathML:Référence' translation_of: Web/MathML/Attribute ---
{{MathMLRef}}

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.

Notes :

Nom Éléments pouvant utiliser cet attribut Description
accent {{ MathMLElement("mo") }}, {{ MathMLElement("mover") }}, {{ MathMLElement("munderover") }} Un booléen définissant si oui ou non l'opérateur doit être traité comme un accent.
accentunder {{ MathMLElement("munder") }}, {{ MathMLElement("munderover") }} Un booléen définissant si oui ou non l'opérateur doit être traité comme un accent.
actiontype {{ MathMLElement("maction") }} Une chaîne de caractère définissant l'action se produisant pour cet élément.
align {{deprecated_inline}} {{ MathMLElement("mtable") }}
{{ MathMLElement("munder") }}, {{ MathMLElement("mover") }}, {{ MathMLElement("munderover") }}
{{ MathMLElement("mstack") }}
Définit les différents alignements de plusieurs éléments (consulter les pages des éléments pour plus de détails).
{{ unimplemented_inline() }} alignmentscope {{ MathMLElement("mtable") }} Un booléen définissant si oui ou non les colonnes d'un tableau doivent définir la portée de l'alignement.
{{ unimplemented_inline() }}
altimg
altimg-width
altimg-height
altimg-valign
alttext
{{ MathMLElement("math") }} Alternatives visuelles et textuelles.
bevelled {{deprecated_inline}} {{ MathMLElement("mfrac") }} Définit la manière dont la fraction est affichée.
{{ unimplemented_inline() }} charalign {{ MathMLElement("mstack") }} Définit l'alignement horizontal des chiffres.
close {{ MathMLElement("mfenced") }} Une chaîne de caractère pour le symbole fermant.
columnalign {{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }}, {{ MathMLElement("mlabeledtr") }} Définit l'alignement horizontal des cellules d'un tableau.
columnlines {{ MathMLElement("mtable") }} Définit les bordures des colonnes d'un tableau.
{{ unimplemented_inline() }} columnspacing {{ MathMLElement("mtable") }} Définit l'espace entre les colonnes d'un tableau.
columnspan {{ MathMLElement("mtd") }} Un entier positif qui indique sur combien de colonnes s'étend une cellule d'un tableau.
{{ unimplemented_inline() }} columnwidth {{ MathMLElement("mtable") }} Définit la largeur des colonnes d'un tableau.
{{ unimplemented_inline() }} crossout {{ MathMLElement("mscarry") }} Définit le type de ligne à afficher pour rayer les retenues.
{{ unimplemented_inline() }} decimalpoint {{ MathMLElement("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 {{ MathMLElement("mstack") }} et {{ MathMLElement("mtable") }}.
denomalign {{deprecated_inline}} {{ MathMLElement("mfrac") }} L'alignement du dénominateur sous la fraction.
depth {{ MathMLElement("mpadded") }} Définit ou incrément la profondeur. Voir longueur.
dir {{ MathMLElement("math") }}, {{ MathMLElement("mi") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("mrow") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("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 {{ MathMLElement("math") }} Définit le mode d'affichage. Les valeurs block et inline sont autorisées.
displaystyle {{ MathMLElement("mstyle") }}, {{ MathMLElement("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.
{{ unimplemented_inline() }} edge {{ MathMLElement("malignmark") }}
{{ unimplemented_inline() }} equalcolumns {{ MathMLElement("mtable") }} Un booléen indiquant si oui ou non les colonnes doivent avoir la même hauteur totale.
{{ unimplemented_inline() }} equalrows {{ MathMLElement("mtable") }} Un booléen indiquant si oui ou non les lignes doivent avoir la même hauteur totale.
fence {{ MathMLElement("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.
{{ unimplemented_inline() }} form {{ MathMLElement("mo") }} Définit le rôle de l'opérateur dans une expression groupée.
frame {{ MathMLElement("mtable") }} Définit toutes les bordures d'un élément {{ MathMLElement("mtable") }}. Les valeurs possibles sont : none (la valeur par défaut), solid et dashed.
{{ unimplemented_inline() }} framespacing {{ MathMLElement("mtable") }} Définit l'espace à ajouter entre le tableau et la frame.
{{ unimplemented_inline() }} groupalign {{ MathMLElement("maligngroup") }}, {{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }}
height {{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("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.
{{ unimplemented_inline() }} indentalign {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} indentalignfirst {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} indentalignlast {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} indentshift {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} indentshiftfirst {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} indentshiftlast {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} indenttarget {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} infixlinebreakstyle {{ MathMLElement("mstyle") }} Définit le linebreakstyle par défaut à utiliser avec les opérateurs affixes.
largeop {{ MathMLElement("mo") }} Définit si oui ou non l'opérateur doit être affiché avec une taille plus grande que la normale
length {{ MathMLElement("msline") }}
{{ unimplemented_inline() }} linebreak {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} linebreakmultchar {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} linebreakstyle {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
{{ unimplemented_inline() }} lineleading {{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}
linethickness {{ MathMLElement("mfrac") }} L'épaisseur de la ligne de fraction horizontale.
{{ unimplemented_inline() }} location {{ MathMLElement("mscarries") }}
{{ unimplemented_inline() }} longdivstyle {{ MathMLElement("mlongdiv") }} Contrôle la mise en forme d'une division longue.
lspace {{ MathMLElement("mo") }}, {{ MathMLElement("mpadded") }} Le nombre d'espaces avant l'opérateur (voir les longueurs pour les différentes valeurs possibles).
lquote {{ MathMLElement("ms") }} Le caractère de début de citation (selon dir) encadrant le contenu. La valeur par défaut est """.
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 {{ MathMLElement("mi") }}, {{ MathMLElement("mn") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }} La taille du contenu. À partir de Gecko 20.0 {{geckoRelease("20")}} des valeurs sans unité sont autorisées et interprétées comme multiples de la taille par défaut.
mathvariant {{ MathMLElement("mi") }}, {{ MathMLElement("mn") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }} La classe logique de l'identifiant, varie selon la typographie.
maxsize {{ MathMLElement("mo") }} La taille maximum de l'opérateur.
{{ unimplemented_inline() }} minlabelspacing {{ MathMLElement("mtable") }} Une valeur de longueur définissant l'espace minimum entre un{{ MathMLElement("mlabeledtr") }} et la cellule adjacente du tableau.
minsize {{ MathMLElement("mo") }} La taille minimum de l'opérateur.
movablelimits {{ MathMLElement("mo") }} Définit si oui ou non les indices au-dessus et en-dessous peuvent apparaître respectivement comme exposants et indices.
notation {{ MathMLElement("menclose") }} Une liste de notations, séparées par des blancs, à appliquer aux éléments fils.
numalign {{deprecated_inline}} {{ MathMLElement("mfrac") }} L'alignement du numérateur au dessus de la barre de fraction.
open {{ MathMLElement("mfenced") }} Une chaîne de caractère pour un délimiteur ouvrant.
{{ unimplemented_inline() }} overflow {{ MathMLElement("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.
{{ unimplemented_inline() }} position {{ MathMLElement("msgroup") }}, {{ MathMLElement("msrow") }}, {{ MathMLElement("mscarries") }}, {{ MathMLElement("msline") }}
rowalign {{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }} Définit l'alignement vertical des cellules d'un tableau.
rowlines {{ MathMLElement("mtable") }} Définit les bordures des lignes d'un tableau.
rowspacing {{ MathMLElement("mtable") }} Définit l'espace entre les lignes d'un tableau.
rowspan {{ MathMLElement("mtd") }} Un entier positif ou nul dont la valeur indique sur combien de lignes la celulle doit s'étendre.
rspace {{ MathMLElement("mo") }} Le nombre d'espaces après l'opérateur.
rquote {{ MathMLElement("ms") }} Le symbole de fin de citation (dépendant de dir) pour encadrer le contenu. La valeur par défaut est """.
scriptlevel {{ MathMLElement("mstyle") }} Contrôle principalement la taille de la police. Plus le scriptlevel est grand, plus la taille de police est petite.
scriptminsize {{ MathMLElement("mstyle") }} Définit la taille de police minimale à utiliser avec les changements de scriptlevel.
À partir de Gecko 20.0 {{geckoRelease("20")}} les valeurs sans unités et en pourcents sont autorisées et interprétées comme des multiples de la valeur « 8pt ».
scriptsizemultiplier {{ MathMLElement("mstyle") }} Définit le multiplicateur à utiliser pour ajuster la taille de police après les changements de scriptlevel.
selection {{ MathMLElement("maction") }} L'élément fils auquel s'applique l'action.
separator {{ MathMLElement("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 {{ MathMLElement("mfenced") }} Une suite de plusieurs caractères (zéro ou plus) devant être utilisés en tant que séparateurs.
{{ unimplemented_inline() }} shift {{ MathMLElement("msgroup") }}
{{ unimplemented_inline() }} side {{ MathMLElement("mtable") }} Définit la position à laquelle les éléments {{ MathMLElement("mlabeledtr") }} devraient être placés.
{{ unimplemented_inline() }} src {{ MathMLElement("mglyph") }} L'emplacement de l'image ressource.
{{ unimplemented_inline() }} stackalign {{ MathMLElement("mstack") }}
stretchy {{ MathMLElement("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 {{deprecated_inline}} {{ MathMLElement("mmultiscripts") }}, {{ MathMLElement("msub") }}, {{ MathMLElement("msubsup") }} L'espace minimum qui doit être laissé entre l'indice et la ligne de base de l'expression.
supscriptshift {{deprecated_inline}} {{ MathMLElement("mmultiscripts") }}, {{ MathMLElement("msup") }}, {{ MathMLElement("msubsup") }} L'espace minimum qui doit être laissé entre l'exposant et la ligne de base de l'expression.
symmetric {{ MathMLElement("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 {{ MathMLElement("mpadded") }} Définit la position verticale d'un contenu fils.
width {{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }}, {{ MathMLElement("mtable") }} Définit la largeur souhaitée. Voir les longueurs pour les valeurs possibles.
xmlns {{ MathMLElement("math") }} Définit l'URI de l'espace de nom MathML (http://www.w3.org/1998/Math/MathML)