math-depth
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die math-depth
-Eigenschaft beschreibt einen Begriff der Tiefe für jedes Element einer mathematischen Formel in Bezug auf den Top-Level-Container dieser Formel. Diese Eigenschaft wird verwendet, um den berechneten Wert der font-size von Elementen zu skalieren, wenn font-size: math
angewendet wird.
Note:
font-size: math
ist der Standard für-Elemente im MathML Core User-Agent-Stilvorlage, daher ist es nicht notwendig, sie explizit anzugeben.
Syntax
/* Keyword values */
math-depth: auto-add;
/* Relative values */
math-depth: add(2);
math-depth: add(-2);
/* Absolute value */
math-depth: 4;
/* Global values */
math-depth: inherit;
math-depth: initial;
math-depth: revert;
math-depth: revert-layer;
math-depth: unset;
Werte
auto-add
-
Wird auf die geerbte
math-depth
plus 1 gesetzt, wenn das geerbte math-stylecompact
ist. add(
)-
Wird auf die geerbte
math-depth
plus die angegebene Ganzzahl gesetzt. -
Wird auf die angegebene Ganzzahl gesetzt.
Formale Definition
Anfangswert | 0 |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Berechneter Wert | wie angegeben |
Animationstyp | Not animatable |
Formale Syntax
Beispiele
Eine mathematische Tiefe spezifizieren
Das folgende Beispiel zeigt die Auswirkungen der Änderung der math-depth
-Eigenschaft auf die Schriftgröße von Unterformeln. Die Zahlen in jeder Unterformel geben die math-depth
und den angewendeten Skalierungsfaktor an.
Das erste
-Element wird als Referenz für andere Unterformeln verwendet und hat keine spezifisch angewendeten Stile. Die zweite und dritte Unterformel haben math-depth
auf auto-add
gesetzt und zeigen die Auswirkungen der Skalierung in Abhängigkeit vom math-style
.
Die letzten beiden Unterformeln zeigen die Auswirkungen der Einstellung von math-depth
auf einen spezifischen Wert.
HTML
Ergebnis
Spezifikationen
Specification |
---|
MathML Core # the-math-script-level-property |