Math-shift - Propriété CSS

math-shift

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

Description rapide
Impose un léger décalage vers le bas pour les exposants contenus dans une formule MathML.
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-shift 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-shift.

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

Description de la propriété math-shift.

La propriété math-shift agir sur le positionnement des exposants dans la mise en page des formules MathML. Avec la valeur compact ceux-ci sont légèrement décalés vers le bas, comme s'ils étaient inclus dans une formule avec un trait au-dessus d'eux (racine ou fraction). La différence est subtile comme on peut le voir sur les exemples ci-dessous.

c2=a2 +1x2

math-shift:normal;
c2=a2 +1x2

math-shift:compact;

Valeurs pour math-shift.

  • math-shift: normal;

    Les exposants présent dans la formule sont affichés normalement. Tout au moins les exposants libres vers le haut, ceux qui ne sont pas inclus dans une faction ou une racine par exemple.

    c2=a23
    math-shift:normal;
  • math-shift: compact;

    Les exposants présent dans la formule sont légèrement décalés vers le bas, comme s'ils étaient surlignés par un trait, comme cela se produit dans le cas d'une fraction ou dans le cas d'une racine par exemple.

    c2=a23
    math-shift:compact;
  • math-shift: initial; (normal) math-shift: inherit; math-shift: revert; math-shift: revertLayer; math-shift: unset;

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

Exemple d'animation de math-shift.

La propriété math-shift ne peut pas être animée car la propriété doit être positionnée au départ. Un changement de la valeur après le calcul de la mise en forme de la formule, n'est pas pris en compte.

Compatibilité des navigateurs avec math-shift.

La propriété math-shift souffre encore de problème sous Firefox   et Safari   (2025).

Colonne 1
Support par les navigateurs de la propriété math-shift utilisable sur MathML. Elle provoque un léger décalage vers les bas des exposants.
1
Propriété
math-shift
Estimation de la prise en charge globale.
81%

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-shift.

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-style
Définit si les formules MathML s'affichent dans un style compact ou non. Le style compact réduit la hauteur des formules.