Chrome DevTools: Elements — Debugging

Chrome DevTools: Elements Panel Chrome DevTools adalah kumpulan tool debugging yang sudah built-in di browser Chrome (dan browser berbasis Chromium lainnya). Bu

Chrome DevTools: Elements Panel

Chrome DevTools adalah kumpulan tool debugging yang sudah built-in di browser Chrome (dan browser berbasis Chromium lainnya). Buka dengan F12 atau Ctrl+Shift+I (Windows/Linux) / Cmd+Opt+I (macOS).

Membuka Elements Panel

  1. Tekan F12 → klik tab Elements
  2. Atau klik kanan pada elemen → Inspect
  3. Atau gunakan shortcut: Ctrl+Shift+C untuk mode select

Apa yang Bisa Dilakukan

1. Inspect HTML Structure

Elements panel menampilkan DOM tree — struktur HTML halaman saat ini (bukan source code asli, tapi hasil setelah JavaScript memodifikasi).

<!-- Kamu bisa melihat: -->
<div class="container">
  <header class="header">
    <h1>Judul</h1>
    <nav>...</nav>
  </header>
  <main>...</main>
</div>

Kamu bisa:

2. Edit HTML secara Live

Klik kanan pada elemen → Edit as HTML

Perubahan langsung terlihat di halaman — sangat berguna untuk eksperimen tanpa mengubah kode asli.

Kamu juga bisa:

3. CSS Styles

Di panel kanan (atau bawah), kamu bisa melihat dan mengedit CSS:

Styles tab:
├── element.style { }          ← inline styles
├── .header { ... }            ← dari stylesheet
├── div { ... }                ← inherited styles
└── user agent stylesheet      ← browser defaults

Fitur:

4. Box Model Visualization

Di tab Computed atau di bawah Styles, ada box model diagram:

┌─────── margin ───────┐
│ ┌───── border ─────┐ │
│ │ ┌─── padding ──┐ │ │
│ │ │   content    │ │ │
│ │ │  200 × 100   │ │ │
│ │ └──────────────┘ │ │
│ └──────────────────┘ │
└──────────────────────┘

Hover di setiap bagian (margin, border, padding, content) → area tersebut di-highlight di halaman.

5. Force Element State

Klik kanan elemen → Force state:

Sangat berguna untuk men-debug CSS pseudo-class!

6. Accessibility

Tab Accessibility menampilkan:

Shortcut yang Berguna

Shortcut Fungsi
Ctrl+Shift+C Select element mode
F2 Edit HTML di elemen terpilih
H Hide/show elemen (toggle visibility)
Delete Hapus elemen
Ctrl+Z Undo perubahan

Workflow Debugging CSS

  1. Inspect elemen yang bermasalah
  2. Lihat Styles — cek apakah property yang diharapkan ada
  3. Cek Computed — lihat nilai akhir
  4. Cek Box Model — apakah margin/padding sesuai?
  5. Toggle property satu per satu untuk isolasi masalah
  6. Edit langsung di DevTools sampai benar
  7. Copy CSS yang sudah fix ke source code

Tips