4 ms·
> I am increasingly worried about the “smart” CSS solutions. I'm not worried. > The spec is already huge, the selectors are hard to read and google, the inter
by alwillis 4y ago
> I am increasingly worried about the “smart” CSS solutions.
I'm not worried.
> The spec is already huge, the selectors are hard to read and google, the interplay between various features is devilishly complex.
Actually things are getting less complex due the fact we don't need to use all of the hacks, work-arounds and polyfills that were once just what pretty much every web developer did not that long ago. And of course, the original sin of the misuse of HTML tables for layout.
Sure, it wasn't fun to deal with new specs coming out while trying to maintain existing code and attempting to understand when (or if) we can use the new stuff. Sometimes is was like trying to fly a plane while the plane is being retrofitted with new features.
The irony: many of the techniques described in the article is how we should have been doing things for along time. Hayden's article [1], which is the basis for this, was published nearly 10 years ago—these concepts aren't new.
[1]: https://alistapart.com/article/axiomatic-css-and-lobotomized-owls/ https://alistapart.com/article/axiomatic-css-and-lobotomized...
- lelanthran 4y ago> And of course, the original sin of the misuse of HTML tables for layout. Hardly a sin - there were no alternatives at the time (1996 - 1998) if you wanted a tabular or grid layout.
- deleted 4y ago[deleted]
- alwillis 4y agoSure, but developers continued to use tables long after there were alternatives. The first edition of Zeldman’s seminal book Designing with Web Standards [1] was released in 2003; two additional editions were released in 2007 and 2009. [1]: https://en.wikipedia.org/wiki/Designing_with_Web_Standards https://en.wikipedia.org/wiki/Designing_with_Web_Standards