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.

Notes :

  • 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.
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 <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).
Non implémenté 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.
Non implémenté
altimg
altimg-width
altimg-height
altimg-valign
alttext
<math> Alternatives visuelles et textuelles.
bevelled <mfrac> Définit la manière dont la fraction est affichée.
Non implémenté 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.
Non implémenté 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.
Non implémenté columnwidth <mtable> Définit la largeur des colonnes d'un tableau.
Non implémenté crossout <mscarry> Définit le type de ligne à afficher pour rayer les retenues.
Non implémenté 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 <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.
Non implémenté edge <malignmark>  
Non implémenté equalcolumns <mtable> Un booléen indiquant si oui ou non les colonnes doivent avoir la même hauteur totale.
Non implémenté 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.
Non implémenté 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.
Non implémenté framespacing <mtable> Définit l'espace à ajouter entre le tableau et la frame.
Non implémenté 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.
Non implémenté indentalign <mo>, <mspace>  
Non implémenté indentalignfirst <mo>, <mspace>  
Non implémenté indentalignlast <mo>, <mspace>  
Non implémenté indentshift <mo>, <mspace>  
Non implémenté indentshiftfirst <mo>, <mspace>  
Non implémenté indentshiftlast <mo>, <mspace>  
Non implémenté indenttarget <mo>, <mspace>  
Non implémenté 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>  
Non implémenté linebreak <mo>, <mspace>  
Non implémenté linebreakmultchar <mo>, <mspace>  
Non implémenté linebreakstyle <mo>, <mspace>  
Non implémenté lineleading <mo>, <mspace>  
linethickness <mfrac> L'épaisseur de la ligne de fraction horizontale.
Non implémenté location <mscarries>  
Non implémenté 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 (Firefox 20 / Thunderbird 20 / SeaMonkey 2.17) 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.
Non implémenté 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 <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.
Non implémenté 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.
Non implémenté 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 (Firefox 20 / Thunderbird 20 / SeaMonkey 2.17) 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.
Non implémenté shift <msgroup>  
Non implémenté side <mtable> Définit la position à laquelle les éléments <mlabeledtr> devraient être placés.
Non implémenté src <mglyph> L'emplacement de l'image ressource.
Non implémenté 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 <mmultiscripts>, <msub>, <msubsup> L'espace minimum qui doit être laissé entre l'indice et la ligne de base de l'expression.
supscriptshift <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.
xmlns <math> Définit l'URI de l'espace de nom MathML (http://www.w3.org/1998/Math/MathML)

 

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : Fredchat, Delapouite, SphinxKnight
 Dernière mise à jour par : Fredchat,