3 ms·
Thank you for that fantastic clarification of layout and _layout_. Used with your emphasis, I find myself agreeing. CSS layout (small "l") really is a group of
by mistersquid 8y ago
Thank you for that fantastic clarification of layout and _layout_.
Used with your emphasis, I find myself agreeing. CSS layout (small "l") really is a group of features, and what could be achieved using floats and flexbox really was an approximation for what is considered fundamental in computer layout software for print (e.g. Adobe Pagemaker).
Your emphasis on CSS _Layout_ (capital "L", though I like your _ notation, too) really highlights that placing elements with strict control over placement and flow had been virtually impossible until CSS grid.
So, I don't think it's too much an exaggeration to say that CSS grid makes CSS _Layout_ possible. Before CSS grid, CSS (multi-column) layout could be simulated but the control and precision required for CSS _Layout_ just wasn't there.
In other words, I completely agree with you when you say CSS grid is
> the best thing to happen for "CSS _layout_" in the past 20 years.
That really is a perfect way of putting it.
EDIT: Rewrite last paragraph so it’s not so stiff and stilted.