It begs the question: is CSS beyond repair? So many footguns, so little time.
I recall browsing one of the websites collecting such CSS "frameworks" in a previous episode and was stunned by the mediocrity of it all. It is breathtaking. Basically, most of these things fail in various ways, like:
- gross display errors: it could not possibly be what the author intended, on plain current Firefox
- gross design errors: really ugly, like text outside the viewport or impossibly bad use of whitespace or colors
- responsiveness fails: becomes unusable or very ugly on a simple window resize.
That's without trying to actively find less obvious problems like things that will fall over in future, or past, browsers, in other browsers, or facing different user settings.
And this is the output of people who went out of their way to write and publish a CSS toolkit, thus presumably consider themselves competent, and maybe sell their malpractice for money to be deployed against users on the real web.
> It begs the question: is CSS beyond repair? So many footguns, so little time.
CSS has come a long way; unfortunately people get stuck on the CSS they learned 10 years ago.
As soon as I saw the width being specified in pixels and the use of custom properties like they were static like Sass variables, I was like “what are we doing?”
It begs the question: is CSS beyond repair? So many footguns, so little time.
I recall browsing one of the websites collecting such CSS "frameworks" in a previous episode and was stunned by the mediocrity of it all. It is breathtaking. Basically, most of these things fail in various ways, like:
- gross display errors: it could not possibly be what the author intended, on plain current Firefox
- gross design errors: really ugly, like text outside the viewport or impossibly bad use of whitespace or colors
- responsiveness fails: becomes unusable or very ugly on a simple window resize.
That's without trying to actively find less obvious problems like things that will fall over in future, or past, browsers, in other browsers, or facing different user settings.
And this is the output of people who went out of their way to write and publish a CSS toolkit, thus presumably consider themselves competent, and maybe sell their malpractice for money to be deployed against users on the real web.