I'm interested in exploring custom CSS that takes what looks normal on a desktop and modifies it in favour of usability on a mobile device. I think I have to add the caveat that I'm only talking about non-iphones, as I understand that the iphone renders pages much like a desktop does, and then you just zoom around. That's not what I'm talking about, since not everyone has an iphone, and Blackberries are far more prevalent in the business world.Using a utility called JL_Cmder I was able to take some screen shots of various sites on my Blackberry Curve 8310. What I noticed was that depending on the effort, the result was very different. I also noticed that images, Favicons, text size and form field entries all factor into the design.
You would assume that RIM would make the Blackberry site the absolute best possible experience via a mobile device, but alas, this is not the case: Not bad as far as images, buttons, etc still being readable. No Favicon. Text size seems
The New York Times does a good job. Not sure if Blackberry can display transparency in a Favicon, but not a big deal. The masthead image in the top takes up a lot of room for a content based site, but as I explore further down, the stories are structured in an extremely navigable fashion and the text size is good.
Google knocks it out of the park with their mobile site. Clearly a site designed specifically for a small screen, even showing the option at the bottom (of a single screen mind you) to switch to a 'classic' mode. The favicon is clear and adds just enough brand to the screen. Top nav links are shortened. Site is simple and delivers exactly what you visit for.
A while back I explored a similar CSS hack for geo-targeting that allowed Perez Hilton to change his page background to a Canada-centric background image and engage his Canadian readers that little bit more. Simple enough, but why isn't everyone doing it?