DEV Community

Discussion on: Why is CSS Hated On?

Collapse
 
paulnthompson84 profile image
Paul Thompson • Edited

Because it's:

  • declarative
  • rule/algorithmically based (so it helps to know them, but not everyone bothers)
  • global (some people don't like global scope, the cascade, author scoping systems)
  • doesn't yet have adequate error messages/feedback for developers
  • deceptively simple

But I ❤ it.