math-shift
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die Eigenschaft math-shift
gibt an, ob Hochzahlen in MathML-Formeln durch eine normale oder kompakte Verschiebung 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 anzeigt. Hochzahlen in MathML-Formeln verwenden den superscriptShiftUp Parameter aus der OpenType MATH-Tabelle.
compact
-
Zeigt kompaktes Rendering an. Hochzahlen in MathML-Formeln verwenden den superscriptShiftUpCramped Parameter aus der OpenType MATH-Tabelle, der in der Regel kleiner ist.
Formale Definition
Initialer Wert | normal |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Berechneter Wert | wie angegeben |
Animationstyp | Not animatable |
Formale Syntax
math-shift =
normal |
compact
Beispiele
CSS
math {
math-shift: compact;
}
MathML
Das folgende MathML zeigt zwei Versionen von "x hoch zwei" unter Verwendung einer Schriftart mit einer OpenType MATH-Tabelle. Browser, die die Eigenschaft math-shift
implementieren, sollten die Hochzahlen mit leicht unterschiedlichen Verschiebungen anheben.
<math style="font-size: 64pt;">
<msup style="math-shift: normal">
<mi>x</mi>
<mn>2</mn>
</msup>
<msup style="math-shift: compact">
<mi>x</mi>
<mn>2</mn>
</msup>
</math>
Spezifikationen
Specification |
---|
MathML Core # the-math-shift |
Browser-Kompatibilität
BCD tables only load in the browser