3 ms·
Most CSS, as authored, is a maintenance nightmare full of kludges. So I can understand your take. But (as someone who's been building and improving websites sin
by chrisweekly 4y ago
Most CSS, as authored, is a maintenance nightmare full of kludges. So I can understand your take. But (as someone who's been building and improving websites since 1998), I don't blame CSS per se. The problem is developers who haven't learned it properly trying to be the browser's micromanager instead of its mentor. Take a look at https://every-layout.dev https://every-layout.dev to see CSS in a new light; it's profoundly compelling, powerful, and elegant.
- jonahx 4y agoIt has gotten more tolerable with flex and grid, but no, the problem is not primarily developers' lack of moral virtue. The design of CSS has deep problems. The most thoughtful critique I've seen is still Bret Victors in Magic Ink. While the piece is old and CSS has improved a lot since then, the basic points are all still relevant: http://worrydream.com/MagicInk/#p255 http://worrydream.com/MagicInk/#p255
- mixmastamyk 4y agoFantastic... a blank page. Agree it is elegant, but not particularly compelling. I needed to read the source html to see what it was about. Pentagrams in the source, btw.
- chrisweekly 4y agoBlank page? Strange. Try https://every-layout.dev/rudiments/boxes/ https://every-layout.dev/rudiments/boxes/
- mixmastamyk 4y agoLooks like it was white on white after all, I managed to get some contrast haha. I've seen this site before. Thanks.