David Walsh Tutorials

  • By
    Advanced CSS Tables – Using CSS3 For Alternate Row Colors

    CSS finally addresses an issue that I've been peeved wasn't fixed earlier. The DIV movement of getting away from table-based design taught us that tables should be used only when you're presenting a table of data on your website, yet no CSS selector/rule was created...

  • By
    Remove Internet Explorer’s Gallery Image Toolbar

    Long ago Internet Explorer introduced the Gallery Image Toolbar which places a toolbar over an image if you hover over the image for a second. I've never seen anyone use it and it is more of an annoyance than anything else. There are two...

  • By
    Preventing The IE6 CSS Background Flicker

    One of the nagging issues that Internet Explorer creates is a flicker on anchor tag background images. Did you know, however, that there is a quick and easy way to prevent that problem using a little bit of JavaScript? Simply place the following JavaScript...

  • By
    Advanced CSS Links – Spice Up Your Links

    Remember the days where links were just a standard underline? Neither do I, thankfully. CSS allows us to add background color, text decoration, color swapping, and numerous other formats to denote links before and during hover/active events. We can even change the color...

  • By
    The 7 Major Roadblocks That Cripple Web Developers and The Internet

    As a web developer I periodically take a step back from the text editor and look at the landscape of the web and how we continue to try to push the boundaries of the internet. Over the last few years we've seen a tremendous push with...

  • By
    Optimizing Your Website Content For Print Using CSS

    Now that you've optimized your website structure for print and you've isolated the content worth part of your page, you can move forward with optimizing your page content for print. Remember that we included our "main" style sheet with the media "all," meaning that those...

  • By
    Optimizing Your Website Structure For Print Using CSS

    As much as I read articles online, I still print a fair amount of them out. Sometimes I print them to pass on to others, other times to read again when I have more time. Unfortunately a great deal of websites put no effort into providing...

  • By
    How To Give Your Site A Favorite Icon

    Undoubtedly, you've been to websites that have a custom icon in the address bar. Oftentimes the icon is the organization logo, mascot, or at the very least the organization's colors. There's a lot more to the favorite icon than most people probably think. Advantages of...

  • By
    Codelish – A Programmer’s Life Language

    Programming can be a dull, boring job when you're doing the same thing every day. I decided to express my feelings toward work and customers today by using programming instead of the usual shaking of the head and questioning how the person even gets up...

  • By
    The Need To Blog

    As my first post to BluDice, I feel the need to share my relevance to the blogging spectrum. Experience Nothing beats experience. Talent is always a great attribute for anyone in any field to have, but in my years of programming, I've run into all kinds of...