W3C home > Mailing lists > Public > www-style@w3.org > February 2012

Re: [css3-ui] 'resize' and 'overflow'

From: Ojan Vafai <ojan@chromium.org>
Date: Wed, 15 Feb 2012 19:24:29 -0800
Message-ID: <CANMdWTtZd6qh698Mig0LVxYdAF+4Ae5r=6_bGm3C=ApVUvbTwg@mail.gmail.com>
To: Boris Zbarsky <bzbarsky@mit.edu>
Cc: www-style@w3.org
On Wed, Feb 15, 2012 at 7:19 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:

> On 2/15/12 9:22 PM, Kang-Hao (Kenny) Lu wrote:
>
>>   # The ‘resize’ property applies to elements whose computed
>>   # ‘overflow’ value is something other than ‘visible’. If
>>   # ‘overflow’ is different in a particular axis (i.e. ‘overflow-x’
>>   # vs. ‘overflow-y’), then this property applies to the dimension(s)
>>   # which do not have the value ‘visible’.
>>
>
> http://dev.w3.org/csswg/css3-**box/#overflow1<http://dev.w3.org/csswg/css3-box/#overflow1>clearly says:
>
>  The computed values of ‘overflow-x’ and ‘overflow-y’ are the same as
>  their specified values, except that some combinations with ‘visible’
>  are not possible: if one is specified as ‘visible’ and the other is
>  ‘scroll’ or ‘auto’, then ‘visible’ is set to ‘auto’.
>
> So the only way to have overflow be "visible" in one direction but not the
> other is for the other direction to be "hidden".  Though I believe an
> earlier version called for that to become "auto" in the "visible" direction
> as well?  Certainly that's what Gecko does right now
>
>
>  Firefox's current implementation is
>> somehow in the middle as 'resize' doesn't apply to elements of which
>> both 'overflow-x' and 'overflow-y' are 'visible'
>>
>
> Yes, because those actually stay as "visible" in the computed style.
>
> The overall question about what the right behavior is remains, of course.


I don't really see why we tie resize to overflow state at all. Is there any
harm in making resize work for overflow:visible. It most cases it would be
a strange user experience, but I can conceive of legitimate uses.
Received on Thursday, 16 February 2012 03:25:17 GMT

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