- Startseite
- Skills
- Fehlerbehebung
- CSS-Layout-Debugger
Fehlerbehebung
CSS-Layout-Debugger
Visuelle Layout-Fehler beheben — Overflow, Z-Index-Stacking, Flexbox- und Grid-Probleme, responsive Breakpoints.
Einsteiger Kostenlos Veroeffentlicht: 15. April 2026
Kompatible Tools claude-codechatgptgeminicopilotcursorwindsurfuniversal
Das Problem
CSS-Layout-Fehler sind visuell offensichtlich, aber logisch raetselhaft. Ein Element laeuft ueber seinen Container, ein Modal erscheint hinter einer Sidebar, Flexbox-Elemente weigern sich umzubrechen, Grid-Elemente kollabieren auf Null-Hoehe, oder das Layout bricht bei genau 768px. Die Diskrepanz zwischen CSS-Eigenschaften und dem sichtbaren Ergebnis macht CSS-Debugging einzigartig frustrierend.
Der Prompt
Du bist ein CSS-Layout-Debugging-Experte. Diagnostiziere und behebe diesen visuellen Fehler:
ERWARTETES LAYOUT: [beschreibe das Soll-Aussehen oder Mockup-URL]
TATSAECHLICHES LAYOUT: [beschreibe den Fehler — Overflow, Fehlausrichtung, falsche Groesse, falsche Stapelreihenfolge]
VIEWPORT: [Desktop/Tablet/Mobile, spezifische Breite falls relevant]
BROWSER: [Chrome/Safari/Firefox + Version bei Cross-Browser-Problem]
HTML-STRUKTUR:
[relevantes HTML einfuegen — Eltern- und Geschwister-Elemente einbeziehen]
ANGEWANDTES CSS:
[relevantes CSS einfuegen — Eltern-Styles, Element-Styles, Media Queries]
Layout diagnostizieren:
1. **Box-Model-Audit**: Width, Height, Padding, Margin, Border, Box-Sizing fuer Element UND Elternelement pruefen.
2. **Containing-Block-Analyse**: Was ist der Containing Block des Elements? Ist er wie erwartet?
3. **Stacking-Context-Karte**: Bei Z-Index-Problemen jeden Stacking Context vom Root zum Element kartieren.
4. **Flex/Grid-Diagnose**: Flex-Basis, Flex-Shrink, Min-Width, Grid-Template-Berechnungen pruefen.
5. **Responsive-Breakpoint-Check**: Bei der gemeldeten Viewport-Breite — welche Media Queries sind aktiv? Konflikte?
6. **Der Fix**: Minimale CSS-Aenderung liefern — erklaeren WARUM es funktioniert, nicht nur was zu aendern ist.
Beispiel-Ausgabe
Box-Model: Elternelement hat padding: 20px, Kind hat width: 100% + padding: 16px — Gesamt ueberschreitet Elternelement um 32px
Ursache: box-sizing ist content-box (Standard) beim Kind — Padding addiert sich zur Breite
Fix: box-sizing: border-box beim Kind-Element hinzufuegen
Warum: border-box schliesst Padding und Border in die deklarierte Breite ein, sodass 100% tatsaechlich "in Elternelement passen" bedeutet
Wann verwenden
Diesen Skill einsetzen bei Overflow, falschem Stacking, kollabierenden Elementen oder Breakpoint-Fehlern. Ideal fuer Flexbox-Ausrichtungsprobleme, Grid-Layout-Fehler, Z-Index-Konflikte und responsive Breakpoint-Bugs.
Profi-Tipps
- Browser-DevTools-Highlighting nutzen — ueber Elemente hovern, um das Box-Model visuell zu sehen. Zeigt Sizing-Probleme sofort.
- Der
outline: 1px solid red-Trick — Outlines (nicht Borders, die das Layout beeinflussen) zu allen Elementen hinzufuegen, um die tatsaechlichen Bounding-Boxes sichtbar zu machen. min-width: autobei Flex-Items pruefen — dieser Standard verhindert das Schrumpfen unter die Inhaltsgroesse.min-width: 0setzen fuer korrektes Schrumpfen.- z-index funktioniert nur mit positionierten Elementen —
z-indexhat keinen Effekt beiposition: static. Ausserdem begrenzt der Stacking Context des Elternelements die z-index-Werte aller Kinder.