L'élément MathML <mfenced>
offre la possibilité d'ajouter des parenthèses ouvrantes et fermantes personnalisées ainsi que des séparateurs (comme les virgules ou points-virgules) à une expression.
Attributs
- class, id, style
- Afin d'être utilisés avec les feuilles de styles.
- close
-
Une chaîne de caractère pour le délimiteur fermant. La valeur par défaut est «
)
» et tous les blancs sont tronqués. - href
- Un hyperlien pointant vers un URI donné.
- mathbackground
-
La couleur de fond. Il est possible d'utiliser les codes au format
#rgb
,#rrggbb
et les noms de couleurs HTML. - mathcolor
-
La couleur du texte. Il est possible d'utiliser les codes au format
#rgb
,#rrggbb
et les noms de couleurs HTML.
- open
-
Une chaîne de caractère pour le délimiteur ouvrant. La valeur par défaut est «
(
» et tous les blancs sont tronqués. - separators
- Une séquence de plusieurs caractères (zéro ou plus) à utiliser pour les séparateurs, éventuellement séparés par des blancs qui seront ignorés. La valeur par défaut est « , ». En définissant plus d'un caractère, il est possible d'utiliser différents séparateurs pour chaque argument de l'expression. Si jamais il y a trop de séparateurs, le surplus est ignoré. S'il n'y en a pas assez, le dernier séparateur est répété.
Exemples
Exemple 1 : Le dernier séparateur est répété (,
).
Exemple d'affichage:
Affichage dans votre navigateur:
<math> <mfenced open="{" close="}" separators=";;,"> <mi>a</mi> <mi>b</mi> <mi>c</mi> <mi>d</mi> <mi>e</mi> </mfenced> </math>
Exemple 2 : Le séparateur en excès est ignoré (,
).
Exemple d'affichage:
Affichage dans votre navigateur:
<math> <mfenced open="[" close="]" separators="||||,"> <mi>a</mi> <mi>b</mi> <mi>c</mi> <mi>d</mi> <mi>e</mi> </mfenced> </math>
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | Pas de support (24 seulement) | 1.0 (1.7 ou moins) | Pas de support | 9.5 | 5.1 |
href |
Pas de support WebKit bug 85733 | 7.0 (7.0) | Pas de support | Pas de support | Pas de support WebKit bug 85733 |
mathbackground |
Pas de support (24 seulement) | 4.0 (2.0) | Pas de support | Pas de support | 5.1 |
mathcolor |
Pas de support (24 seulement) | 4.0 (2.0) | Pas de support | Pas de support | 5.1 |
Fonctionnalité | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | 1.0 (1.0) | Pas de support | Pas de support | Pas de support |
href |
Pas de support | Pas de support | 7.0 (7.0) | Pas de support | Pas de support | Pas de support |
mathbackground |
Pas de support | Pas de support | 4.0 (2.0) | Pas de support | Pas de support | Pas de support |
mathcolor |
Pas de support | Pas de support | 4.0 (2.0) | Pas de support | Pas de support | Pas de support |
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
MathML 3.0 | Recommendation | Spécification actuelle |
MathML 2.0 | Recommendation | Spécification initiale |