CSS-Raster mit den Chrome-Entwicklertools debuggen

1. Einführung

In den Entwicklertools werden jetzt die Fehlerbehebung für CSS-Raster unterstützt.

CSS-Raster

Wenn auf ein HTML-Element auf deiner Seite display: grid oder display: inline-grid angewendet wird, stehen dir im Elementbereich verschiedene Optionen zur Verfügung, mit denen du das Raster besser prüfen kannst.

Lerninhalte

In diesem Codelab lernen Sie, wie Sie CSS-Raster mit den Chrome-Entwicklertools debuggen.

  • Funktion „Raster-Debugging“ im Elementbereich aktivieren/deaktivieren
  • Raster-Overlay-Einstellungen im Layoutbereich anpassen
  • Stile von Raster-Overlays bearbeiten

Voraussetzungen

  • Ein funktionierender Computer und WLAN
  • Chrome 87 und höher.
  • Optional: Grundkenntnisse des CSS-Rasters

Vorgehensweise

Sie lösen dieses Rätsel mithilfe der CSS-Debbuging-Tools.

Chrome-Puzzle

2. Einstieg

Klicken Sie auf den folgenden Link, um die Seite mit Rätseln zu öffnen:

Öffnen Sie dann auf der Seite mit den Rätseln die Chrome-Entwicklertools.

3. Raster-Overlay aktivieren

Prüfen Sie das Rätsel im Steuerfeld Elemente. Klicken Sie auf den Puzzle-Container-Knoten und konzentrieren Sie sich darauf:

<div class="chrome-puzzle">

Im Bereich Elemente befindet sich neben dem Puzzle-Container ein grid-Logo. Klicken Sie darauf, um das Raster-Overlay zu wechseln.

In diesem Video werden die oben erläuterten Schritte beschrieben.

4. Raster-Overlay-Anzeige anpassen

Momentan ist das Raster-Overlay mit den Zeilenzahlen zu sehen. Passen wir das Display an, damit wir das Rätsel lösen können.

Klicken Sie auf den Bereich Layout und wählen Sie im Drop-down-Menü Linienlabels ausblenden aus, um die Liniennummern im Raster-Overlay auszublenden.

Sehen Sie sich jetzt den Bereich Styles an und untersuchen Sie das Puzzle-Container-CSS. Sie enthält eine grid-template-areas-Property:

.chrome-puzzle {
  grid-template-areas:
    "top-left top-right"
    "bottom-left bottom-right";
}

Anhand der Namen kannst du das Rätsel lösen. Die Einstellungen lassen sich aktualisieren, damit sie auf dem Bildschirm angezeigt werden.

Kehren Sie zum Bereich Layout zurück und klicken Sie das Kästchen Bereichsnamen anzeigen an.

Super! In der Rasteransicht werden jetzt die Bereichsnamen der einzelnen Puzzleteile angezeigt.

In diesem Video werden die oben erläuterten Schritte beschrieben.

5. Rätsel lösen

Sobald die Namen der Bereiche auf dem Bildschirm angezeigt werden, können wir an diesem Puzzle arbeiten.

Ordnen Sie die einzelnen Rätsel der richtigen Stelle zu.

Zuerst prüfen wir das erste Geduldsspiel.

<img src="...-grid-4.png" class="piece-4">

Suchen Sie im Bereich Stile nach der CSS-Klasse:

.piece-4 {
    grid-area: auto;
}

grid-area ist derzeit auf auto gesetzt. Du kannst sie mit dem richtigen Bereichsnamen aktualisieren.

Zu welchem Bereich gehört dieser Teil? Lasst uns wissen, dass der richtige Bereich dieses Teils top-right ist. Anschließend kannst du den Wert auto durch top-right ersetzen. Änderungen sofort visualisieren Das Stück wird jetzt im Bereich top-right platziert.

In diesem Video werden die oben erläuterten Schritte beschrieben.

Aktualisiere die grid-area Stück jedes Teils, bis du das Rätsel gelöst hast!

Vollständiges Puzzle

6. Glückwunsch!

Glückwunsch! Dieses Codelab ist abgeschlossen.

Weitere Informationen zu CSS-Raster-Tools finden Sie in der Dokumentation.

Wie finden Sie dieses Codelab?

Es ist langweilig. Sehr gut!