3 ms·
It's complex for a reason. Go try some other layout tools and you suddenly realize that half the things you can do in CSS are impossible when limited to just co
by The5thElephant 5y ago
It's complex for a reason. Go try some other layout tools and you suddenly realize that half the things you can do in CSS are impossible when limited to just columns and rows.
Certainly there are odd parts to CSS that are due to it originally being only intended for relatively static content, but when you try and create a layout system from scratch you keep running into issues that the CSS people have spent years figuring out already.
Take Figma's layout system for example. They built their own from scratch to keep it simple and straightforward and yet I can't create half of the layouts I need to in Figma that are pretty simple to do in CSS. All the top requested features on the Figma forum are to recreate HTML and CSS behavior and often coming from designers who don't actually know HTML/CSS, indicating these are universal layout requirements, not just something developers are demanding.