English

<mi>

Écrire des variables, nombres et opérateurs

  • MathML
  • accessibilité
  • sémantique

<mi> + <mn> + <mo> — Variables, nombres et opérateurs

<mi> représente un identifiant : variable, nom de fonction, constante. <mn> représente un nombre. <mo> représente un opérateur comme +, -, = ou &#xD7;. Ce sont les briques de base de toute expression MathML.

Quand l'utiliser

Tu veux écrire une expression mathématique lisible par les machines. Chaque symbole a son rôle : <mi>x</mi> pour la variable, <mn>42</mn> pour le nombre, <mo>=</mo> pour l'opérateur. Un seul caractère dans <mi> est rendu en italique par défaut (convention mathématique).

Ce que tu gagnes

Accessibilité : les lecteurs d'écran distinguent les variables des nombres et des opérateurs. "x plus 2" est plus clair que "x + 2" lu comme du texte brut.

Exemple de code

<math>
  <mrow>
    <mi>f</mi>
    <mo>(</mo>
    <mi>x</mi>
    <mo>)</mo>
    <mo>=</mo>
    <mn>2</mn>
    <mi>x</mi>
    <mo>+</mo>
    <mn>1</mn>
  </mrow>
</math>

Pour aller plus loin