datalists are more powerful than you think ๐
by Alexis Degryse I think we all know the <datalist> element (and if you donโt, itโs ok). It holds a list of <option> elements, offering suggested cho [...]
a collection of dev rss feeds - blogroll
Posts
by Alexis Degryse I think we all know the <datalist> element (and if you donโt, itโs ok). It holds a list of <option> elements, offering suggested cho [...]
by Schepp Everybody loves fast websites, and everyone despises slow ones even more. Site speed significantly contributes to the overall user experienc [...]
by Alexander Muzenhardt Introduction Imagine youโre tasked with building a cool new feature for a product. You dive into the work with full energy, an [...]
by David Luhr The Description List (<dl>) element is useful for many common visual design patterns, but is unfortunately underutilized. It was origina [...]
by Alistair Shepherd Web performance is incredibly important. If you were here for the advent calendar last year you may have already read many of my [...]
by Steve Frenzel This example is a classic - in a bad way - and can cause quite some confusion for users of assistive technology (AT). But it's also v [...]
by J. Pedro Ribeiro Not too long ago, building an accordion component would require you to use a combination of JavaScript and CSS. If you've been aro [...]
by Daniela Kubesch It's almost 2025, so it's time to stop using the title attribute everywhere. Images, text, buttons, ... you name it, devs really li [...]
by Matthias Kittsteiner When I first stumbled upon fieldset and legend, I didnโt know much about HTML and especially not about accessibility. Everythi [...]
by Declan Chidlow Setting the colour of text on a webpage is usually a simple affair involving whipping it out the good ol' CSS color property. But th [...]
by Scott Jehl A couple years back, I was in a window seat on a flight from Amsterdam to New York. The weather was gray and drizzly as the plane took o [...]
by Alan Dalton Dive into marking up books Books are the best Christmas presents, especially for us web geeks. (I hope youโll find a Web Accessibility [...]
by Marco Bretschneider Can you remember the day you first learnt about ARIA? Maybe the first fact you learnt about ARIA was the first rule โDon't use [...]
by Maureen Holland Donโt get me wrong. You can keep it if you like it. But you donโt need it. A class selector can allow us to visually show or hide c [...]
by Corina Murg With the right CSS makeup and a click event, almost anything can pretend to be a button. In accessibility work, we spot these fakes and [...]
by Kristin Rohleder Imagine youโre reading a book that seems perfect for cozy winter evenings. But as soon as you turn the page, you suddenly find you [...]
by Anastasiia Batarei Today, Iโd like to talk about the experience of browsing websites where content is fully or partially in a language different fr [...]
by Julia Undeutsch Since I started to create content in Japanese, I also wanted to learn about traditional setups, like having Japanese text flow from [...]
by Evan Hahn In short: put <meta http-equiv="refresh" content="1"> in your <head> element to refresh your page every second. This is a makeshift "hot [...]
by Felix Hessenberger It was on a cold February evening. I had been working on a client project, building an order item listโnothing out of the ordina [...]
by Vadim Makeev Itโs getting dark early in Berlin in the winter. Itโs not even close to evening, but my OS and all apps have already switched to dark [...]
by Jens Oliver Meiert Consider the following HTML document: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 1996-01//EN"> <html> <head> <title></title> [...]
by Lรฉonie Watson Can you give me the HTML for an accessible button please? It was a simple enough question. Or it would have been, had I been asking a [...]
by Weston Thayer An accessible name is how UI components are identified to assistive tech. Having a good accessible name is important. If not, negativ [...]
by Matthias Zรถchling figure{margin-bottom:2.4rem}figure img{aspect-ratio:4;border: 6px solid #000}figcaption,sup,.highlight,section:has(#resources) sp [...]
by Bramus figcaption { font-size: 0.8em; text-align: center; } Viewports units on mobile have been a problem for a long time. Using 100v [...]
by John Allsopp A single line of CSS can enable slick multi-page transitions for web applications (and web sites for those who maintain there's a diff [...]
by Kilian Valkhof Focus is where the user is on your website. It's what makes it possible to navigate your site with the keyboard or other assistive t [...]
by Rian Rietveld It's a common pattern to use a logo in the header as a link to the homepage. Fun fact: the alt text of the image inside a link, will [...]