Beim Debuggen hilft ein fester Ablauf. So vermeidest du Zufall und findest schneller heraus, warum etwas nicht funktioniert.
Problem kurz benennen: Schreibe in einem Satz auf, was genau falsch ist. Zum Beispiel: „Der Button ist unsichtbar“ oder „Das Bild wird nicht geladen“.
Inspector nutzen: Öffne die DevTools mit Rechtsklick auf das betroffene Element und „Untersuchen“. Prüfe HTML-Struktur, Klassenname und aktive CSS-Regeln im Bereich „Styles“.
Im Inspector live testen: Ändere einzelne CSS-Werte direkt in den DevTools, zum Beispiel display, width oder margin. So siehst du sofort, ob du auf der richtigen Spur bist.
Network prüfen: Wechsle in den Tab „Network“ und lade die Seite neu. Achte auf 404-Fehler. Das bedeutet fast immer: falscher Pfad, falscher Dateiname oder falsche Endung.
Lighthouse starten: Führe einen Test für „Performance“, „Accessibility“ und „Best Practices“ aus. Suche dir danach die wichtigsten ein bis drei Hinweise aus und behebe diese zuerst.
Performance-Panel nutzen: Wenn die Seite langsam wirkt, mache eine Aufnahme im Tab „Performance“. Schaue auf lange Ausschläge und teste danach gezielt eine einzelne Verbesserung.
Immer nur eine Änderung: Ändere nie viele Dinge auf einmal. Nach jeder Änderung neu testen. So erkennst du klar, was geholfen hat.
Merksatz: Erst beobachten, dann messen, dann gezielt ändern.
Für den praktischen Workflow in Visual Studio Code gibt es eine eigene Übersicht mit den wichtigsten Features und Shortcuts für macOS und Windows.
Für viele Fehler ist der Web-Inspector der schnellste Weg zur Lösung. Nutze zuerst den Element-Inspektor, dann die Konsole und anschließend das Network-Panel.
Hinweis für Safari: Aktiviere zuerst „Entwickler-Menü anzeigen“ in den Safari-Einstellungen unter „Erweitert“.
| Funktion | Safari | Firefox | Chrome |
|---|---|---|---|
| DevTools / Web-Inspector öffnen | Cmd + Option + I |
Cmd + Option + ICtrl + Shift + I |
Cmd + Option + ICtrl + Shift + I |
| Element-Inspektor aktivieren | Cmd + Shift + C |
Cmd + Option + CCtrl + Shift + C |
Cmd + Shift + CCtrl + Shift + C |
| Console direkt öffnen | Cmd + Option + C |
Cmd + Option + KCtrl + Shift + K |
Cmd + Option + JCtrl + Shift + J |
| Suche in den DevTools | Cmd + F |
Cmd + FCtrl + F |
Cmd + FCtrl + F |
| Responsive-Modus umschalten | Cmd + Option + R |
Cmd + Option + MCtrl + Shift + M |
Cmd + Shift + MCtrl + Shift + M |