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
/* 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
| Anfangswert | normal |
|---|---|
| Anwendbar auf | alle Elemente |
| Vererbt | Ja |
| Berechneter Wert | wie angegeben |
| Animationstyp | Not animatable |
Formale Syntax
math-shift =
normal |
compact
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
math { font-size: 64pt; math-shift: normal; } .compact-shift { math-shift: compact; } MathML
<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> |