CSS Layout Systems Reference

Modern CSS layout systems: Flexbox, CSS Grid, Multi-column, Positioning, and Container Queries with specifications and use cases.

The data

Systems

NameSpecAxisUse caseBrowser support
FlexboxW3C CSS3One-dimensionalNavigation bars, centering, equal-height columnsAll modern browsers
CSS GridW3C CSS3Two-dimensionalPage layouts, card grids, dashboardsAll modern browsers
Float-based LayoutCSS2.1LegacyText wrapping around images (deprecated for layout)All browsers
PositioningCSS2Absolute/RelativeOverlays, modals, fixed headersAll browsers
Multi-columnW3C CSS3One-dimensionalMagazine-style text layoutsAll modern browsers
Container QueriesW3C CSS Containment Level 3One-dimensionalComponent-level responsive designChrome 105+, Safari 16+, Firefox 110+

Fetch the same bytes

The static files are identical to what the API returns, but with no rate limit and no server round trip. Use the API when you want a query and a content type; use the files when you want to cache one document.

curl "https://yjtoon.com/api/dataset/css-layout-systems?format=toon"
const res = await fetch(
  "https://yjtoon.com/static-data/dataset/css-layout-systems.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • css
  • layout
  • web
  • frontend
  • responsive