Progressive enhancement

Colin Clark colin.clark at utoronto.ca
Mon Apr 7 18:08:34 UTC 2008


Hi everyone,

I often talk about how valuable graceful degradation and progressive  
enhancement can be when creating flexible, accessible designs.  
Progressive enhancement is the process of enhancing a base of good  
semantic markup with additional interactivity.

Here are a couple of really interesting articles from the Filament  
Group about their excellent work with jQuery and progressive  
enhancement.

The first article describes how they created an accessible slider  
control that also works with JS turned off:
http://www.filamentgroup.com/lab/developing_an_accessible_slider/

The second article describes a very comprehensive test script they've  
written to evaluate browser capabilities:
http://www.filamentgroup.com/lab/delivering_the_right_experience_to_the_right_device/

In my opinion, this is exactly the way good DHTML should be written!

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