--- title: mfrac slug: Web/MathML/Element/mfrac tags: - MathML - 'MathML:Element' - 'MathML:Référence' translation_of: Web/MathML/Element/mfrac ---

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 vaut false (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), et right.
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 comme thin, thick, et autres.
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.
numalign
L'alignement du numérateur au dessus de la barre de fraction. Les valeurs possibles sont : left, center (la valeur par défaut), et right.

Exemple

Exemple d'affichage : (a/b)/(c/d)

Affichage dans votre navigateur: a b c d

<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

{{ CompatibilityTable() }}

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple {{ CompatNo() }} (24 seulement) {{ CompatGeckoDesktop("1.0") }} {{ CompatNo() }} 9.5 5.1
bevelled {{ CompatNo() }} {{ CompatGeckoDesktop("1.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }}
href {{ CompatNo() }} {{webkitbug(85733)}} {{ CompatGeckoDesktop("7.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }} {{webkitbug(85733)}}
mathbackground {{ CompatNo() }} (24 seulement) {{ CompatGeckoDesktop("2.0") }} {{ CompatNo() }} {{ CompatNo() }} 5.1
mathcolor {{ CompatNo() }} (24 seulement) {{ CompatGeckoDesktop("2.0") }} {{ CompatNo() }} {{ CompatNo() }} 5.1
Fonctionnalité Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple {{ CompatNo() }} {{ CompatNo() }} {{ CompatGeckoMobile("1.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }}
bevelled {{ CompatNo() }} {{ CompatNo() }} {{ CompatGeckoMobile("1.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }}
href {{ CompatNo() }} {{ CompatNo() }} {{ CompatGeckoMobile("7.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }}
mathbackground {{ CompatNo() }} {{ CompatNo() }} {{ CompatGeckoMobile("2.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }}
mathcolor {{ CompatNo() }} {{ CompatNo() }} {{ CompatGeckoMobile("2.0") }} {{ CompatNo() }} {{ CompatNo() }} {{ CompatNo() }}

Note relatives à Gecko

À partir de Gecko 7.0 {{ geckoRelease("7.0") }} 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
{{ SpecName('MathML3', 'chapter3.html#presm.mfrac', 'mfrac') }} {{ Spec2('MathML3') }} Spécification actuelle
{{ SpecName('MathML2', 'chapter3.html#presm.mfrac', 'mfrac') }} {{ Spec2('MathML2') }} Spécification initiale