INDEPENDENT NOTES ON CODE & THE WEBGO · HTML · CSS
small systems
The notebook / CSS

CSS, one useful piece at a time

Make layouts flexible, text comfortable, and keyboard navigation visible.

CSS

A responsive grid with fewer breakpoints

Let the available space decide the number of columns, then use media queries for the exceptions.

3 min read
CSS

Make the text comfortable first

Line length, line height, and spacing do more for a reading page than a long list of fonts.

3 min read
CSS

Focus states belong in the design

Make keyboard navigation visible without making every mouse click look like an error.

3 min read