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

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used 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