Referensi lencana

Sofia Emelianova
Sofia Emelianova

Alihkan berbagai overlay dan percepat navigasi hierarki DOM dengan referensi badge yang komprehensif di panel Elemen.

Menampilkan atau menyembunyikan badge

Untuk menampilkan atau menyembunyikan badge tertentu:

  1. Buka DevTools.
  2. Klik kanan elemen di hierarki DOM dan centang satu atau beberapa badge di sub-menu Setelan badge.

Menu 'Setelan badge'.

Panel Elemen menampilkan badge yang dipilih di samping elemen yang sesuai di hierarki DOM. Bagian berikutnya menjelaskan setiap badge.

Lihat sumber

Badge view-source berada di samping tag <html> di root halaman HTML. Klik badge tersebut untuk melihat sumber halaman Anda di panel Sumber.

Badge &#39;lihat sumber&#39;.

Badge ini menyediakan alur kerja alternatif untuk opsi Lihat Sumber Halaman di menu konteks halaman Chrome (klik kanan):

  1. Di Chrome, klik kanan > Periksa halaman.
  2. Di panel Elemen, klik badge view-source di samping tag <html>.
  3. Periksa sumber halaman di panel Sumber.

Petak

Elemen HTML adalah penampung petak jika properti CSS display ditetapkan ke grid atau inline-grid. Elemen tersebut memiliki badge grid di sampingnya yang mengalihkan overlay yang sesuai.

Alihkan overlay pada pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, klik badge grid di samping elemen dan amati overlay.

Overlay petak.

Overlay menampilkan kolom, baris, nomornya, dan celah.

Untuk mempelajari cara men-debug tata letak petak, lihat Memeriksa petak CSS.

Subpetak

Subpetak adalah petak bertingkat yang menggunakan jalur yang sama dengan petak induknya. Elemen adalah penampung subpetak jika salah satu atau kedua properti grid-template-columns, grid-template-rows ditetapkan ke subgrid. Elemen tersebut memiliki badge subgrid di sampingnya yang mengalihkan overlay yang sesuai.

Alihkan overlay pada pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, klik badge subgrid di samping elemen dan amati overlay.

Overlay sub-petak.

Overlay menampilkan kolom, baris, nomornya, dan celah subpetak.

Lipat

Elemen HTML adalah penampung lipat jika properti CSS display ditetapkan ke flex atau inline-flex. Elemen tersebut memiliki badge flex di sampingnya yang mengalihkan overlay yang sesuai.

Alihkan overlay pada pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, klik badge flex di samping elemen dan amati overlay.

Overlay fleksibel.

Overlay menampilkan posisi elemen turunan.

Untuk mempelajari cara men-debug tata letak lipat, lihat Memeriksa dan men-debug flexbox CSS.

DevTools dapat mendeteksi beberapa frame iklan dan menandainya. Frame tersebut memiliki badge ad di sampingnya.

Temukan iklan di pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, temukan elemen dengan badge ad di sampingnya.

Badge iklan.

Badge ad tidak dapat diklik, tetapi jika Anda mengarahkan kursor ke badge tersebut, Anda akan melihat tooltip yang memberikan konteks tentang alasan elemen tersebut diidentifikasi sebagai iklan, seperti:

Tooltip badge iklan.

  • Asal skrip: Skrip mana yang terlibat dalam pembuatan elemen.
  • Aturan daftar filter: Aturan tertentu dari daftar filter (misalnya, EasyList) yang cocok dengan elemen atau resource yang dimuatnya.

Anda juga dapat menggunakan tab Rendering untuk menandai frame iklan dengan warna merah.

Scroll

Elemen HTML adalah penampung scroll jika properti CSS overflow ditetapkan ke scroll, atau auto jika ada cukup konten untuk menyebabkan overflow. Elemen tersebut memiliki badge scroll di sampingnya.

Badge scroll pada node hierarki DOM.

Scroll-snap

Penampung scroll dapat memiliki properti CSS yang mengonfigurasi titik snap. Elemen tersebut memiliki badge scroll-snap di sampingnya yang mengalihkan overlay yang sesuai.

Alihkan overlay pada pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, klik badge scroll-snap di samping elemen.
  3. Coba scroll elemen ke kanan dan amati overlay.

Overlay scroll-snap.

Overlay menampilkan posisi elemen dan titik snap.

Penampung

Elemen HTML adalah penampung jika memiliki properti CSS container-type. Elemen tersebut memiliki badge container di sampingnya yang mengalihkan overlay yang sesuai.

