W3C home > Mailing lists > Public > www-style@w3.org > August 2007

Fwd: Re: MQ Aspect Ratio

From: fantasai <fantasai.lists@inkedblade.net>
Date: Sat, 11 Aug 2007 17:11:24 -0400
Message-ID: <46BE25FC.4050803@inkedblade.net>
To: www-style@w3.org
CC: member-cdf@w3.org, timur.mehrvarz@web.de, lbolstad@opera.com

Forwarding discussion to www-style (with Timur's permission) per
   http://lists.w3.org/Archives/Public/www-style/2007Jul/0195.html

Timur Mehrvarz wrote:
> Håkon Wium Lie wrote:
>>Timur Mehrvarz wrote:
>>> MQ says: "The ‘device-aspect-ratio’ media feature describes the aspect
>>> ratio of the output device.
>>>   http://www.w3.org/TR/css3-mediaqueries/#device-aspect-ratio
>>> Does output device refer to the browser window, or to the actual screen
>>> pixel resolution?
>>
>> It refers to the aspect ratio of the device, not the browser window.
>> 
>>> (The distinction may seem irrelevant in cases, where the browser is
>>> being shown in fullscreen mode by default (on most mobile devices,
>>> TV's, etc.). But on the desktop, it's really the browser windows
>>> aspect ratio, that is the relevant criteria. No?)
>>
>> I agree. The name of the media query would also be simpler:
>> "aspect-ratio" instead of "device-aspect-ratio".
>>
>> Making this change, however, would mean that we have to go back to
>> last call. I'm unsure if it's worth it.
>>
>> How valuable is is to know the aspect ratio of the browser window?
> 
> Very valuable. Let's assume, we use "device-aspect-ratio" to provide  
> two stylesheets, one for portrait mode devices (N80, P1, etc.) and  
> one for landscape mode devices (E61, Blackberry, etc.)
> 
> Voilá, the same content lays out nicely on all of these handheld  
> devices. Because the browser on these devices usually runs in full  
> screen mode. And the device-aspect-ratio and the browser window  
> aspect ratio are usually the same (or almost the same).
> 
> But when you run the same content then on the desktop (where the  
> device-aspect-ratio is usually >1), your content will always be  
> rendered with your "landscape mode" stylesheet. So even if a user  
> sizes her browser window to match the screen of a portrait mode  
> mobile device, the landscape mode is being rendered for her. This is  
> a pity.
> 
> We really like to provide the same content to a wide range of  
> devices. So I am asking the CSS group to consider adding "aspect- 
> ratio" to the MQ specification. Thank you.

My position is, the window's dimensions are more relevant than the
device's dimensions. Therefore if the aspect ratio is a useful media
query we should add 'aspect-ratio' to go with 'width' and 'height'.
If it's not and we don't want to add 'aspect-ratio' then we should
also remove 'device-aspect-ratio'.

~fantasai
Received on Saturday, 11 August 2007 21:11:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:52 GMT