The #1 reason I browse the Internet is to look for information and news. The #2 reason is to look at all the cool things web designers come up with. Cool layouts, color schemes, navigation, etc. However, all the while in the back of my mind I always wonder about accessibility: are these cool pages still accessible to those using alternative browsers or screen readers? The sad thing is many times the answer is ‘no’, but they could have been. Menus (and links in general) are the worst offenders, and usually JavaScript or Flash is an accomplice. Read the rest of this entry »
This was originally going to be a VERY short post; I mean, how tough is this subject? It is really just common sense that if you are using properly formed, standards compliant HTML or XHTML you are assured any compliant browser will be able to properly parse the page and present it in whatever form the user needs. For example, many visually impaired users need a browser that incorporates text-to-speech technology, or they may just need to override the style to increase the font size and/or change the background and text colors for higher contrast.
For these reasons I always validate my pages as they are being developed, and occasionally I perform spot checks later. So I was VERY surprised when I validated my last blog entry and discovered it was no longer valid XHTML Strict due to an attribute I had never heard of: ‘aria-required’. Read the rest of this entry »
I have been working on my own Terms of Use page for this website. Nothing too complicated; most web users are familiar with basic usage and privacy concerns related to blogs. Still, it is one of those little details that need to get done, so I have kept my eye out for good and bad examples to use as a guide. For example, I just saw a link to the Terms of Use for the Bill and Melinda Gates Foundation website. Copy and paste this in your browser if you would like to read it for yourself: http://www.gatesfoundation.org/about/Pages/terms-of-use.aspx
I would have linked it, but I did not want to take the time to get permission first! You think I am kidding? Here is section 11 in its entirety (emphasis is mine): Read the rest of this entry »
First, in the interest of being honest and not putting myself above other web developers, I must admit to using tables on this website in the past. Even worse, before that I used frames, but that is another topic
I have been advocating the use of CSS instead of tables for layout for over six years after I was convinced by several articles on the subject. This has been considered a web ‘best practice’ for many years now, so it is very surprising that so many websites STILL use them for layout. I see several reasons this is so: Read the rest of this entry »
Do most people even know what ‘www’ means in a URI (Uniform Resource Identifier)? Is the www prefix really needed on today’s Internet? Read the rest of this entry »