3 ms·
I'm only negative that some of these, especially flexbox/grid, weren't in the standard from the start. Especially after the committee crapped on HTML tables so
by jandrese 4y ago
I'm only negative that some of these, especially flexbox/grid, weren't in the standard from the start. Especially after the committee crapped on HTML tables so hard. Viewport units are another part of the standard that's about 24 years overdue at this point.
- asiachick 4y agocrapping on tables was arguably correct. flexbox and grid allow for responsive designs (work on phone and desktop). Table based layouts do not.
- dmitriid 4y agoConstraint-based layouts where proposed to w3c in 1999. They were rejected because people thought they would be too resource-intensive for the time. Don't forget, the core of HTML and CSS until this day basically relies on "we can lay everything and display it in a single pass". Double pass (for tables) didn't appear in standards until 2001 if I remember correctly (but won't be able to find). And then you have the IE-era draught of no features.