Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

math-shift

Baseline 2025
Newly available

Since December 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

>

Die math-shift-Eigenschaft gibt an, ob hochgestellte Zeichen innerhalb von MathML-Formeln mit einem normalen oder kompakten Versatz angehoben werden sollen.

Syntax

css
/* Keyword values */
math-shift: normal;
math-shift: compact;

/* Global values */
math-shift: inherit;
math-shift: initial;
math-shift: revert;
math-shift: revert-layer;
math-shift: unset;

Werte

normal

Der Anfangswert, der normales Rendering angibt. Hochgestellte Zeichen in MathML-Formeln verwenden den superscriptShiftUp-Parameter aus der OpenType MATH-Tabelle.

compact

Gibt ein kompaktes Rendering an. Hochgestellte Zeichen in MathML-Formeln verwenden den superscriptShiftUpCramped-Parameter aus der OpenType MATH-Tabelle, der in der Regel kleiner ist.

Formale Definition

Anfangswertnormal
Anwendbar aufalle Elemente
VererbtJa
Berechneter Wertwie angegeben
AnimationstypNot animatable

Formale Syntax

math-shift = 
normal |
compact
Diese Syntax spiegelt den neuesten Standard gemäß MathML Core wider. Möglicherweise haben nicht alle Browser jeden Teil implementiert. Siehe Browserkompatibilität für Informationen zur Unterstützung.

Beispiele

>

Normaler und kompakter Versatz

Das folgende MathML zeigt zwei Versionen von „x hoch 2“ unter Verwendung einer Schriftart mit einer OpenType MATH-Tabelle. Die math-shift-Eigenschaft wird verwendet, um die hochgestellten Zeichen mit dem normal- und compact-Versatz anzuheben.

CSS

css
math {
  font-size: 64pt;
  math-shift: normal;
}

.compact-shift {
  math-shift: compact;
}

MathML

html
<math>
  <msup>
    <mi>x</mi>
    <mn>2</mn>
  </msup>
  <msup class="compact-shift">
    <mi>x</mi>
    <mn>2</mn>
  </msup>
</math>

Ergebnisse

Beachten Sie, dass die zweite „2“ einen kompakteren (niedrigeren) Versatz hat.

Spezifikationen

Specification
MathML Core>
# the-math-shift>

Browser-Kompatibilität

Siehe auch