Usability / Accessibility Tutorials

  • By
    Hidden Accessibility Message Using CSS

    While I was creating a Woot Checker for myself and you all, I was scanning through the page source code and saw something I had never seen before. I frequently browse the source code of the "big" websites but had never stumbled upon a hidden...

  • By
    5 Usability Suggestions For DZone.com

    DZone.com has quickly become one of my favorite programming-related internet websites. DZone provides a wealth of fresh, interesting development-related links to articles, announcements, and code snippets. DZone also provides bloggers a great way to get their articles the credit and attention they deserve.

  • By
    Yahoo’s NoScript Compatibility Saved My Fantasy Football Team

    One of the best parts of Thanksgiving is having another day of the week to sit and watch NFL football. Like any hardcore football fan, I have a more than one fantasy football team under my management. Updating my teams ever week is clearly...

  • By
    Disable Submit Button Upon Form Submission

    Multiple clicks on a "Submit" button can cause duplicate processing if your programming is slow or the user's connection is lagging. Duplicate processing can include duplicate database records, multiple emails, or different types of errors. JavaScript provides an easy way to disable the...

  • By
    6 AJAX Rules To Live By

    AJAX, or Asyncronous JavaScript And XML, has been around for a few years now. Web Developers have done some really great things with AJAX, but I've also come across some horrible uses of AJAX. I've coupled together my experience as a Web Programmer and...

  • By
    Advanced CSS – Using A Reset.css File To Gain Complete Control

    It took me about a year to feel as though I completely owned cascading style sheets. For a language (yes, it IS a language) with simple syntax, CSS optimization techniques can take quite a while to learn. Formulating your style sheets to do exactly...

  • By
    Fluid Anchors – Smooth Anchors Using MooTools

    While we as programmers get more used to using AJAX and advanced JavaScript frameworks, we can only assume that our users will. At one time, it was acceptable to have elements dynamically just "pop into" the screen but now we must strive to make the...

  • By
    Advanced CSS Printing – Using JavaScript Double-Click To Remove Unwanted DIVs

    Like any good programmer, I'm constantly searching around the internet for ideas and articles that can help me improve my code. There are thousands of talented programmers out there so I stumble upon some great articles and code snippets that I like to print out...

  • By
    Removing Internet Explorer’s Active Content Warning on Flash Objects

    A couple of years ago Internet Explorer cause millions of programmers and users alike a giant pain by making users click on a flash object, ActiveX object, and java applet before the object became active and usable. Businesses, of course, cried out for their programmers...

  • By
    Advanced CSS Cursors – Increase Usability With A Pointer

    All browsers provide their own stylesheet which includes settings link colors (blue for unvisited and purple for visited, in IE's case), default padding and margins, text sizes, and cursors. Browsers provide the pointer cursor to make it obvious to the user that the text or...