
Using safe-area-inset to build mobile-safe layouts
How to keep notches, cutouts, and home indicators from overlapping your UI.
Web Standards
Daily web platform news

How to keep notches, cutouts, and home indicators from overlapping your UI.

How CSS comparison operators replace overlapping min-width and max-width breakpoints.

A web component with native CSS masonry support and a JavaScript fallback.

Learn to think about layout decisions through visual lessons and demos.

Why websites switch to mobile layout too soon and how to fix it with modern CSS.

Use progressive enhancement to ship masonry-style layouts now with JS polyfill or a CSS grid layout fallback.

Native masonry-style layouts with grid lanes available for testing in Safari TP 234.

How nested grids share tracks and unlock smarter cards and pricing tables.

CSS subgrid with round() and mod() to make complex and fully scroll-aware multi-stage timetables.

Comprehensive guide to aligning elements in flexbox, grid, positioning, and logical properties.