And if I have to configure the spacing manually anyway, why wouldn't I just put `em`-based margins on my blockquotes or whatever.
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.
box-sizing: border-box;
height: calc-size(auto, round(up, size, 1rlh))
Solving most of the big issues before this will land anywhere.(Of course DTP sidesteps the problem by having fixed paper and font sizes. CSS by its nature can't get lucky.)
Does not look like too much has changed really. Still lots of unresolved issues. As noted elsewhere it is still very vague in terms of providing use cases, too.
I spent ages just trying to get a single column layout work right. And browsers would still disagree on the size of a pixel.