Math-style - Propriété CSS

math-style

Résumé des caractéristiques de la propriété math-style

Description rapide
Définit si les formules MathML s'affichent dans un style compact ou non. Le style compact réduit la hauteur des formules.
Statut
Standard
Utilisable sur
MathML
Pourcentages
Ne s'appliquent pas.
Valeur initiale
normal
Héritée par défaut
Oui.
Not animable : la propriété math-style ne peut pas être animée.
Single : valeur unique (l'ordre n'intervient pas).
Module W3C
Langage de balisage mathématique (MathML)
Statut du document: CR (document candidat à la recommandation)

Schéma de la syntaxe de math-style.

math-style - Syntax DiagramSyntax diagram of the math-style CSS property for mathML. normal normal compact compactmath-style:;math-style:;
Schéma syntaxique de la propriété math-style.
Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.

Description de la propriété math-style.

La propriété math-style, lorsqu'elle a la valeur compat tend à minimiser la hauteur des formules, en appliquant les règles suivantes :

  • La taille des caractères est réduite lorsque la taille par défaut est math.
  • Les limites inférieure et supérieure pour les sommes sont alignées sur le ahtu du caractère somme.
  • Les espaces verticaux sont réduits dans le cas de fractions.
  • Les opérateurs avec l'attribut largeop="true" ne sont pas affichés plus gros.
m= Ʃ i=1 i=n v(i) n

math-style:normal;
(simulation partielle)
 
m= Ʃ i=1 i=n v(i) n


math-style:compact;
(simulation partielle)

Valeurs pour math-style.

  • math-style: normal;

    Avec la valeur normal, l'espacement vertical des caractères est standard.

    (xz)2 = (zx)-2
    math-style:normal;
  • math-style: compact;

    Avec la valeur compact les espaces verticaux autour des barres de fraction sont minimisés. Mais la différence est subtile.

    (xz)2 = (zx)-2
    math-style:compact;
  • math-style: initial; (normal) math-style: inherit; math-style: revert; math-style: revertLayer; math-style: unset;

    Les valeurs communes sont présentées sur ces pages : initial, inherit, revert, revert-layer, unset.

Exemple d'animation de math-style.

La propriété math-style ne peut pas être animée car elle doit être définie avec la mise en page des formules. Tout changement après coup n'est pas traduit à l'écran.

Compatibilité des navigateurs avec math-style.

La propriété math-style est bien reconnue par tous les grands navigateurs actuels.

Colonne 1
Support par les navigateurs de la propriété math-style pour les formules écrites en MathML.
1
Propriété
math-style
Estimation de la prise en charge globale.
93%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Opéra

Safari sur IOS

Chrome

Edge

Chrome pour Androïd

Androïd Brower

Firefox pour Androïd

Safari

Firefox

Samsung Internet

KaiOS Browser

Opéra mini

Histoire de la propriété math-style.

  • Langage de balisage mathématique (MathML)

    Introduction dans le module MathML core de la propriété math-style qui définit l'aspect des formules écrites en MathML.
    WD
    10 Août 2021
    Document de travail.
    CR
    24 Juin 2025
    Candidat à la recommandation.
    PR
    REC

Voir aussi, à propos de MathML.

Peu de propriété s'appliquent spécifiquement à MathML. En voici la liste.

Propriétés :

math-depth
Fixe la profondeur de l'élément, dans une formule écrite avec MathML.
math-shift
Impose un léger décalage vers le bas pour les exposants contenus dans une formule MathML.