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

css
/* 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-style compact ist.

add()

Wird auf die geerbte math-depth plus die angegebene Ganzzahl gesetzt.

Wird auf die angegebene Ganzzahl gesetzt.

Formale Definition

Anfangswert0
Anwendbar aufalle Elemente
VererbtJa
Berechneter Wertwie angegeben
AnimationstypNot animatable

Formale Syntax

math-depth = 
auto-add |
add( ) |


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

html

0 0 1 2 1 0

Ergebnis

Spezifikationen

Specification
MathML Core
# the-math-script-level-property

Browser-Kompatibilität

Siehe auch