LEONEL KREA
← All reviews
Stack

CSS

4.5 / 5
CSS

The web's styling language. Modern CSS (grid, custom properties, container queries) solves out of the box what a few years ago required hacks or JavaScript.

CSS is where design meets code, and the reason a designer who masters it plays with an edge: you understand what's cheap, what's expensive and what's impossible before you draw it. This site's design tokens end up, in the end, being CSS variables.

The language has matured enormously: grid and flexbox for layout, custom properties for theming, and newcomers like container queries or :has() that take JavaScript out of the picture. The usual trade-off: a poorly managed cascade grows toward chaos, and that's why systems and conventions exist (and tools like Tailwind).

PROS

  • Seriously powerful modern layout (grid, flexbox)
  • Native variables and theming, the basis of design tokens
  • Each year it needs less JavaScript

CONS

  • The cascade without discipline degenerates fast
  • Compatibility: the newest features take a while before you can use them worry-free

Want to know more?

Take a look and draw your own conclusions.

Learn more