This post uses Apache examples but I’ve also provided links to Nginx documentation as these two web servers account for about two-thirds of websites at the time of this post. The concepts are similar between web servers with variance in syntax and location of web server rules. Not sure which web server your site is … Continue reading “4 web server rules you need today”
Category: Website
Structuring accessible forms
Last updated: 27 January 2023 Forms have a strong semantic structure from labeling controls to ensuring the states of controls are announced by assistive technology. We look at the basics of building a form with different input types, adding in the necessary HTML attributes to link our form elements semantically, sprinkling in ARIA attributes and … Continue reading “Structuring accessible forms”
The web is inherently accessible (original)
This is the original version of this post. An updated version from 13 April 2022 is available. I originally created Accessible Web as a sarcastic reaction to a developer changing his website to require users to disable JavaScript to use it. The reactions on Twitter were hilarious! So many angry developers didn’t get the joke … Continue reading “The web is inherently accessible (original)”
How accessible is the 2020 US census?
Like most US households, I received my 2020 census form in the mail this past week and I decided to see how accessible the process really is since it’s a US government website subject to Section 508 compliance. The first thing to note is that someone with low vision or who is blind might have … Continue reading “How accessible is the 2020 US census?”
5 ways to improve table accessibility
Last updated: 4 May 2026 I recently came across this example of an HTML table that was marked up correctly, for the most part, but lacked some of the important coding nuances needed to make a table truly accessible. Below is a screen shot of that table with the areas of concern highlighted. Depending on … Continue reading “5 ways to improve table accessibility”