<math>
Integrer une formule mathématique dans le HTML
<math> — La formule mathématique
La balise <math> est le conteneur racine pour le contenu MathML, comme <svg> l'est pour les graphiques vectoriels. Tous les navigateurs modernes la supportent nativement.
Quand l'utiliser
Tu veux afficher une formule mathématique dans ta page : une équation, une expression avec des fractions, des exposants ou des racines. Tu veux que la formule soit lisible par les technologies d'assistance, pas une image muette.
Ce que tu gagnes
Accessibilité : les lecteurs d'écran lisent les formules MathML de manière structurée. Une image d'équation avec un alt approximatif ne remplacera jamais une formule navigable.
Exemple de code
<p>The quadratic formula:</p>
<math display="block">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo>-</mo><mi>b</mi>
<mo>±</mo>
<msqrt>
<mrow>
<msup><mi>b</mi><mn>2</mn></msup>
<mo>-</mo>
<mn>4</mn><mi>a</mi><mi>c</mi>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn><mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>