Active States on the Cheap

Whenever I create a navigation block for a website, I make sure it falls within a universal include file. This ensures that if I need to add a page or change the site navigation in any way, I just need to edit one file. Whether I’m working on a PHP… 

Background Position Compendium

When I was writing The Principles of Beautiful Web Design, I had no idea that the section with the most overlooked typos and errors would be the segment on background positioning. Backgrounds are such an integral part of what I do that I neglected to test what I was writing…. 

CSS CacheBuster

I’m sure just about every web developer is familiar with client-side stylesheet caching. You know how it goes, you’re making changes to a stylesheet and checking them in your browser and then, all of a sudden, the updates you made don’t show up. When this happens, you either click refresh… 

Times Naked Roman

As the days grow longer and flowers begin to burst forth from the tawny winter landscape, I am reminded of one thing — it’s time to GET NAKED! As nonbelligerent as I am about validation and semantic markup, it makes me grin with mischievously nerdy glee when I think about… 

hCard Mapping

When I first heard about Microformats, I was a little confused about all the excitement. I may be a technically minded person (sometimes) but the idea of making information more machine readable didn’t make me bounce around with glee. Nevertheless, I felt obligated to do my part in advancing the… 

Latest Tweet
Somewhat Recent
The Whole Nine Yards