XHTML & CSS

Conditional comments for iPhone

You're probably familiar with IE's conditional comments. They allow us to feed special code to that special browser to overcome its many bugs and deficiencies.

Is there something similar for iPhone? Not exactly, but we can achieve the same end:

<!--[if !IE]><!-->
	<link media="only screen and (max-device-width: 480px)" href="iphone.css" type="text/css" rel="stylesheet" />
<!--<![endif]-->

(more...)

Forms in HTML5

The HTML5 spec continues to grind inexorably toward publication. I've just spent a while with the latest draft, and at least with respect to forms, I like what I see. Here's a roundup.

(more...)

Toward Better Buttons

I see this a lot:

<input type="submit" class="button" value="Save Changes" />

Because the <input /> element can represent many things other than a button—and because many browsers still don't support attribute selectors, such as input[type=button]—the author has added class="button" for the sole purpose of giving the stylesheet something to match on.

May I suggest a better way?

(more...)

What My Clients Say

Travis Miller's professionalism and experience is an invaluable asset to Airplane Corporation. His technical development skills are on par with the best in the industry. He completes projects on time and on budget, and is truly a pleasure to work with.

—Christian Childs
Airplane Corporation