Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

math-style

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis août 2023.

La propriété CSS math-style indique si les équations MathML devraient être affichées en hauteur normale ou compacte.

Syntaxe

css
/* Valeurs avec un mot-clé */
math-style: normal;
math-style: compact;

/* Valeurs globales */
math-style: inherit;
math-style: initial;
math-style: revert;
math-style: revert-layer;
math-style: unset;

Valeurs

normal

La valeur initiale, indiquant un rendu normal.

compact

La mise en page des éléments de l'équation est faite de manière à réduire la hauteur de l'ensemble.

Définition formelle

Valeur initialenormal
Applicabilitétous les éléments
Héritéeoui
Valeur calculéecomme défini
Type d'animationNon animable

Syntaxe formelle

math-style = 
normal |
compact
Cette syntaxe reflète le dernier standard selon MathML Core. Tous les navigateurs n'ont peut-être pas implémenté toutes les parties. Voir la Compatibilité des navigateurs pour plus d'informations sur la prise en charge.

Exemples

Changer le style d'une formule en compact

CSS

css
math {
  math-style: normal;
}
.compact {
  math-style: compact;
}

HTML

html
<p>
  Hauteur normale
  <math>
    <mrow>
      <munderover>
        <mo>∑</mo>
        <mrow>
          <mi>n</mi>
          <mo>=</mo>
          <mn>1</mn>
        </mrow>
        <mrow>
          <mo>+</mo>
          <mn>∞</mn>
        </mrow>
      </munderover>
    </mrow>
  </math>
  et hauteur compacte
  <math class="compact">
    <mrow>
      <munderover>
        <mo>∑</mo>
        <mrow>
          <mi>n</mi>
          <mo>=</mo>
          <mn>1</mn>
        </mrow>
        <mrow>
          <mo>+</mo>
          <mn>∞</mn>
        </mrow>
      </munderover>
    </mrow>
  </math>
  des équations.
</p>

Résultat

Spécifications

Spécification
MathML Core
# the-math-style-property

Compatibilité des navigateurs

Voir aussi