CSS-Rahmen (Border)
Füllungen, Fotos, Verläufe und sanftes Ausblenden kennen Sie schon. Nächster Schritt: die Kante der Box zeichnen. Ein Rahmen (border) ist die Linie um ein Element — Karten, Buttons, Felder und Panels brauchen ihn ständig.
Was ist ein Rahmen?
Ein CSS-Rahmen sitzt am Rand der Elementbox. Er hat drei Zutaten: Breite (Dicke), Stil (Aussehen — durchgezogen, gestrichelt und Co.) und Farbe. Fehlt der Stil, sehen Sie oft trotz Breite keine brauchbare Linie.
Die drei Teile
Jeder Rahmen ist ein kurzes Rezept: Dicke + Look + Farbe.
Langform Breite, Stil, Farbe
css.card {
border-width: 2px;
border-style: solid;
border-color: #0f766e;
padding: 1rem;
background-color: #f0fdfa;
}
Warum der Stil zählt
border-width allein reicht nicht. Ohne border-style außer dem Startwert none erscheint meist keine Linie. Beginnen Sie mit solid, bevor Sie ausgefallenere Looks brauchen.
Kurzschreibweise: eine Zeile statt drei
Die Kurzform border packt Breite, Stil und Farbe zusammen. Übliche Alltagsreihenfolge: Breite → Stil → Farbe.
border-Kurzschreibweise
css.panel {
border: 2px solid #0f766e;
padding: 1rem;
background-color: #ecfeff;
}
Häufige Rahmenstile
Der Stil ist der Charakter der Linie. Merken Sie sich zuerst ein kleines Alltagset.
📊 Häufige border-style-Werte
| Schlüsselwort | Look | Alltag |
|---|---|---|
solid |
Durchgehende Linie | Karten, Buttons, Formularfelder |
dashed |
Kurze Striche | Platzhalter, Drop-Zonen |
dotted |
Punkte | Sanfte Trenner, dezente Rahmen |
double |
Zwei parallele Linien | Dekorative Betonung (sparsam) |
none |
Kein Rahmen | Reset / Kante entfernen |
hidden |
Wie none beim Zusammenfallen von Tabellenrahmen | Tabellen später — Name kennen |
Mehrere Stile nebeneinander
Gleiche Breite und Farbe; nur der Stil wechselt.
solid, dashed, dotted, double
css.box-solid { border: 3px solid #134e4a; }
.box-dashed { border: 3px dashed #134e4a; }
.box-dotted { border: 3px dotted #134e4a; }
.box-double { border: 3px double #134e4a; }
Eine Seite nach der anderen
Oben, rechts, unten und links lassen sich getrennt stylen — praktisch für Unterstreichungen, linke Akzentbalken oder asymmetrische Karten.
Rahmen pro Seite
css.quote {
border-top: none;
border-right: none;
border-bottom: none;
border-left: 4px solid #0f766e;
padding: 0.75rem 1rem;
background-color: #f8fafc;
}
Kurzform pro Seite
border-left: 4px solid #0f766e ist der Alltagsweg für eine Kante, ohne die anderen anzufassen.
Alltags-Karten-Habit
Ein leichter Rahmen plus Innenabstand und sanfte Füllung wirkt klar, ohne zu schreien.
Einfache gerahmte Karte
css.card {
border: 1px solid #cbd5e1;
border-radius: 0; /* Rundung ist die nächste Lektion — hier eckig lassen */
padding: 1rem;
background-color: #ffffff;
color: #0f172a;
}
Rahmen entfernen
Zum Löschen bevorzugen Sie border: none (oder border-style: none). Nur border-color: transparent kann Breite/Platz lassen — none ist der saubere Reset.
Reset mit border none
css.plain {
border: none;
}
Selbst ausprobieren
- Karte mit Langform
border-width,border-style: solidund türkiserborder-color. - Denselben Look mit
border: 2px solid #0f766eschreiben. - Vier Boxen: solid, dashed, dotted und double bei gleicher Dicke.
- Zitatblock nur mit dickem linken Rahmen.
- Von einem gerahmten Button starten, dann die Kante mit
border: noneentfernen.
Typische Fehler
- Breite und Farbe setzen, aber
border-stylevergessen (nichts sichtbar) - border (gezeichnete Kante) mit margin (äußerer Abstand) verwechseln — andere Werkzeuge
- Abgerundete Ecken nur von
bordererwarten — das istborder-radius(nächste Lektion) - Jede Seite laut anders einfärben „einfach so“
- Dicken transparenten Rahmen lassen, obwohl
border: nonegemeint war
Kurzfassung
- Ein Rahmen braucht Breite, Stil und Farbe
border: 2px solid #0f766eist die Alltagskurzform- Lernen Sie zuerst
solid,dashed,dotted,doubleundnone - Seiten einzeln stylen, wenn das Design es verlangt
- Sauber zurücksetzen mit
border: none - Ecken vorerst eckig — Rundung kommt als Nächstes
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt