Topic
CSS Layout, Overflow & Cascade
A sticky element killed by one `overflow` on body, a grid wrecked by a `display:none` item, and specificity quietly beating your 'global' component. This cluster collects real CSS bugs and how to trace them in DevTools, not cascade theory from the spec. For when your layout is 'almost right' but one pixel refuses to obey.
32 articles
Start here
`overflow-y: auto` on `body` Silently Kills Every `position: sticky`? The Body Became a Scroll Container
-
Hero Video Feels Juddery? A CSS Ken Burns Scale Stacked on Footage That Already Moves
September 16, 2026 -
Swapped the Image Files, Touched No CSS, and They Rendered Roughly Twice as Big? `max-width` Constrains the Canvas, Not the Subject
August 28, 2026 -
Image Block Renders 528px Wide in a 335px Column After a Landscape Swap? `min-height` Makes `aspect-ratio` Compute Width, Not Height
August 22, 2026 -
A 196-Frame Hero Upscale Came Out Striped and Ran on the Wrong GPU? Both of Those Were Defaults
August 21, 2026 -
Hero Background 404s on Mobile Only? cssnano Stripped the `../` Prefix From `url()`
August 17, 2026 -
Every Headless Chrome Screenshot Comes Back Dark Behind the Preloader? The Hero `<video>` Means `load` Never Fires
August 13, 2026 -
`out.webm` Came Out Bigger Than `in.mp4`? VP9 CRF Is a Quality Target, Not a Size Target
August 13, 2026 -
Commit Message Reduced to `@'`? A PowerShell Here-String Run in CMD
August 7, 2026 -
`·` and `•` in Your Rendered PDF? `Get-Content` Read Your UTF-8 as Windows-1252
August 6, 2026 -
CV Bullets Pile Up at the Bottom of the PDF and Fail ATS Parsing? A `li::before` Hack Chrome Paints in a Late Pass
July 29, 2026 -
AI Outpaint Models Repaint the Whole Source Image? Measure the PSNR First, Then Steer It With a Blockout
July 27, 2026 -
Headings Have Real Dimensions but Are Invisible in Every Dark Section? A Global `color` Rule on `h1-h6` Blocks Inheritance
July 22, 2026 -
A ~24px White Strip Above a Full-Bleed Hero in a Block Theme? It's `--wp--style--block-gap`
July 16, 2026 -
`max-height: 0` Accordion Still Leaks a Sliver? Padding Sneaks Through `overflow: hidden`
July 15, 2026 -
Product Cards Shrink to 240px on Desktop? A `display:none` Grid Item Breaks Column Auto-Placement
July 13, 2026 -
Animator's Video Only Plays in Safari? It's HEVC, and Dropping It to 30fps Creates a Second Problem
July 11, 2026 -
SVG Icons Squished, Circles Rendering as Ellipses in Some Slots? `preserveAspectRatio` `none` Stretches Non-Uniformly
July 9, 2026 -
`ssh` Hangs at the Password Prompt Even With `SSH_ASKPASS` Set? A Set `DISPLAY` Sends It Waiting on a GUI Dialog
July 8, 2026 -
Shortcode Layout Inside `display: grid` Explodes on the Live Site? `wpautop` Injects Empty `<p>` Tags as Phantom Grid Items
July 8, 2026 -
Swapped One Color `--token` but the Old Color Persists: Hardcoded Hex in JS Bundles & SVG
July 3, 2026 -
Two Equal-Height Columns Without JavaScript: Grid Stretch + Flex Distribute
July 2, 2026 -
Leaflet Map Controls Leak Above Your Sticky Header, Fix It With a Stacking Context
July 2, 2026 -
`overflow-x: hidden` Kills `position: sticky` on iOS Safari, Switch to `overflow-x: clip`
July 2, 2026 -
Gradient Text With `background-clip: text` Clips the Descenders (g, p, q, y), Here's the Fix
July 1, 2026 -
A GoHighLevel Form Goes Invisible (White-on-White) After Flipping the Theme Dark↔Light
July 1, 2026 -
Your CSS Class Toggle Won't Show the Element? The HTML `hidden` Attribute Is `display:none`
July 1, 2026 -
Video Loop Still Hitches Even Though First and Last Frame Are Identical? The Seam Breaks at Encode, Not in the Source
June 27, 2026 -
A Page-Scoped CSS Override Silently Beat My 'Global' Component on Specificity
June 23, 2026 -
A 5-Second Clip Passes, the 8-Second Version of the Same Content Fails the NSFW Filter
June 23, 2026 -
A Duplicate `style=` Attribute on One Element, The Browser Silently Keeps Only the First
June 20, 2026 -
A Nested `<a>` Inside Another `<a>` Silently Collapsed My Card Grid
June 19, 2026