<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> enumerierte Datentyp definiert Schlüsselwörter, die Schriftmetrik kennzeichnen, welche spezifische Bereiche an der Block-Startkante und Block-Endkante einer Schrift repräsentieren. Jedes Schlüsselwort spezifiziert eine Position der Über- und/oder Unterkante einer Schrift.

Die <text-edge>-Werte werden in der text-box-edge-Eigenschaft verwendet, um einen Raumanteil anzugeben, der von der Block-Start- und Block-Endkante des Blockcontainers eines Textelements abgeschnitten werden soll.

Syntax

css
<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 spezifisch für CJK-Zeichen angeben. Derzeit wird über ihr genaues Verhalten noch diskutiert und sie werden von keinem Browser unterstützt.

Werte

Der <text-edge>-Datentyp besteht aus einem oder zwei Schlüsselwörtern, die spezifische Bereiche an der Block-Startkante (Überkante) und/oder Block-Endkante (Unterkante) einer Schrift repräsentieren:

  • Wenn ein Wert angegeben ist, werden die Position der Über- und Unterkante der Schrift mit demselben Schlüsselwort angegeben.
  • Wenn zwei Werte angegeben sind, spezifiziert der erste Wert die Position der Überkante und der zweite Wert die Position der Unterkante der Schrift.

Einzelne Schlüsselwortwerte

text

Die Über- und Unterkanten der Schrift sind ihre Text-Über-Basislinie/Text-Unter-Basislinie: dies schließt die Auf- und Abstriche der Schrift mit ein, aber nicht den Halbzeilenabstand, der auf den Text angewendet wird.

Hinweis: Die Menge an Halbzeilenabstand, die auf ein Textelement angewendet wird, kann mit der line-height-Eigenschaft gesteuert werden.

Zwei Schlüsselwortwerte

alphabetic

Die Unterkante der Schrift ist ihre alphabetische Basislinie, die der untere Rand ihrer kleinen Kleinbuchstaben (zum Beispiel „m“, „n“ und „o“) oder Großbuchstaben ist.

cap

Die Überkante der Schrift ist ihre Kapitälchenhöhe-Basislinie, die der obere Rand ihrer Großbuchstaben ist.

ex

Die Überkante der Schrift ist ihre x-Höhen-Basislinie, die der obere Rand ihrer kleinen Kleinbuchstaben ist.

text

Die Überkante der Schrift ist ihre Text-Über-Basislinie (schließt die Aufstriche der Schrift ein, aber nicht den Überkanten-Halbzeilenabstand) oder ihre Unterkante ist ihre Text-Unter-Basislinie (schließt die Abstriche der Schrift ein, aber nicht den Unterkanten-Halbzeilenabstand), abhängig davon, für welche Kante der Wert gesetzt ist.

Beispiele

Spezifikationen

Specification
CSS Inline Layout Module Level 3
# typedef-text-edge

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch