Just an hour ago I had a client email me to let me know that they couldn’t see the text at the bottom of a…
HTML Frames – they still have some life in them
Frames were omitted in the HTML 5 spec, but browsers still support them. I’m not ready to give up the very specific capabilities provided by frames to specific types of applications.
Mobile development – tiny screen, big headaches
I've been creating mobile sites on a regular basis for over two years now and I still don't feel like I've gotten it 100% right.…
Just make the whole thing a link!
Who can be blamed for invalid HTML? The coder who created the markup? The browser that has an "anything goes" mentality to rending HTML? The…
HTML 5 Storage is better, but cookies aren’t gone yet
HTML 5 Storage is a promising addition to the web developers arsenal. However, it's name is confusing to many novices because it implies a connection…
Buttons – the time-saving, bandwidth-reducing, seo-friendlier way
There are many more reasons to avoid button graphics than to use them. Most effects can be produced using only CSS, and what’s even better is that they can be applied to just about any element in your HTML.
Optimize your site for TV and Projector Screens
With the release of Internet Explorer for XBOX Live members just a few weeks ago, we have yet another optimization challenge, the big screen. By…
Web development pet peeves
We all have our coding conventions. Few of us follow every best practice known to the computer-science world, but instead follow practices that are convenient…
Why use a CMS for your website?
Because you have content to manage. That's the simple answer, and it actually makes a lot of sense. But there's a little more to it,…
Drop-Down Menu Techniques in Depth
Drop down menus are like parking ramps in that they allow you to “build-up”. Only, instead of building up to support more cars, we are…