<text-edge>
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der <text-edge>
aufzählbare Datentyp definiert Schlüsselwörter, die Schriftmetriken spezifizieren, die bestimmte Bereiche auf der Block-Startkante und Block-Endkante einer Schrift repräsentieren. Jedes Schlüsselwort legt eine Position der Über- und/oder Unterkante einer Schrift fest.
Die <text-edge>
Werte werden in der text-box-edge
Eigenschaft verwendet, um eine Menge Platz zu definieren, die von der Block-Start- und Block-Endkante des Block-Containers eines Textelements abgeschnitten werden soll.
Syntax
<text-edge> =
[ text | ideographic | ideographic-ink ] |
[ text | ideographic | ideographic-ink | cap | ex ] [ text | ideographic | ideographic-ink | alphabetic ]
Hinweis:
Die Schlüsselwörter ideographic
und ideographic-ink
sollen Über- und Unterkantenpositionen spezifizieren, die speziell für CJK Sprachzeichen relevant sind. Derzeit wird ihr genaues Verhalten diskutiert und sie werden von keinem Browser unterstützt.
Werte
Der <text-edge>
Datentyp besteht aus einem oder zwei Schlüsselwörtern, die bestimmte Bereiche auf der Block-Start (Über-)Kante und/oder Block-End (Unter-)Kante einer Schrift repräsentieren:
- Wenn ein Wert angegeben wird, wird die Position der Über- und Unterkante der Schrift mit demselben Schlüsselwort spezifiziert.
- Wenn zwei Werte angegeben werden, spezifiziert der erste Wert die Position der Überkante der Schrift, und der zweite Wert spezifiziert die Position der Unterkante der Schrift.
Einzelne Schlüsselwortwerte
text
-
Die Über- und Unterkanten der Schrift sind die Baseline über/unter des Textes: Dies umfasst die Aufstriche und Abstriche der Schrift, schließt jedoch das halbe Durchschuss aus, das auf den Text gesetzt ist.
Hinweis: Die Menge der im Textelement enthaltenen halben Durchschuss kann mit der
line-height
Eigenschaft gesteuert werden.
Zwei Schlüsselwortwerte
alphabetic
-
Die Unterkante der Schrift ist ihre alphabetische Baseline, was der untere Teil ihrer kurzen Kleinbuchstaben (z.B. "m", "n" und "o") oder Großbuchstaben ist.
cap
-
Die Überkante der Schrift ist ihre Versalhöhe-Baseline, was der obere Teil ihrer Großbuchstaben ist.
ex
-
Die Überkante der Schrift ist ihre x-Höhe-Baseline, was der obere Teil ihrer kurzen Kleinbuchstaben ist.
text
-
Die Überkante der Schrift ist ihre Baseline über dem Text (umfasst die Aufstriche der Schrift, schließt jedoch den überkanten Durchschuss aus), oder ihre Unterkante ist ihre Baseline unter dem Text (umfasst die Abstriche der Schrift, schließt jedoch den unterkanten Durchschuss aus), abhängig davon, für welche Kante der Wert festgelegt wird.
Beispiele
Siehe text-box-edge
Beispiele
Spezifikationen
Specification |
---|
CSS Inline Layout Module Level 3 # typedef-text-edge |