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 hochgestellte Zeichen 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, zeigt normales Rendering. Hochgestellte Zeichen in MathML-Formeln verwenden den superscriptShiftUp-Parameter aus der OpenType MATH-Tabelle.
compact
-
Zeigt 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
CSS
math {
math-shift: compact;
font-size: 64pt;
}
MathML
Das folgende MathML zeigt zwei Versionen von "x quadratisch" unter Verwendung einer Schriftart mit einer OpenType MATH-Tabelle. Browser, die die Eigenschaft math-shift
implementieren, sollten die hochgestellten Zeichen mit leicht unterschiedlichen Verschiebungen anheben.
Spezifikationen
Specification |
---|
MathML Core # the-math-shift |