Comment by yowzadave

2 years ago

> Thus we get a lot of things like bootstrap and tailwind that erode the idea of CSS classes being somewhat semantic

If everyone is using CSS wrong, then I think that's pretty good evidence that the design is flawed. The semantic/cascade model has proven to be challenging for designers (as you suggest in your comment), difficult to maintain (inheriting a mess of somebody else's CSS is a nightmare), and counter to the component-based encapsulation that seems to be the trend in modern web dev patterns.