Grid algorithm adventures
27 May 2026 | tagged as CSS
I explain a bit of grid theory, a simplified grid algorithm, and how the noble art of not giving too many instructions is best for creating robust layouts. Rambles slightly.
Previous month: April 2026 posts
Blog homepage RSS feed Mastodon Bluesky About me
This blog uses a new RSS feed. Please update the old QuirksBlog feed you used to follow.
27 May 2026 | tagged as CSS
I explain a bit of grid theory, a simplified grid algorithm, and how the noble art of not giving too many instructions is best for creating robust layouts. Rambles slightly.
26 May 2026 | tagged as Conferences
Ticket sales for the performance.now() web performance conference have started. There are three ticket tiers.
8 May 2026 | tagged as Archives Conferences
Devrel departments, especially of smaller companies, should make videos of their people available for conference organisers to watch.
7 May 2026 | tagged as CSS
I created a technique to fill a grid column by column instead of row by row, while still setting a maximum number of columns. It works, but is brittle. Here we’ll discuss why it is brittle, and why a superior technique can't work without children-count().
6 May 2026 | tagged as Conferences
CSS Day price hike coming. Get your ticket now.
5 May 2026 | tagged as CSS
I have a grid that I want to fill with items, not row by row, as usual, but column by column. At the same time, I want to set a maximum number of columns, and add rows as needed, as a regular row-by-row grid does. To do so I created the technique described here. It's not perfect.