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

Re: Taking a look at overflow: pan

From: Charles Pritchard <chuck@jumis.com>
Date: Thu, 29 Jul 2010 13:45:11 -0700
Message-ID: <4C51E857.1020504@jumis.com>
To: www-style@w3.org
On 7/29/2010 1:31 PM, Simon Fraser wrote:
> On Jul 29, 2010, at 1:24 PM, Charles Pritchard wrote:
>
>> I've been working on a project which implements tiled scrolling...
>> Today from Ajaxian I saw the YUI 3 update, included in it is an 
>> implementation
>> of ScrollView.
>>
>> ScrollView is in some sense: overflow: pan;
>>
>> It's similar to overflow: scroll, but instead of showing scroll bars, 
>> it allows
>> the user to pan across the element, showing scroll indicators.
>>
>> This causes some implementation difficulties when it comes to text 
>> selection.
>>
>> Android, iOS (Apple) and YUI are supporting this style of 
>> overflow/scrolling.
>
> iOS does not support panning inside of overflow regions inside the 
> page, only at the page level.
> This is therefore a detail of the UA's scrolling implementation.
>
> It's not clear to me that this is anything other than a UA design 
> decision, based on the
> characteristics of the user-interaction of the device the page is 
> being presented on.

There are a few implementations of the technique popping up on the web.
You're correct, that iOS does not have much in the way of scrolling 
within areas.

I put out iOS merely as example of the technique. "overflow: pan scroll" 
would enable
authors to 'hide' the scroll bars while still allowing the user to scroll.

While it's currently used as a UA design decision; it appears that there 
is a growing
market on the web, for authors to make that decision on their own.

As there are an increasing amount of libraries implementing this design 
decision,
it's a good time to consider having a standard syntax for specifying the 
choice.

My thinking is that, re-using overflow, while still specifying "scroll" 
would allow
backward compatibility while still suggesting to the UA, that scroll 
bars be 'hidden';

I'm certainly open for other ideas -- authors will be implementing the 
function regardless,
using overflow: hidden, and scrollTo techniques.

-Charles
Received on Thursday, 29 July 2010 20:46:07 GMT

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