<msup>
Écrire un exposant ou un indice mathématique
<msup> + <msub> — Exposant et indice
<msup> affiche un exposant (x au carré, puissance n). <msub> affiche un indice (x indice 1, a indice n). Ce sont des constructions mathématiques, différentes de <sup> et <sub> qui sont typographiques.
Quand l'utiliser
Tu veux écrire une puissance, un indice de suite, un coefficient indiciel ou une notation scientifique dans une formule. <msup> prend deux enfants : la base et l'exposant. <msub> prend deux enfants : la base et l'indice. Ne les confonds pas avec <sup> et <sub> du HTML qui servent pour les abbreviations et la typographie.
Ce que tu gagnes
Accessibilité : les lecteurs d'écran annoncent "x au carré" ou "a indice n" au lieu de lire les caractères en vrac. La structure mathématique est préservée.
Exemple de code
<math display="block">
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<msub>
<mi>a</mi>
<mi>n</mi>
</msub>
<mo>=</mo>
<mn>0</mn>
</mrow>
</math>