Schriftgröße
In der letzten Lektion hast du eine Überschrift mit text-3xl größer gemacht. Das ist eine Stufe auf der Skala der Schriftgrößen von Tailwind:
| Klasse | font-size | line-height |
|---|---|---|
text-xs | 0.75rem (12 px) | 16 px |
text-sm | 0.875rem (14 px) | 20 px |
text-base | 1rem (16 px) | 24 px |
text-lg | 1.125rem (18 px) | 28 px |
text-xl | 1.25rem (20 px) | 28 px |
text-2xl | 1.5rem (24 px) | 32 px |
text-3xl | 1.875rem (30 px) | 36 px |
text-4xl | 2.25rem (36 px) | 40 px |
text-5xl | 3rem (48 px) | 48 px |
text-6xl | 3.75rem (60 px) | 60 px |
xs, sm, lg und xl sind wie Kleidergrößen: extra small, small, large, extra large. text-base ist die Basisgröße, 16 Pixel. Ab xl bedeutet jedes weitere x eine größere Stufe: 2xl, 3xl und so weiter. Es gibt noch größere Stufen, bis zu text-9xl (8rem, 128 px).
Die Größen sind in rem angegeben, sie berücksichtigen also die Schriftgröße, die der Besucher im Browser eingestellt hat, wie du aus dem CSS-Kurs weißt. Und jede Größenklasse setzt auch eine dazu passende Zeilenhöhe: Die Größen für normalen Text bekommen großzügige Zeilen, etwa das Anderthalbfache der Schriftgröße, damit sie gut lesbar sind; große Überschriften bekommen engere (ab text-5xl ist eine Zeile genau so hoch wie die Schrift), damit eine zweizeilige Überschrift zusammenhält.
Vielleicht ist dir aufgefallen, dass die Größenklassen genau wie die Farbklassen (text-orange-600) und text-center mit text- beginnen. Tailwind unterscheidet sie an dem, was folgt: eine Größe, eine Farbe oder eine Ausrichtung.
Um die Größe der Überschrift zu ändern, ersetze text-3xl durch eine andere Größe, füge keine zweite hinzu. Wie du aus dem CSS-Kurs weißt, gewinnt von zwei Regeln mit gleicher Spezifität, die dieselbe Eigenschaft setzen, die, die im Stylesheet später kommt. Alle Tailwind-Klassen haben dieselbe Spezifität (eine Klasse). Hat ein Element zwei Größen, entscheidet also die Reihenfolge ihrer Regeln im CSS von Tailwind, nicht ihre Reihenfolge im Attribut class. Mit class="text-4xl text-3xl" bekommt die Überschrift zum Beispiel die Größe text-4xl, obwohl text-3xl zuletzt steht. Damit du nicht raten musst, gib jedem Element für jede Eigenschaft nur eine Klasse.
So schreibst du es:
Anweisungen
- 1
Ersetze im Attribut
classder Überschrifth1die Klassetext-3xldurchtext-4xl. - 2
Füge dem Absatz, der Tiger beschreibt („Verspielt und neugierig ...“), die Klasse
text-lghinzu.