Alihkan overlay pada pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, klik badge container di samping elemen.
  3. Coba ubah ukuran elemen dengan menarik sudut kanan bawahnya dan amati perubahan tata letak dan overlay.

Overlay penampung.

Overlay menampilkan posisi elemen turunan.

Untuk mempelajari cara men-debug kueri penampung, lihat Memeriksa dan men-debug kueri penampung CSS.

Slot

Elemen HTML <slot> adalah placeholder yang dapat Anda isi dengan konten Anda sendiri. Bersama dengan elemen <template>, <slot> memungkinkan Anda membuat hierarki DOM terpisah dan menampilkannya bersama-sama. Elemen konten slot memiliki slot badge di sampingnya yang berfungsi sebagai link ke slot yang sesuai.

Temukan badge slot di pratinjau berikut:

  1. Periksa elemen dalam pratinjau.
  2. Di hierarki DOM, klik badge slot di samping elemen untuk menemukan slot yang sesuai. Menyisipkan dan menampilkan badge.
  3. Kembali ke konten slot dengan mengklik badge reveal.

Lapisan teratas

Badge ini membantu Anda memahami konsep lapisan teratas dan memvisualisasikannya. Lapisan teratas merender konten di atas semua lapisan lainnya, terlepas dari z-index. Saat Anda membuka elemen <dialog> menggunakan metode .showModal(), browser akan menempatkannya ke lapisan teratas.

Untuk membantu Anda memvisualisasikan elemen lapisan teratas, panel Elemen menambahkan penampung #top-layer ke hierarki DOM setelah tag </html> penutup.

Elemen lapisan teratas memiliki top-layer (N) badge di sampingnya, dengan N adalah nomor indeks elemen. Badge adalah link ke elemen yang sesuai di penampung #top-layer.

Temukan badge top-layer (N) di pratinjau berikut:

  1. Di pratinjau, klik Open dialog.
  2. Periksa dialog.
  3. Di hierarki DOM, klik badge top-layer (1) di samping elemen <dialog>. Panel Elemen akan mengarahkan Anda ke elemen yang sesuai di penampung #top-layer setelah tag </html> penutup. Penampung dan badge lapisan atas.
  4. Kembali ke elemen <dialog> dengan mengklik badge reveal di samping elemen atau ::backdrop-nya.

Media

Badge media dinonaktifkan secara default. Jika diaktifkan, badge ini akan muncul di samping elemen <audio> dan <video>. Klik badge ini untuk membuka panel Media dan men-debug media Anda.

Badge media diaktifkan di setelan badge dan ditampilkan di samping elemen video.

Untuk mengetahui informasi selengkapnya, lihat Men-debug pemutar media dengan panel Media.

Popover

Popover adalah elemen apa pun dengan atribut popover, dan berguna untuk berbagai pola interaktif, termasuk tooltip, pemberitahuan, toast, dan lainnya. Elemen tersebut memiliki badge popover di sampingnya.

Badge ini mengalihkan badge top-layer di sampingnya yang menautkan ke elemen yang sesuai di penampung #top-layer.

Temukan badge popover di pratinjau berikut:

  1. Di pratinjau, klik TOGGLE POPOVER.
  2. Periksa popover yang muncul.
  3. Di hierarki DOM, klik badge popover di samping elemen <div popover>. Panel Elemen menampilkan badge top-layer.

    Badge popover di samping elemen dengan atribut popover.

  4. Ikuti langkah-langkah di bagian Lapisan teratas.

Untuk mempelajari lebih lanjut, lihat juga https://web.dev/learn/css/popover-and-dialog.

Gaya awal

Aturan@starting-style menentukan gaya awal pada elemen sebelum dirender di halaman. Hal ini diperlukan untuk elemen yang dianimasikan dari display: none, karena memerlukan status yang akan dianimasikan. Elemen tersebut memiliki badge starting-style di sampingnya.

Badge ini mengalihkan gaya dalam aturan @starting-style, sehingga Anda dapat melihat animasi dalam tindakan.

Temukan badge starting-style di pratinjau berikut:

  1. Di pratinjau, klik OPEN POPOVER.
  2. Periksa popover yang muncul.
  3. Di hierarki DOM, alihkan badge starting-style di samping elemen <div popover>.

    Badge gaya awal di samping elemen dengan aturan @starting-style.

  4. Amati animasi dalam tindakan dan gaya yang diterapkan di tab Elemen > Gaya.

Untuk mempelajari lebih lanjut, lihat juga Menganimasikan popover.