CSS-Rasterlayouts prüfen

Jecelyn Yeen
Jecelyn Yeen
Sofia Emelianova
Sofia Emelianova

In diesem Leitfaden erfahren Sie, wie Sie CSS-Raster auf einer Seite erkennen, sie untersuchen und Layoutprobleme im Bereich Elemente der Chrome-Entwicklertools beheben.

Die Beispiele in den Screenshots in diesem Artikel stammen von den beiden Webseiten Fruitbox und Snackbox.

CSS-Raster entdecken

Wenn auf ein HTML-Element auf Ihrer Seite display: grid oder display: inline-grid angewendet wurde, wird daneben im Steuerfeld Elemente das Logo grid angezeigt.

Discover-Raster

Klicken Sie auf das Badge, um die Anzeige eines Raster-Overlays auf der Seite ein- und auszuschalten. Das Overlay wird wie ein Raster über dem Element angezeigt, um die Position seiner Rasterlinien und Tracks anzuzeigen:

Rasterlogo ein-/ausblenden.

Öffnen Sie den Bereich Layout. Wenn eine Seite Raster enthält, enthält der Layoutbereich den Abschnitt Raster mit einer Reihe von Optionen zum Ansehen dieser Raster.

Layoutbereich.

Rasterelemente und ihre Inhalte am Rastereditor ausrichten

Sie können Rasterelemente und ihre Inhalte mit einem Klick auf eine Schaltfläche ausrichten, anstatt CSS-Regeln einzugeben.

So richten Sie Rasterelemente und ihre Inhalte aus:

  1. Klicken Sie im Bereich Elemente > Stile neben display: grid auf die Schaltfläche Rastereditor. Rastereditor.

    Schaltfläche für den Rastereditor

  2. Klicken Sie im Rastereditor auf die entsprechenden Schaltflächen, um die CSS-Eigenschaften align-* und justify-* für die Rasterelemente und deren Inhalte festzulegen.

    CSS-Eigenschaften festlegen

  3. Sehen Sie sich die angepassten Rasterelemente und Inhalte im Darstellungsbereich an.

Optionen für die Rasteransicht

Der Abschnitt Raster im Bereich Layout enthält zwei Unterbereiche:

  • Overlay-Anzeigeeinstellungen
  • Raster-Overlays

Sehen wir uns diese Unterabschnitte genauer an.

Overlay-Anzeigeeinstellungen

Die Overlay-Anzeigeeinstellungen bestehen aus zwei Teilen:

a. Ein Drop-down-Menü mit den folgenden Optionen:

  • Zeilenlabels ausblenden: Damit werden die Linienlabels für die einzelnen Rasterüberlagerungen ausgeblendet.
  • Zeilennummern anzeigen: Zeilennummern für jedes Raster-Overlay anzeigen (standardmäßig ausgewählt).
  • Zeilennamen anzeigen: Bei Rastern mit Zeilennamen werden die Zeilennamen für jedes Raster-Overlay angezeigt.

b. Kästchen mit Optionen innerhalb von:

  • Trackgrößen anzeigen: Hier können Sie die Trackgrößen ein- oder ausblenden.
  • Show Area Name (Bereichsnamen anzeigen): Aktivieren oder deaktivieren Sie die Option, um Bereichsnamen bei Rastern mit benannten Rasterbereichen ein- oder auszublenden.
  • Rasterlinien verlängern: Standardmäßig werden Rasterlinien nur innerhalb des Elements angezeigt, auf das display: grid oder display: inline-grid festgelegt ist. Wenn Sie diese Option aktivieren, erstrecken sich die Rasterlinien zum Rand des Darstellungsbereichs entlang der jeweiligen Achse.

Sehen wir uns diese Einstellungen einmal genauer an.

Zeilennummern anzeigen

Standardmäßig werden positive und negative Linienzahlen auf dem Raster-Overlay angezeigt.

Zeilennummern anzeigen.

Zeilenlabels ausblenden

Wählen Sie Zeilenlabels ausblenden aus, um die Zeilennummern auszublenden.

Zeilenlabels ausblenden.

Zeilennamen anzeigen

Sie können Zeilennamen anzeigen auswählen, um anstelle von Zahlen die Zeilennamen zu sehen. In diesem Beispiel haben wir vier Zeilen mit Namen: left, middle1, middle2 und right.

In dieser Demo erstreckt sich das orange-Element von links nach rechts, mit CSS-grid-column: left / right. Durch die Angabe von Liniennamen lassen sich die Start- und Endposition des Elements leichter visualisieren.

Zeilennamen anzeigen.

Track-Größen anzeigen

Aktivieren Sie das Kästchen Trackgrößen anzeigen, um die Trackgrößen des Rasters zu sehen.

Die Entwicklertools zeigen [authored size] - [computed size] in jeder Zeilenbezeichnung an: Authored-Größe: Die im Stylesheet definierte Größe (ausgelassen, wenn nicht definiert). Berechnete Größe: Die tatsächliche Größe des Bildschirms.

In dieser Demo werden die Spaltengrößen snack-box im CSS-grid-template-columns:1fr 2fr; definiert. Daher zeigen die Spaltenzeilenbeschriftungen sowohl die verfassten als auch die berechneten Größen an: 1fr - 96.66px und 2fr - 193, 32px.

Die Zeilenlinienlabels zeigen nur berechnete Größen an: 80px und 80px, da im Stylesheet keine Zeilengrößen definiert sind.

Track-Größen anzeigen.

Gebietsnamen anzeigen

Aktivieren Sie das Kästchen Gebietsnamen anzeigen, um die Bereichsnamen zu sehen. In diesem Beispiel gibt es drei Bereiche im Raster: top, bottom1 und bottom2.

Gebietsnamen anzeigen.

Rasterlinien verlängern

Aktivieren Sie das Kästchen Rasterlinien verlängern, um die Rasterlinien bis zum Rand des Darstellungsbereichs entlang jeder Achse zu erweitern.

Rasterlinien verlängern.

Raster-Overlays

Der Abschnitt Raster-Overlays enthält eine Liste der auf der Seite vorhandenen Raster, die jeweils ein Kästchen sowie verschiedene Optionen haben.

Overlay-Ansichten mehrerer Raster aktivieren

Sie können Overlay-Ansichten mehrerer Raster aktivieren. In diesem Beispiel sind zwei Raster-Overlays aktiviert – main und div.snack-box, die jeweils mit unterschiedlichen Farben dargestellt werden.

Overlay-Ansichten mehrerer Raster aktivieren

Farbe des Raster-Overlays anpassen

Sie können die einzelnen Raster-Overlays anpassen, indem Sie auf die Farbauswahl klicken.

Farbe des Raster-Overlays anpassen

Raster hervorheben

Klicken Sie auf das Symbol „Hervorheben“, um das HTML-Element sofort zu markieren. Scrollen Sie auf der Seite dorthin und wählen Sie es im Bereich „Elemente“ aus.

Raster hervorheben