1. Web
  2. CSS
  3. math-shift

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.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die Eigenschaft math-shift gibt an, ob Hochzahlen in MathML-Formeln durch einen normalen oder kompakten Verschiebung versetzt 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. Hochzahlen in MathML-Formeln verwenden den superscriptShiftUp-Parameter aus der OpenType MATH Tabelle.

compact

Gibt kompaktes Rendering an. Hochzahlen in MathML-Formeln verwenden den superscriptShiftUpCramped-Parameter aus der OpenType MATH Tabelle, der im Allgemeinen kleiner ist.

Formale Definition

Anfangswert normal
Anwendbar aufalle Elemente
Vererbt Ja
Berechneter Wert wie angegeben
Animationstyp Not 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

CSS

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

MathML

Das folgende MathML zeigt zwei Versionen von "x zum Quadrat", die eine Schriftart mit einer OpenType MATH-Tabelle verwenden. Ein Browser, der die Eigenschaft math-shift implementiert, sollte die Hochzahlen mit leicht unterschiedlichen Verschiebungen anheben.

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

Spezifikationen

Specification
MathML Core
# the-math-shift

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /