Categories
aria design layout table

Layout Tables Tip

It’s 2015, so hopefully web developers know that table elements should not be used for layout. There are many reasons why CSS for layout is better but at the core, HTML tables are data tables; they’ve always been meant for data. But even today, sometimes a table is used for layout, for whatever reason—time constraints, lack of CSS skills, […]

Categories
apple design ipad keyboard screenreader

Apple’s Inaccessibility

Apple has traditionally been a great advocate and model for accessibility and technology. Unfortunately this hasn’t been the case lately. One could even argue that default settings and recent designs are even counterproductive to accessibility progress. This includes VoiceOver, keyboard access, and design decisions. Bug Infested To begin, let’s reference a recent article by Marco Zehe where he explains […]

Categories
captcha forms google

Google’s No Captcha Shows Some Progress

It sure was exciting when Google’s new reCaptcha was announced last week. Dubbed “No Captcha”, the goal of course is to provide a service that determines a human from a bot in order to prevent spam and abuse of online forms. Derek Feathersone (@feather) from Simply Accessible was one of the first to report its accessibility impact in […]

Categories
event gaad

Announcing GAAD’s New Date for 2015 and Beyond

This is a guest post by Jennison Asuncion. When Joe Devon and I launched Global Accessibility Awareness Day in 2012, neither of us had any idea if it would take flight. It still honestly amazes us how much the mainstream tech and the digital accessibility communities, in addition to others who have an interest in raising […]

Categories
design forms semantic usability

Floated Labels Still Suck

Back in June of 2012, I wrote that the Placeholder Attribute Is Not A Label. The post points out that it’s bad practice to use text to look and behave as a placeholder rather than a label. This is generally known as “floating labels” or “inline labels” (I also call this LAP for short, “labels as placeholders”.) And as you may […]