Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSS-Typ <absolute-size>

Der <absolute-size>-CSS-Datentyp beschreibt die Schlüsselwörter für absolute Schriftgrößen. Dieser Datentyp wird in der Kurzschreibweise font und der Eigenschaft font-size verwendet.

Die Schlüsselwörter für Schriftgrößen sind dem veralteten HTML-Attribut size zugeordnet. Weitere Informationen finden Sie unten im Abschnitt HTML-Attribut size.

Syntax

<absolute-size> = xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large

Werte

Der Datentyp <absolute-size> wird durch einen Schlüsselwortwert aus der folgenden Liste definiert.

xx-small

Eine absolute Schriftgröße, die 60 % von medium beträgt. Dem veralteten size="1" zugeordnet.

x-small

Eine absolute Schriftgröße, die 75 % von medium beträgt.

small

Eine absolute Schriftgröße, die 89 % von medium beträgt. Dem veralteten size="2" zugeordnet.

medium

Die vom Benutzer bevorzugte Schriftgröße. Dieser Wert dient als mittlerer Referenzwert. size="3" zugeordnet.

large

Eine absolute Schriftgröße, die 20 % größer als medium ist. Dem veralteten size="4" zugeordnet.

x-large

Eine absolute Schriftgröße, die 50 % größer als medium ist. Dem veralteten size="5" zugeordnet.

xx-large

Eine absolute Schriftgröße, die doppelt so groß wie medium ist. Dem veralteten size="6" zugeordnet.

xxx-large

Eine absolute Schriftgröße, die dreimal so groß wie medium ist. Dem veralteten size="7" zugeordnet.

Beschreibung

Die Größe jedes <absolute-size>-Schlüsselwortwerts richtet sich nach der Größe von medium und den Eigenschaften des jeweiligen Geräts, beispielsweise der Geräteauflösung. User Agents verwalten für jede Schriftart eine Tabelle mit Schriftgrößen, in der die <absolute-size>-Schlüsselwörter als Indizes dienen.

In CSS1 (1996) betrug der Skalierungsfaktor zwischen benachbarten Schlüsselwortwerten 1,5, was zu groß war. In CSS2 (1998) betrug er 1,2, was bei kleinen Werten zu Problemen führte. Da sich ein einziges festes Verhältnis zwischen benachbarten Schlüsselwörtern für absolute Größen als problematisch erwiesen hat, wird kein festes Verhältnis mehr empfohlen. Zur Wahrung der Lesbarkeit wird lediglich empfohlen, dass die kleinste Schriftgröße nicht unter 9px liegen sollte.

Die folgende Tabelle zeigt für jeden <absolute-size>-Schlüsselwortwert den Skalierungsfaktor sowie die Zuordnung zu den Überschriften <h1> bis <h6> und zum veralteten HTML-Attribut size.

<absolute-size> xx-small x-small small medium large x-large xx-large xxx-large
Skalierungsfaktor 3/5 3/4 8/9 1 6/5 3/2 2/1 3/1
HTML-Überschriften h6 h5 h4 h3 h2 h1
HTML-Attribut size 1 2 3 4 5 6 7

HTML-Attribut size

Das HTML-Attribut size zum Festlegen der Schriftgröße ist veraltet. Sein Wert war entweder eine Ganzzahl zwischen 1 und 7 oder ein relativer Wert. Relative Werte bestanden aus einer Ganzzahl mit vorangestelltem + oder -, um die Schriftgröße zu erhöhen beziehungsweise zu verringern. Ein Wert von +1 bedeutete, size um eins zu erhöhen; -2 bedeutete, die Größe um zwei zu verringern. Der berechnete Wert wurde dabei auf mindestens 1 und höchstens 7 begrenzt.

Beispiele

Vergleich der Schlüsselwortwerte

html
<ul>
  <li class="xx-small">font-size: xx-small;</li>
  <li class="x-small">font-size: x-small;</li>
  <li class="small">font-size: small;</li>
  <li class="medium">font-size: medium;</li>
  <li class="large">font-size: large;</li>
  <li class="x-large">font-size: x-large;</li>
  <li class="xx-large">font-size: xx-large;</li>
  <li class="xxx-large">font-size: xxx-large;</li>
</ul>
css
li {
  margin-bottom: 0.3em;
}
.xx-small {
  font-size: xx-small;
}
.x-small {
  font-size: x-small;
}
.small {
  font-size: small;
}
.medium {
  font-size: medium;
}
.large {
  font-size: large;
}
.x-large {
  font-size: x-large;
}
.xx-large {
  font-size: xx-large;
}
.xxx-large {
  font-size: xxx-large;
}

Ergebnis

Spezifikationen

Spezifikation
CSS Fonts Module Level 4
# typedef-absolute-size

Siehe auch