W3C home > Mailing lists > Public > www-style@w3.org > January 2018

Re: CSS-4 and min|max-device-width

From: Alice Wonder <alice@domblogger.net>
Date: Mon, 8 Jan 2018 15:39:51 -0800
To: www-style@w3.org
Message-ID: <8569abd1-9a7a-c155-7693-db087f0deaf4@domblogger.net>
On 01/08/2018 12:31 PM, Alice Wonder wrote:
> On 01/08/2018 12:03 PM, Tab Atkins Jr. wrote:
>> On Mon, Jan 8, 2018 at 9:38 AM, Levantovsky, Vladimir
>> <Vladimir.Levantovsky@monotype.com> wrote:
>>> On Sunday, January 07, 2018 6:20 AM Henrik Andersson wrote:
>>>> To: Alice Wonder; www-style@w3.org
>>>> Subject: Re: CSS-4 and min|max-device-width
>>>>
>>>> So to summarize, you actually want a media query that determinates the
>>>> viewport width while ignoring zooming.
>>>> Or in other words, you want the layout to remain locked down
>>>> independently
>>>> of the device zoom level.
>>>
>>> I believe that having a media query that determines width while ignoring
>>> zoom level would also be a useful feature for CSS4
>>> font-variation-settings
>>> property. If a website content is presented with a specific font
>>> variation
>>> feature set based on a particular width, you wouldn’t want that
>>> setting to
>>> be changing based on zoom level, and risk having the text content be
>>> re-rendered and reflow because of it. People often zoom in to make text
>>> easier to read, but you'd want to preserve the original layout at the
>>> same
>>> time.
>>
>> Note the *very important* distinction between browser zoom (which
>> affect the device-* queries) and pinch-zoom, which does not.
>
> I'm sure that difference means a lot to the person who needs to press
> Ctrl-Plus to make the web page a little bigger in order to see something
> because their eyes are not as a good as the designer's eyes and they are
> not using a touch-screen that allows a pinch zoom.

Perhaps rather than get rid of device-width instead it should be clear 
that browsers *may* respond with viewport width instead of device-width.

That would allow users to set a preference for how they want the browser 
to respond.

Users like me who don't want basic layout to change could have a 
preference set to use the static device-width that doesn't change, and 
webmasters that want to accomodate users like me can continue using 
device-width in their layout breakpoints - while users who want the 
layout to change can simply have a preference set that makes 
device-width an alias for viewport width.

Most sites currently don't use device-width that I have seen, but the 
sites that do behave better for me - and it is easier for me to make my 
own sites behave better for me with device-width - which is why I like 
it so much and don't want to see that go away.
Received on Monday, 8 January 2018 23:40:18 UTC

This archive was generated by hypermail 2.3.1 : Monday, 8 January 2018 23:40:18 UTC