Membership Tool design meeting

Colin Clark colin.clark at utoronto.ca
Fri Nov 30 17:15:26 UTC 2007


Adam,

Adam Marshall wrote:
> .... and ensure everything works when JavaScript has been disabled?

Good point. While I think graceful degradation is a very useful 
technique for backwards compatibility, the argument about turning off 
JavaScript for accessibility reasons is dated and inaccurate at this point.

WCAG 1.0 was written back in the late '90s, when certain screen readers 
had trouble with certain types of scripts. For years now, this 
incompatibility has been resolved.

If done right, and carefully marked up with additional semantics such as 
those in the Accessible Rich Internet Applications spec, I think DHTML 
will make Web applications more accessible than ever. We have to be very 
careful to think of keyboard accessibility, flexible layouts, high 
contrast styles, and live regions. But it's very possible to make fully 
accessible JavaScript user interfaces. In fact Fluid is specifically 
pursuing this approach, building components and a framework that make it 
easier to build accessible DHTML.

We shouldn't let WCAG 1.0's dated requirements stop us from using 
JavaScript. We just have to do it right. I've written a checklist for 
developers, providing an overview of DHTML techniques:

http://wiki.fluidproject.org/display/fluid/DHTML+Developer+Checklist

Colin

-- 
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org



More information about the fluid-work mailing list