3 ms·
CSS clicked for me from the very start. It was always fun, I never had problems with it (aside from the browser bugs, of course). Maybe problem others have wit
by rimliu 6y ago
CSS clicked for me from the very start. It was always fun, I never had problems with it (aside from the browser bugs, of course).
Maybe problem others have with it is not because of the nature of the CSS, but because of people ignoring that nature and refusing to learn it and trying to carry over their experience with other technologies to CSS.
- jandrese 6y agoYou were never asked to implement a simple three column layout in CSS where the center column expands with the screen size? That’s often the first thing people were asked to do in the early days after being asked to replace the old table based layout. CSS grid/flexbox took way too long to arrive.
- kps 6y ago… and have text baselines align between the columns. Good luck.
- goto11 6y agoYou could do that easily with display:table ...in browsers that supported it. The problem was browser support (specifically IE) not CSS per se.
- Izkata 6y agoNegative margins wooo! It's been long enough I don't remember the details of that earliest method, but even before flex/grid that layout was easy with calc().
- rimliu 6y agoI did lot of things, and even had to implement pixel perfect designs in IE5. Honestly, those challenges were a part of the fun. Not sure I'd want to go through the same again, but it was fun back then.