HN Hall of Fame Weekly email

CSS grid garden

cssgridgarden.com Tools, games & demos Interactive tools & demos Web & internet Class of 2024-06 Hall of Fame
Screenshot of cssgridgarden.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 3 of them.

submissions
6
submitters
6
observed span
2017–2024
peak thread · 131 comments
426 pts
latest 20+ return · 2024-06-03
354 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

This makes me sad. Not because I don't like grid. But because two weeks ago I found out that a very senior person in the company has a computer running IE11, and will not let IT upgrade her machine. She recently discovered that one of the company's web sites doesn't look right in IE11, and shit ran downhill into my lap. I checked the logs, and yep... she's the only IE11 machine to hit any of the web sites in…

Immediate learnings from the first 3 exercises: 1. Grid columns and rows are 1 indexed instead of 0, ensuring a coming decade of mistakes due to the mismatch with Javascript (and, y'know, everything else) conventions for arrays. 2. Grid extents use the "one more than end" convention instead of "length", which is sorta confusing. But then they call it "end", which is even more so. (edit) more: 3. grid-area's four arguments are, in order (using normal cartesian conventions to show…

ajross·404-point thread·

I've always found this Rachel Andrews series a superb learning source: https://www.smashingmagazine.com/2020/01/understanding-css-g... For someone such as myself, doing backend, this gave me a solid foundation for building modern UI apps while keeping them lean and simple. No Bootstraps, no Tailwinds.

Fun game. One thing I dislike about the grid system is how the range is defined as [start,finish). This probably comes from some lower-level implementation detail, but it would be far more ergonomic if the range included the end value. Typing `grid-column: 2 / 6` when there are only 5 columns just looks like a bug.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
1194

reference only — not used in Hall rules or ranking

Total comments
322

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-04-05Grid Garden – A game for learning CSS gridFirst breakoutjwarren404131
2018-12-07CSS Grid Garden – Interactive CSS Grid Tutorialbriantmaurer60
2018-12-24Grid Garden – A game for learning CSS gridoctosphere30
2018-12-24CSS grid gardenBest threadbased2426128
2023-10-02Grid Gardensolannou12
2024-06-03Learn CSS Grid with a virtual garden gameHall induction · Latest 20+ point returnericciarla35461