0Pricing
CSS Academy · Lektion

Benannte Linien und benannte Grid-Bereiche

Benennen Sie Grid-Linien und -Bereiche, um Grid-Platzierungen lesbarer und wartbarer zu machen.

Benannte Linien und benannte Grid-Bereiche ist eine kostenlose CSS Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des CSS Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der CSS Academy-Kurs umfasst insgesamt 4 Lektionen.

Rasterlinien benennen

Rasterlinien können innerhalb eckiger Klammern in grid-template-columns und grid-template-rows benannt werden. Benannte Linien machen den Platzierungscode lesbarer als reine Zahlen.

  <div class="layout">
    <div class="sidebar">Sidebar</div>
    <div class="main">Main</div>
  </div>

Elemente mit benannten Linien platzieren

Verwenden Sie benannte Linien in grid-column und grid-row, um Elemente lesbar zu platzieren:

  <div class="layout">
    <div class="sidebar">Sidebar</div>
    <div class="main">Main</div>
  </div>

Liniennamen mit -start und -end

Wenn benannte Bereiche mit grid-template-areas definiert werden, erstellt CSS automatisch benannte Linien mit den Suffixen -start und -end, auf die Sie verweisen können.

  <div class="layout">
    <div class="sidebar">Sidebar</div>
    <div class="main">Main</div>
  </div>

Wiederholte benannte Linien

Bei der Verwendung von repeat() können Sie Namen in das wiederholte Muster aufnehmen. Die Linien erhalten nummerierte Suffixe, um sie eindeutig zu unterscheiden.

  <div class="grid">
    <div>1</div><div>2</div><div>3</div>
  </div>

Benannte Linien überspannen

Verwenden Sie benannte Linien mit span, um eine bestimmte Anzahl benannter Tracks zu überspannen:

  <div class="grid">
    <div class="header">Header spans 3</div>
    <div>A</div><div>B</div><div>C</div>
  </div>

Zusammenfassung zu benannten Bereichen

Benannte Bereiche (über grid-template-areas) sind der lesbarste Ansatz, um Elemente zu positionieren:

  <div class="page">
    <header>Header</header>
    <div class="sidebar">Sidebar</div>
    <div class="main">Main</div>
    <div class="footer">Footer</div>
  </div>

Benannte Linien für komplexe Layouts

Benannte Linien eignen sich besonders für komplexe redaktionelle Layouts mit mehreren Elementen, die sich über mehrere Tracks erstrecken:

  <div class="magazine">
    <div class="full-bleed">Full bleed banner</div>
    <div class="article">Article content</div>
  </div>

Namen und Zahlen kombinieren

Benannte Linien und Liniennummern können im selben Raster beliebig miteinander kombiniert werden:

  <div class="layout"><div class="item">Item</div></div>

Mehrere Namen auf einer Linie

Eine einzelne Linie kann mehrere Namen haben – nützlich, wenn eine Linie sowohl als Ende eines Bereichs als auch als Anfang eines anderen dient:

  <div class="grid">
    <div>Sidebar</div>
    <div>Content</div>
  </div>

Implizite benannte Linien aus Bereichen

Wenn Sie einen benannten Bereich namens "main" definieren, werden die Linien main-start (für Spalten und Zeilen) und main-end automatisch erstellt. Dadurch können Sie sie für überlappende Elemente verwenden.

Benannte Linien in den DevTools debuggen

Die DevTools von Chrome und Firefox können benannte Rasterlinien als Beschriftungen im Overlay anzeigen. Aktivieren Sie die Linienbeschriftungen im Layout-Bereich, um zu überprüfen, ob die Namen korrekt sind.

Schnelltest

Wenn Sie in grid-template-areas einen benannten Rasterbereich "sidebar" definieren, welche Liniennamen werden automatisch erstellt?

Zusammenfassung

Benennen Sie Rasterlinien innerhalb eckiger Klammern in den Track-Definitionen, um eine lesbare Platzierung zu ermöglichen. Benannte Bereiche erzeugen automatisch Liniennamen mit den Suffixen -start und -end. Eine Linie kann mehrere Namen haben. Benannte Linien lassen sich frei mit span und Zahlen kombinieren. Verwenden Sie die DevTools, um benannte Linien als Overlays zu visualisieren.

Häufig gestellte Fragen

Ist die Lektion „Benannte Linien und benannte Grid-Bereiche“ kostenlos?

Ja — der vollständige Text von „Benannte Linien und benannte Grid-Bereiche“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des CSS Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der CSS Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Benannte Linien und benannte Grid-Bereiche“?

Benennen Sie Grid-Linien und -Bereiche, um Grid-Platzierungen lesbarer und wartbarer zu machen. Du übst CSS Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um CSS Academy zu starten?

Keine Vorkenntnisse erforderlich. CSS Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Benannte Linien und benannte Grid-Bereiche“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser CSS Academy-Lektion Code schreiben und ausführen?

Ja. Jede CSS Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Benannte Linien und benannte Grid-Bereiche
  2. Auto-fit und Auto-fill mit minmax
  3. Implizites Grid und Grid-Auto-Flow
  4. Subgrid für ausgerichtete verschachtelte Inhalte
← Zurück zu CSS Academy