CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine
This is a really thoughtful look at the evolution of CSS and the ever-present need to balance power with learnability.
This is a really thoughtful look at the evolution of CSS and the ever-present need to balance power with learnability.
The joy came flooding back to me! It turns out browser APIs are really good now.
Why single-page apps are just not worth it:
Here’s the problem: your team almost certainly doesn’t have what it takes to out-engineer the browser. The browser will continuously improve the experience of plain HTML, at no cost to you, using a rendering engine that is orders of magnitude more efficient than JavaScript.
Meanwhile, the browser marches on, improving the UX of every website that uses basic HTML semantics. For instance: browsers often don’t repaint full pages anymore.
I should be using the lh
and rlh
units more enough—they’re supported across the board!
A redesign with modern CSS.
A genuinely inspiring event.
Here’s Clearleft’s approach to browser support. You can use it too (it’s CC-licensed).
If a browser feature can be used as a progressive enhancement, you don’t have to wait for all browsers to support it.
Mobile Safari doesn’t support the min and max attributes on date inputs.