mi

L'élément MathML <mi> indique que le contenu doit être affiché comme un identifiant (comme les noms de fonctions, de variables ou les constantes symboliques). Il est également possible de l'utiliser avec du texte en général pour annoter.

Attributs

class, id, style
Afin d'être utilisés avec les feuilles de styles.
dir
Le sens de lecture du texte. Les valeurs possibles sont soit ltr (left to right pour gauche à droite) or rtl (right to left pour droite à gauche).
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.
mathsize
La taille du contenu. Les valeurs possibles sont :
  • small : La police utilisée sera plus petite que la police courante.
  • normal : Équivalent à 100% ou 1em.
  • big : La police utilisée sera plus grande que la police courante.
  • Une longueur quelconque.
  • ou une valeur sans unité qui multiplie la taille par défaut.
mathvariant (implémenté en partie : voir bug 114365 et bug 162405)
La classe logique des identifiants, variant selon la typographie. Cela veut dire que, bien que les noms suggèrent une certaine mise en forme, les éléments d'une même classe seront traités de la même manière au sein d'une même expression. Cela peut, ou pas, impliquer un affichage avec la typographie mentionnée. Les valeurs suivantes sont autorisées :
  • normal (La valeur par défaut pour plus d'un caractère)
  • bold
  • italic (La valeur par défaut pour un seul caractère)
  • bold-italic
  • double-struck Non implémenté
  • bold-fraktur Non implémenté (la mise en gras fonctionne)
  • script Non implémenté
  • bold-script Non implémenté (la mise en gras fonctionne)
  • fraktur Non implémenté
  • sans-serif
  • bold-sans-serif
  • sans-serif-italic
  • sans-serif-bold-italic
  • monospace
  • initial Non implémenté
  • tailed Non implémenté
  • looped Non implémenté
  • stretched Non implémenté

Exemples

<math> 

  <mi> y </mi>  

  <mi> sin </mi>

  <mi mathvariant="monospace"> x </mi>

  <mi mathvariant="bold"> &pi; </mi>

</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
attribut dir Pas de support 12.0 (12.0) Pas de support Pas de support Pas de support
attribut href Pas de support WebKit bug 85733 7.0 (7.0) Pas de support Pas de support Pas de support WebKit bug 85733
attribut mathsize Pas de support (24 seulement) 1.0 (1.7 ou moins) Pas de support Pas de support 5.1
attribut mathvariant Pas de support (24 seulement) en partie supporté (voir ci-avant) Pas de support en partie supporté, (voir ci-avant) [*] en partie supporté, (voir ci-avant) [*]
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.9.2) Pas de support Pas de support Pas de support
attribut dir Pas de support Pas de support 12.0 (12.0) Pas de support Pas de support Pas de support
attribut href Pas de support Pas de support 7.0 (7.0) Pas de support Pas de support Pas de support
attribut mathsize Pas de support Pas de support 1.0 (1.9.2) Pas de support Pas de support Pas de support
attribut mathvariant Pas de support Pas de support en partie supporté (voir ci-avant) Pas de support Pas de support Pas de support

[*] La police ne change pas vers normal quand le contenu est plus qu'un seul caractère.

Note relative à Gecko

À partir de Gecko 20.0 (Firefox 20.0 / Thunderbird 20.0 / SeaMonkey 2.17) une valeur sans unité est autorisée pour mathsize.

Spécification

Spécification Statut Commentaires
MathML 3.0 Recommendation Spécification actuelle
MathML 2.0 Recommendation Spécification initiale

 

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : Delapouite, SphinxKnight
Dernière mise à jour par : Delapouite,