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

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, 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

Anfangswertnormal
Anwendbar aufalle Elemente
VererbtJa
Berechneter Wertwie angegeben
AnimationstypNot animatable

Formale Syntax

math-shift = 
normal |
compact

Beispiele

CSS

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.

html
<math> <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

Siehe auch