Accessibility Dilemma – Page Zooming
At work we are struggling with how to make pages more accessible to users with impaired vision, particularly senior citizens who may find the text too small on the page. Coding a fluid layout is the proper solution but more often than not, no matter how fluid you design the layout there is always potential for elements to fall apart. Top navigation bars are a great example.
Now there is this really, really, really great and easy way to solve a lot of these issues and retain layout, and that is through the browser’s zoom page feature. In all the browsers that I have used zooming the page in and out using ctrl – + or ctrl – - works like a charm. The only problem is that most of the people who would benefit from this probably are unaware of this feature.
So what seems like a perfect solution would be able to make these controls more accessible to the user, have them on the page where they would most likely benefit. A simple + and – for zooming the page, controlled through javascript. Sounds great, right? Well you can do this with IE but not Firefox, Chrome or Safari. Their reasoning is sound though, as they do not want to allow access to the users personal settings via javascript controls. Doing so opens the door to potentially serious abuse where designers are deciding for users how their browsers should be set. I agree whole heartedly with this but damn, it would be a fantastic feature to have full page zoom controls right there on the page.
So now we are back to having to figure out through css how we can control the sizes of the elements on the page in a manner that does not break the layout.
Any thoughts, suggestions, I would love to hear them.

No, not Peter64, but our wonderful, fun loving rabbit Peter died last night. It was a sad evening, that it was. The girls and I buried him around 6:30 p.m. Paige was completely heart broken. I never thought a rabbit would be so fun and interesting as a pet. Godspeed Peter and enjoy your times in the fields of the afterlife!
When I got home from work and finished my workout the daughters gave me wonderful cards for my birthday. On top of that, Paige did her first scratch project for me: