L'élément MathML <mfrac> est utilisé pour afficher des fractions.
La syntaxe est la suivante : <mfrac>numérateur dénominateur</mfrac>.
Attributs
- bevelled
-
Définit la façon dont la fraction est affichée. Si l'attribut vaut
true, la ligne de fraction est biseautée (/) et le numérateur et le dénominateur sont affichés côte à côté. S'il vautfalse(la valeur par défaut), le numérateur sera au-dessus du dénominateur. - class, id, style
- Afin d'être utilisés avec les feuilles de styles.
- denomalign
-
L'alignement du dénominateur sous la fraction. Les valeurs possibles :
left,center(valeur par défaut), etright. - href
- Un hyperlien pointant vers un URI donné.
- linethickness
-
L'épaisseur de la ligne de fraction horizontale. La valeur par défaut est
medium, mais l'attribut peut prendre d'autres valeurs commethin,thick, et autres. - mathbackground
-
La couleur de fond. Il est possible d'utiliser les codes au format
#rgb,#rrggbbet les noms de couleurs HTML. - mathcolor
-
La couleur du texte. Il est possible d'utiliser les codes au format
#rgb,#rrggbbet les noms de couleurs HTML. - numalign
-
L'alignement du numérateur au dessus de la barre de fraction. Les valeurs possibles sont :
left,center(la valeur par défaut), etright.
Exemple
Exemple d'affichage : 
Affichage dans votre navigateur:
<math>
<mfrac bevelled="true">
<mfrac>
<mi> a </mi>
<mi> b </mi>
</mfrac>
<mfrac>
<mi> c </mi>
<mi> d </mi>
</mfrac>
</mfrac>
</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 |
bevelled |
Pas de support | 1.0 (1.7 ou moins) | Pas de support | Pas de support | Pas de support |
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 |
bevelled |
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 |
Note relatives à Gecko
À partir de Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4) la valeur medium de l'attribut linethickness a été corrigée afin de correspondre à l'épaisseur par défaut.
Spécifications
| Spécification | Statut | Commentaires |
|---|---|---|
| MathML 3.0 | Recommendation | Spécification actuelle |
| MathML 2.0 | Recommendation | Spécification initiale |