W3C home > Mailing lists > Public > www-style@w3.org > June 2010

RE: [CSS21] Issue 149 - px vs. pt

From: Sylvain Galineau <sylvaing@microsoft.com>
Date: Wed, 30 Jun 2010 19:22:03 +0000
To: fantasai <fantasai.lists@inkedblade.net>
CC: "robert@ocallahan.org" <robert@ocallahan.org>, "www-style@w3.org" <www-style@w3.org>
Message-ID: <045A765940533D4CA4933A4A7E32597E214F9819@TK5EX14MBXC120.redmond.corp.microsoft.com>


-----Original Message-----
From: fantasai [mailto:fantasai.lists@inkedblade.net] 


> That's a horrible way to treat web apps that aren't yet important enough to you to run offline. 
> How can you possibly provide the user with a reasonable experience if a 2in screen tells you that 
> it's 22in wide?

Not sure you're reading me  correctly here. I am only describing what the world is like today. When I 
Load a web page that runs MQ on my iPhone, the device resolution the page thinks it renders on is
not what it actually is.  But that's by design; this model is popular because it supports broader reach: the user 
can use pages as they were designed and the same web page works in more places. That experience
is reasonable as long as people want a phone browser that's like using a desktop one viewed through a 
small window.

On the other hand, if I was writing a canvas-based game launched from an icon that runs offline on top of 
WebKit  or Gecko, I would most definitely want the MQ to give me the 'real' answer. Being told the screen 
is 22in wide would not be reasonable in such a case as it would completely screw up the user experience and
break my software.

So which is best is contextual and I'm not sure it can be checked using a media query. I'm also not sure we
can make the underlying system always tell the truth by defining units this way or that, or that we should
attempt to do so.

But we still should define how the units map to each other; whether your platform lies or not, I think you want
these relationships to be clear.





Received on Wednesday, 30 June 2010 19:22:45 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:28 GMT