Informacje o plakietkach

Sofia Emelianova
Sofia Emelianova

Przełączaj różne nakładki i przyspiesz nawigację po drzewie DOM dzięki obszernemu zestawowi plakietek w panelu Elementy.

Pokazywanie i ukrywanie plakietek

Aby wyświetlić lub ukryć określone plakietki:

  1. Otwórz Narzędzia deweloperskie.
  2. Kliknij prawym przyciskiem myszy element w drzewie DOM i w menu podrzędnym Ustawienia plakietki zaznacz jedną lub kilka plakietek.

Menu „Ustawienia plakietki”.

W panelu Elementy wybrane plakietki są widoczne obok odpowiednich elementów w drzewie DOM. W kolejnych sekcjach opisujemy poszczególne plakietki.

Siatka

Element HTML jest kontenerem siatki, jeśli jego właściwość CSS display ma wartość grid lub inline-grid. Takie elementy mają obok plakietki grid, które przełączają odpowiednie nakładki.

Przełącz nakładkę w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie modelu DOM kliknij plakietkę grid obok elementu i obserwuj nakładkę.

Nakładka siatki.

Nakładka pokazuje kolumny, wiersze, ich liczby i przerwy.

Aby dowiedzieć się, jak debugować układ siatki, przeczytaj artykuł Sprawdzanie układu siatki CSS.

Subgrid

Podkrat to zagnieżdżona siatka, która używa tych samych ścieżek co siatka nadrzędna. Element jest kontenerem podgridu, jeśli co najmniej jedna z właściwości grid-template-columns lub grid-template-rows jest ustawiona na subgrid. Takie elementy mają obok plakietki subgrid, które przełączają odpowiednie nakładki.

Przełącz nakładkę w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie modelu DOM kliknij plakietkę subgrid obok elementu i obserwuj nakładkę.

Nakładka na subgrid.

Nakładka pokazuje kolumny, wiersze, ich numery i przerwy w subsiatków.

Flex

Element HTML jest kontenerem flex, jeśli jego właściwość CSS display ma wartość flex lub inline-flex. Takie elementy mają obok plakietki flex, które przełączają odpowiednie nakładki.

Przełącz nakładkę w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie modelu DOM kliknij plakietkę flex obok elementu i obserwuj nakładkę.

Nakładka Flex.

Nakładka pokazuje pozycje elementów podrzędnych.

Aby dowiedzieć się, jak debugować układy flex, zapoznaj się z artykułem Sprawdzanie i debugowanie CSS flexbox.

Narzędzie DevTools może wykrywać niektóre ramki reklam i je oznaczać. Takie ramki mają obok plakietki ad.

Znajdź reklamę w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie DOM znajdź element z oznacznikiem ad.

Oznaczenie reklamy.

Plakietki ad nie można kliknąć, ale na karcie Wyświetlanie możesz podświetlić ramki reklam na czerwono.

Przewiń

Element HTML jest kontenerem przewijania, jeśli jego właściwość CSS overflow ma wartość scroll lub auto, gdy jest wystarczająco dużo treści, aby spowodować przepełnienie. Takie elementy mają obok plakietki scroll.

Plakietka przewijania w węźle drzewa DOM

Przewijanie z przyciąganiem

Kontenery przewijania mogą mieć właściwości CSS, które konfigurują punkty dopasowania. Takie elementy mają obok plakietki scroll-snap, które przełączają odpowiednie nakładki.

Przełącz nakładkę w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie DOM kliknij plakietkę scroll-snap obok elementu.
  3. Przewiń element w prawo i obserwuj nakładkę.

Nakładka przewijania i przyciągania.

Nakładka pokazuje pozycje elementów i punkty łączenia.

Kontener

Element HTML jest kontenerem, jeśli ma właściwość CSS container-type. Takie elementy mają obok plakietki container, które przełączają odpowiednie nakładki.

Przełącz nakładkę w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie DOM kliknij plakietkę container obok elementu.
  3. Spróbuj zmienić rozmiar elementu, przeciągając jego prawy dolny róg, i obserwuj zmiany układu i nakładki.

Nakładka kontenera.

Nakładka pokazuje pozycje elementów podrzędnych.

Aby dowiedzieć się, jak debugować zapytania do kontenera, zapoznaj się z artykułem Sprawdzanie i debugowanie zapytań do kontenera CSS.

Boks

Element HTML <slot> to miejsce zastępcze, które możesz wypełnić własnymi treściami. Wraz z elementem <template> element <slot> umożliwia tworzenie oddzielnych drzew DOM i ich wspólne prezentowanie. Elementy treści slotu mają obok siebie plakietki slot, które służą jako linki do odpowiednich slotów.

Zobacz plakietkę slot w tym podglądzie:

  1. Sprawdź element w podglądzie.
  2. W drzewie DOM kliknij plakietkę slot obok elementu, aby znaleźć odpowiedni slot. Umieszczenie i ujawnienie plakietki.
  3. Aby wrócić do treści slotu, kliknij plakietkę reveal.

Górna warstwa

Ta plakietka pomaga zrozumieć i zwizualizować koncepcję najwyższego poziomu. Górna warstwa renderuje treści na wierzchu wszystkich innych warstw, niezależnie od z-index. Gdy otworzysz element <dialog> za pomocą metody .showModal(), przeglądarka umieści go w najwyższej warstwie.

Aby ułatwić wizualizację elementów najwyższej warstwy, panel Elementy dodaje do drzewa DOM kontener #top-layer po tagu zamykającym </html>.

Elementy najwyższej warstwy mają obok siebie plakietki top-layer (N), gdzie N to numer indeksu elementu. Plakietki to linki do odpowiednich elementów w kontenerze #top-layer.

Zobacz plakietkę top-layer (N) w tym podglądzie:

  1. W podglądzie kliknij Otwórz okno dialogowe.
  2. Sprawdź okno.
  3. W drzewie DOM kliknij plakietkę top-layer (1) obok elementu <dialog>. Po tagu zamykającym </html> panel Elementy przeniesie Cię do odpowiedniego elementu w kontenerze #top-layer. Kontenery i plakietka na najwyższym poziomie.
  4. Aby wrócić do elementu <dialog>, kliknij plakietkę reveal obok tego elementu lub jego ::backdrop.

Multimedia

Plakietka media jest domyślnie wyłączona. Gdy jest włączona, pojawia się obok elementów <audio><video>. Kliknij ten znaczek, aby otworzyć panel Media i debugować multimedia.

Plakietka multimediów włączona w ustawieniach plakietki i wyświetlana obok elementu wideo.

Więcej informacji znajdziesz w artykule Debugowanie odtwarzaczy multimediów za pomocą panelu multimediów.