HTML, CSS and a sprinkling of JavaScript…
It’s all you need to build a solid, resillient and importanty, inclusive front-end that everyone can enjoy, regardless of their device power, connection speed and environment.
How to get it done
-
Progressive Enhancement
Build for everyone, not just those with fast connections and devices.
-
Modern CSS
CSS is so powerful and most of the new features like layout, logical properties, custom properties and useful units are fully supported in all browsers.
-
Semantic HTML
Using semantic HTML elements helps everyone. It’s amazingly useful for assistive tech, like screen readers. If the CSS doesn’t load, the page will still make sense. You get all the right JavaScript events, too. Everyone is a winner.
-
Go low tech
The lower tech you go, the least likely it is that your page will break. And it will break. The vast majority of internet users don’t use hi-spech devices with fast connections. Build for them, not for yourself.