<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CSS on Tom Roth</title><link>https://tomroth.dev/tags/css/</link><description>Recent content in CSS on Tom Roth</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 16 Nov 2019 00:00:00 +0000</lastBuildDate><atom:link href="https://tomroth.dev/tags/css/index.xml" rel="self" type="application/rss+xml"/><item><title>A primer on progressive enhancement</title><link>https://tomroth.dev/progressive-enhancement/</link><pubDate>Sat, 16 Nov 2019 00:00:00 +0000</pubDate><guid>https://tomroth.dev/progressive-enhancement/</guid><description>When you build a website, it should work everywhere.
Websites should work with new browsers, but also with old browsers. They should work for users using speech-navigation software, and for those with slow mobile connections. Websites should also work for agents who don’t use them visually, like a web crawler.
You&amp;rsquo;d love to show your awesome website properly to every user. Unfortunately, in real life that&amp;rsquo;s often not possible. So go for second best: provide some core functionality to everyone, and then give the enhancements to the browsers that can handle it.</description></item></channel></rss>