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