English

<msqrt>

Écrire une racine carrée ou n-ieme

  • MathML
  • accessibilité
  • sémantique

<msqrt> + <mroot> — Les racines

<msqrt> affiche une racine carrée. <mroot> affiche une racine n-ieme avec deux enfants : la base (radicande) et l'indice de la racine.

Quand l'utiliser

Tu veux afficher une racine carrée dans une formule : <msqrt> prend un ou plusieurs enfants qui forment le radicande. Tu veux une racine cubique ou n-ieme : <mroot> prend exactement deux enfants, le radicande puis l'indice.

Ce que tu gagnes

Accessibilité : les lecteurs d'écran annoncent "racine carrée de" ou "racine n-ieme de" avec le contenu structure. Pas de devinette sur ce qui est sous le radical.

Exemple de code

<math display="block">
  <mrow>
    <mi>d</mi>
    <mo>=</mo>
    <msqrt>
      <mrow>
        <msup><mi>x</mi><mn>2</mn></msup>
        <mo>+</mo>
        <msup><mi>y</mi><mn>2</mn></msup>
      </mrow>
    </msqrt>
  </mrow>
</math>
 
<!-- Cube root -->
<math>
  <mroot>
    <mn>27</mn>
    <mn>3</mn>
  </mroot>
</math>

Pour aller plus loin