Dynamic Elements
In the Evolt.org article Dynamic Elements Chris Heilmann explains why hiding and showing elements as a result of user interaction can reduce both usability and accessibility.
This is something I have argued many times over the years. Certain types of designers and clients are very fond of adding “dynamic” elements to web pages. Sometimes they admit it’s because they think it’s “cool”, but most of the time they try the “increased usability” or “three click” arguments. Chris’ article explains the accessibility problems that are common in designs that hide and show elements.
- Previous post: Absolutely relative
- Next post: Ten CSS tricks analysed by Tantek
Subscribe / follow
Sponsors
Authentic Jobs
- Front-End WordPress Dev: PSDs to Responsive WordPress Themes at 1123Interactive
- UX Design Engineer at Rocket Software (Boston, MA, Ma, US)
- Front-End Developer (jQuery/CSS) at ActivPrayer
- Lead Visual Designer - Product at Fitbit (San Francisco, CA, Ca, US)
DreamHost web hosting
Use the promo code 456BEREASTREET3 to save USD 20 when you sign up for DreamHost


Comments
I definitely agree with that article. However, you can use dynamic-showing content for those little nifty things such as “baloon-tips” when hovering on links (e.g. to show the link title AND the url), or help text when you really need to keep the space tight (complex forms with little help icons alongside the fields).
Of course you’d have to provide non-dynamic alternatives, especially in the latter example: maybe a popup window instead of the popup-div or a legenda at the bottom of the page.
Comments are disabled for this post (read why), but if you have spotted an error or have additional info that you think should be in this post, feel free to contact me.