In regards to this discussion I just wanted to point out a couple things.
First of all, for completeness, anyone designing a handheld stylesheet
using an @media section should note that Opera--the browser with the
best handheld support--does not trust you. Unless explicitly told, Opera
for handheld ignores media="all" attribute, assuming that it does not
cater to handheld styles. In order for it to work you must include the
handheld media, e.g.:
<link rel="stylesheet" type="text/css" media="handheld, all"
This may not be the best option as it requires the mobile device
download your entire stylesheet, but if you want to consolidate all of
your CSS into one file, that's how you must have it.
>That Sucks! why have the standard if they do not use it
This is where web designers need to be proactive. If mobile device and
OS makers don't see any need to fuss with mobile stylesheets, then
they'll keep doing what they're doing and the web will continue to look
bad on mobile phones until they come out with 800x600 versions. But if
us as designers provide a better option--lightweight, attractive mobile
stylesheets--than eventually it will catch on that so-and-so's phone
"does web pages better".
It's the same argument with why IBM's HomePage Reader or it's (if any)
competitors does not recognize @media speech -- there's little to no
development occurring in that area for them to invest money developing it.
Alright...there's my rant. I'll go back to my padded room for a bit.
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/