Sprawdzanie układów siatki CSS

W tym przewodniku dowiesz się, jak znajdować siatki CSS na stronie, je sprawdzać i rozwiązywać problemy z układem w panelu Elementy w Narzędziach deweloperskich Chrome.

Zrzuty ekranu w tym artykule pochodzą z tych 2 stron internetowych: FruitboxSnack box.

Odkrywanie siatek CSS

Jeśli element HTML na stronie ma zastosowane reguły display: grid lub display: inline-grid, obok niego w panelu Elementy zobaczysz plakietkę grid.

Siatka kart Discover

Kliknij plakietkę, aby włączyć lub wyłączyć nakładkę siatki na stronie. Nakładka pojawia się na elemencie w postaci siatki, aby pokazać położenie linii siatki i ścieżek:

Włącz lub wyłącz plakietkę siatki.

Otwórz panel Układ. Jeśli na stronie są zawarte siatki, w panelu Układ znajdziesz sekcję Siatka, która zawiera kilka opcji wyświetlania siatek.

Panel układu.

Dopasowywanie elementów siatki i ich zawartości za pomocą Edytora siatki

Możesz wyrównywać elementy siatki i ich zawartość jednym kliknięciem zamiast wpisywać reguły CSS.

Aby dopasować elementy siatki i ich zawartość:

  1. W panelu Elementy > Style kliknij przycisk Edytor siatki. Edytor siatki obok display: grid.

    Przycisk Edytor siatki.

  2. W Edytorze siatki kliknij odpowiednie przyciski, aby ustawić właściwości CSS align-* i justify-* dla elementów siatki oraz ich zawartości.

    Ustawianie właściwości CSS.

  3. Sprawdź dopasowane elementy siatki i treści w widocznym obszarze.

Opcje wyświetlania siatki

Sekcja Siatka w panelu Układ zawiera 2 podsekcje:

  • Ustawienia wyświetlania nakładki
  • Nakładki siatki

Przyjrzyjmy się teraz szczegółowo każdej z tych sekcji.

Ustawienia wyświetlania nakładki

Ustawienia wyświetlania nakładki składają się z 2 części:

a. Menu z tymi opcjami:

  • Ukryj etykiety linii: ukryj etykiety linii dla każdego nakładania siatki.
  • Pokaż numery wierszy: wyświetlanie numerów wierszy w przypadku każdego nakładania siatki (domyślnie zaznaczone).
  • Pokaż nazwy linii: w przypadku siatek z nazwami linii wyświetla nazwy linii dla każdego nakładania siatki.

b. Pola wyboru z opcjami:

  • Pokaż rozmiary ścieżek: przełącznik do wyświetlania lub ukrywania rozmiarów ścieżek.
  • Pokaż nazwy obszarów: przełącznik do wyświetlania lub ukrywania nazw obszarów w przypadku siatek z nazwanymi obszarami siatki.
  • Rozszerzanie linii siatki: domyślnie linie siatki są widoczne tylko wewnątrz elementu z ustawionymi wartościami display: grid lub display: inline-grid. Gdy włączysz tę opcję, linie siatki będą się rozciągać do krawędzi widocznego obszaru wzdłuż każdej osi.

Przyjrzyjmy się tym ustawieniom bardziej szczegółowo.

Wyświetlanie numerów wierszy

Domyślnie na nakładce siatki wyświetlane są dodatnie i ujemne numery wierszy.

wyświetlać numery wierszy.

Ukrywanie etykiet linii

Aby ukryć numery wierszy, kliknij Ukryj etykiety wierszy.

Ukryj etykiety linii.

Pokaż nazwy linii

Aby wyświetlić nazwy wierszy zamiast numerów, wybierz Pokaż nazwy linii. W tym przykładzie mamy 4 linie o nazwach: left, middle1, middle2 i right.

W tym pokazie element pomarańczowy rozciąga się od lewej do prawej za pomocą kodu CSS grid-column: left / right. Wyświetlanie nazw linii ułatwia wizualizację pozycji początkowej i końcowej elementu.

Pokaż nazwy linii.

Pokaż rozmiary ścieżek

Aby wyświetlić rozmiary ścieżek siatki, zaznacz pole wyboru Pokaż rozmiary ścieżek.

W DevTools w etykiecie każdego wiersza wyświetla się [authored size] - [computed size]: Rozmiar zdefiniowany przez autora: Obliczony rozmiar: rzeczywisty rozmiar na ekranie.

W tym pokazie rozmiary kolumn snack-box są zdefiniowane w pliku CSS grid-template-columns:1fr 2fr;. Dlatego etykiety linii kolumny zawierają zarówno rozmiary autorski, jak i obliczony: 1fr – 96,66 piksela2fr – 193,32 piksela.

Etykiety linii wiersza zawierają tylko obliczony rozmiar: 80 pikseli i 80 pikseli, ponieważ w arkuszu stylów nie ma zdefiniowanych rozmiarów wierszy.

pokazywać rozmiary ścieżek;

Wyświetlanie nazw obszarów

Aby wyświetlić nazwy obszarów, zaznacz pole wyboru Pokaż nazwy obszarów. W tym przykładzie w siatce są 3 obszary: górny, dolny1dolny2.

Pokaż nazwy obszarów.

Wydłużanie linii siatki

Zaznacz pole wyboru Wydłuż linie siatki, aby wydłużyć linie siatki do krawędzi widoku w przypadku każdej osi.

Wydłużanie linii siatki.

Nakładki siatki

Sekcja Nakładki siatki zawiera listę siatek na stronie, z każdą z nich można powiązać pole wyboru oraz różne opcje.

Włączanie widoków nakładek wielu siatek

Możesz włączyć widoki nakładowe wielu siatek. W tym przykładzie włączono 2 nakładki siatki – maindiv.snack-box, każda z nich jest oznaczona innym kolorem.

Umożliwia wyświetlanie widoków nakładających się na siebie siatek.

Dostosowywanie koloru nakładki siatki

Możesz dostosować kolor nakładki siatki, klikając selektor kolorów.

Dostosowywanie koloru nakładki siatki

Podświetlanie siatki

Kliknij ikonę podświetlenia, aby natychmiast podświetlić element HTML, przewiń do niego na stronie i wybierz go w panelu Elementy.

Podświetlanie siatki