Making A Site Inaccessible - Things I Used To Do

Posted on Friday, August 18th, 2006

You have created a site, hand-coded it to perfection in your eyes, but you are missing something. Something that every other web designer in the world has done before*. You have forgotten to alienate a subsection of Internet surfers by including some of the tricks below.

* may only apply to me

Table Soup
How many tables does a normal site have? One or two? Pathetic! You haven’t built a difficult site until you have nested six, seven, eight or more tables so that your pixel perfect layout and design stays that way.
Javascript Scrolling
Insert an iframe with some of your information and let it scroll so that you save space on the rest of the page. Now, remove the scrollbars from the iframe and set up two javascript onMouseover links to control the scrolling up and down. If the end user has javascript turned off then surely it’s their fault they are missing out on content.
Accessible Table Layouts?
There was one time that I read about the extra elements and attributes an HTML table could have which would improve accessibility. The time I spent putting the extra markup into my layout tables was probably worth it, as screenreaders were then able to tell their visually impaired users that “This table is used for layout too,” just so that they knew.
Space My Gif
The first time I saw the idea of taking a 1 pixel, transparent gif and sizing it in the markup in order to fill space out and present a well laid out site, I fell in love with it. What’s inaccessible about a very small graphic that you can’t see?
Pixel Perfect Fonts
I like sizing my fonts with pixels. It’s an exact science. None of this relative sizing rubbish. Just because Internet Explorer users won’t be able to increase the text size if they can’t read it, they should be happy with my design choices anyway.
Click Here
Do you know what you will be clicking on if I were to present you with a link saying “Click here”? No? You should read the rest of the page and stop using text browsers that only display the links at the end of the page.
Picture This
Pictures look better than the standard fonts we can work with on the Internet, which is why I much prefer to set out my sites using graphics for headings, menus and even body text. Why does it matter that some people can’t see it, if it looks better for everyone else.

Alright, alright, so I did all of those and now regret it, but I’m sure that if you have ever designed a website, you’ve probably considered (or not even thought about it) using one (or more) of those techniques. If you have, I hope you have learned like me and if you haven’t learned, then get reading why accessibility is important on the web. Have a look at the Web Accessibility Initiative’s introduction to accessibility, or read any of Roger Johansson’s blog. Most web standards supporting professionals will mention accessibility from time to time and this is why I have made it an important feature on my journey into web development.

This is my first list post and it has been fun! Thanks very much to Darren Rowse for the great suggestion and I look forward to reading other lists that have been entered in the group project.

If you enjoyed this post, why not subscribe to Unintentionally Blank

Comments

  1. Pingback by The Last 63 Lists - Group Writing Project Submissions - Part 4

  2. MamaDuck Says:

    Ha ha ha, I’ve been guilty of a few of those myself ;). Our list is up if you’d like to look… have a great day!


  3. Yvonne Says:

    It seems all the sites I read are getting in on Darren Rowse’s project :^)

    Though I think it’s a mark of how much I don’t know about web design that I don’t get half of the things you wrote about here. I still have a lot to learn :)


  4. Phil Says:

    MamaDuck: Enjoyed your list and the whole project, looking forward to making another list of my favourites soon!
    Yvonne: I guess I should have mentioned it in my post, but your list pointed me in the direction of the project and I really liked the idea!
    You’re not the only one with a lot to learn either, those are all genuine mistakes I’ve made whilst building sites. Making sites accessible for everyone is part of the future of web design as much as including ramps for wheelchair users is important in architecture and I intend to push as hard as I can for it.


  5. Yvonne Says:

    Oh cool, that makes TWO people who I influenced to join the project =) It was fun, wasn’t it?

    I’m so pissed at the moment, I spent ages working on perfecting my site for Internet Explorer 6, and now someone sent me screenshots of my site in IE7 and the sidebar contents are floating at the bottom of the page.

    Yup … still have a lot to learn. ;)


  6. Pingback by Lists Group Writing Project - Categorized

  7. Pingback by Michael Anuzis » Sharing Advice

  8. Gleb Reys Says:

    Incredible, I used to do exactly the same on my very first few projects :)

    Thanks for the great post!


  9. Phil Says:

    Gleb: Nice to hear from you, I’m just trying to do my bit for accessibility on the web. Do you have any points I missed?


  10. Pingback by Successful Blog - 301 Links in a Story — Chapter 7 Lizzie, Rue Dante, and Who Hal Is

  11. Pingback by   Squarelinkers blog love round 2 — BlogoSquare

Leave a Comment