5/15/2026
at
2:20:35 AM
Margins don't help. What if you have an image of variable height? Or a table with borders that don't evenly divide by your line height? Or in your block quote example, what if you wanted the font size to be slightly larger or smaller than your normal font style? It's immediately broken.Everything after CSS1, more or less, could be accomplished with hacks or JavaScript. But sometimes it's nice to be able to say `block-step-size: 20px` and have it look the way you intend instead of having to write your own layout engine.
by bastawhiz
5/15/2026
at
6:01:06 AM
You’re not wrong, though it seems like we’re going to wind up with: box-sizing: border-box;
height: calc-size(auto, round(up, size, 1rlh))
Solving most of the big issues before this will land anywhere.
by systoll
5/15/2026
at
7:50:29 AM
Does not compute. Calc-size? rlh?I spent ages just trying to get a single column layout work right. And browsers would still disagree on the size of a pixel.
by tosti