Zusammenfassung
In dieser Lektion haben wir gelernt:
- Tailwind CSS ist ein CSS-Framework aus Utility-Klassen: kleinen Klassen, die je eine Sache tun, meist eine CSS-Deklaration. Statt Regeln in ein Stylesheet zu schreiben, gibst du Elementen direkt im HTML Klassen, etwa
<h1 class="text-center">. - Tailwind schaltest du mit der Zeile
@import "tailwindcss";instyle.cssein, die die Seite wie gewohnt einbindet. Wenn du auf Ausführen klickst, findet Tailwind die Klassennamen in deinem HTML und schreibt CSS für genau die, die es kennt. Auf deinem eigenen Computer erledigt das ein Programm. - Ein Element kann mehrere Klassen in einem Attribut
classhaben, durch Leerzeichen getrennt und in beliebiger Reihenfolge. Eine Klasse kann an beliebig vielen Elementen stehen. - Preflight, die Basisstile von Tailwind, entfernt die eingebauten Stile des Browsers: Überschriften sehen wie einfacher Text aus, nichts hat Abstände, Listen haben keine Aufzählungspunkte, und Links sehen wie normaler Text aus. Das ganze Aussehen kommt aus deinen Klassen.
- Ein Klassenname sagt, was die Klasse tut, und besteht meist aus CSS, das du kennst. Klassen kannst du unter tailwindcss.com/docs nachschlagen.
- Eine falsch geschriebene Klasse gibt keinen Fehler aus, sie bewirkt einfach nichts. Ein Fehler in
style.csserscheint rot unter der Vorschau, und die Seite bekommt dann überhaupt kein CSS von Tailwind.
Die Klassen aus dieser Lektion:
| Klasse | CSS |
|---|---|
text-center | text-align: center |
font-bold | font-weight: 700 |
uppercase | text-transform: uppercase |
text-3xl | font-size: 1.875rem (30 px), line-height: 2.25rem (36 px) |
list-disc | list-style-type: disc |
list-inside | list-style-position: inside |
italic | font-style: italic |
underline | text-decoration-line: underline |
In der nächsten Lektion, Farben und Text, lernst du die Farbpalette von Tailwind kennen und stellst Größe, Stärke und weitere Eigenschaften von Text ein.
Zum Üben: Unten auf der Seite haben wir einen Kasten mit den Öffnungszeiten hinzugefügt: ein Element section mit einer Überschrift h2 und einem Absatz. Gestalte ihn mit den Klassen aus dieser Lektion.
So schreibst du es:
Anweisungen
- 1
Zentriere den Text im Kasten: Füge dem Element
sectiondie Klassetext-centerhinzu. Eine Klasse genügt:text-alignwird vererbt, die Überschrift und der Absatz darin übernehmen es also auch. - 2
Setze die Überschrift
h2im Kasten fett und in Großbuchstaben, mit den Klassen, die du aus dieser Lektion kennst. - 3
Setze den Absatz im Kasten kursiv.