aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/mathml/attribute/index.md
blob: c1b4fdffae393af40c78372fb6b79a739ecc77bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
---
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](/fr/docs/MathML/Element).

> **Note :**
>
> - Les éléments MathML {{ MathMLElement("mstyle") }} et {{ MathMLElement("math") }} {{ gecko_minversion_inline("7.0") }} acceptent tous les attributs de tous les éléments de présentations MathML.
> - Voir les [valeurs](/fr/docs/MathML/Attributes/Values) 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](/fr/docs/Glossaire/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`                                                                                               | {{ 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](/fr/docs/Web/MathML/Attribute#align), 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](/fr/docs/MathML/Attributes/Values).                                                                                                                                                                                         |
| `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](/fr/docs/MathML/Attributes/Values) 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](/fr/docs/MathML/Attributes/Values) 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s).                                                                                                             |
| `mathcolor`                                                                                            | _Tous_                                                                                                                                                                                                                 | La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s).                                                                                                            |
| `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](/fr/docs/Web/MathML/Attribute/Values) pour les valeurs possibles.                                                                                                                                                            |
| `xlink:href` {{deprecated_inline}}                                                              | _Tous_                                                                                                                                                                                                                 | Peut être utilisé pour former un hyperlien avec un URI donné. Cependant, il est conseillé d'utiliser l'attribut `href` à la place.                                                                                                                                              |
| `xmlns`                                                                                                | {{ MathMLElement("math") }}                                                                                                                                                                                   | Définit l'URI de l'espace de nom MathML ([`http://www.w3.org/1998/Math/MathML`](http://www.w3.org/1998/Math/MathML))                                                                                                                                                            |