Responsive Layout: Designing Without Breakpoints
Breakpoints were a workaround for a layout system that could not adapt on its own. CSS can now express most responsive behaviour directly, and the result needs far less code.
Master modern CSS with guides on layout, cascade layers, container queries, and scope. Write less code and build interfaces that adapt on their own.
Breakpoints were a workaround for a layout system that could not adapt on its own. CSS can now express most responsive behaviour directly, and the result needs far less code.
The business case for accessibility has been made a thousand times. What is harder to find is the implementation detail, so this skips the argument and goes to the code.
Front-end does not evolve in a straight line, and the confident predictions about its future have a poor record. What the misses have in common is more useful than any new forecast.
Mobile stopped being a special case a decade ago. The hard parts now are viewport units that lie, forms that fight the keyboard, and devices with CPUs unlike yours.
Most CSS architecture advice is a workaround for features the browser now ships natively. Here is what a large stylesheet should actually look like in 2026, built on cascade layers, container queries and scope.
Designing a Ghost theme is the easy part. The time goes into a handful of boundary problems where Ghost doesn't give you control, and none of them is documented.