John Allsop reflects on 20 years since he published “A Dao of Web Design”:
So much in my life, and of the Web, and the World has changed in those 20 years–so can any relevance remain from that piece at the very start the 21st Century? From something written in the midst of the dotcom crash, years before smartphones and tablets, before most people had a computer at home, when laptops were rare, and wifi almost non existent. From a time when I still dialled up my ISP using a 56K modem (that’s 56Kbps, around 1/100th of the speed many folks take for granted around the world today) and used Netscape Navigator. A time before social media, before podcasts, online video. In short, from a time when the Web was almost completely different from the Web of today, and a mere third of its current age.
Now, eight years later, it was having a hard time dealing with the new clamp() function. Specifically, it didn’t like the values being calculated through the addition of multiple units. I think it was clashing with Sass’s in-built ability to add units together. I started to ask myself whether I should still be using Sass. I looked at which features I was using…
Here we go again. For this time, I’m curious to check the CSS behind the Twitter website. If you read my previous article about Facebook CSS, this one will be similar. Almost one year ago, the new Twitter design was introduced. There are some cool and weird things that I will go through in the article. Are you ready?
Sometimes it is fun to re-visit very basic HTML things and look what we can do with them nowadays. This is what I will do now with a radio button group. I will progressively enhance it to look great and still work with keyboard and screen readers.
Creating accessible images seems like a simple topic at first glance — you just need to add alt text to an image, right? But the topic is much more nuanced than some people think. In this article, we will review the different types of images, dive into some real-world examples of inaccessible public service announcements (PSAs), and discuss which elements matter most when critical messages need to reach everyone.