I know you're not entirely serious, but we really had it good and largely figured out with tables. It's probably because using tables for layouts was my native language, but I still sometimes have to mentally translate divs into a table in my mind to picture what is happening, and when default types are change (like block to inline, etc) it sometimes breaks my brain and I have to fallback to experimentation to get what I want. Slight disclaimer though: I'm a backend/infra guy so don't do frontend very often.
Tables aren't even deprecated. IMO you're better off keeping the tables than transforming it into <div> soup. 20 years ago you'd hear it shouted from the rooftops: "Tables for layout are not semantic!". Guess what? <div>s are never semantic. Just use tables if it suits you.
Table are used when tables are needed. Excel like overviews. No reason to not use tables.
For site layouts (multiple columns etc) you would better use divs in a flexbox or something.
Who needs Flexbox's inscrutable 1-dimension language when you can use ASCII diagrams in CSS Grid for clever 2D things easily? CSS Grid Kids are truly spoiled.
freedomben|1 year ago
recursive|1 year ago
Archelaos|1 year ago
I still use tables (seriously).
holoduke|1 year ago
WorldMaker|1 year ago
jchw|1 year ago
pseudocomposer|1 year ago