Re: 9: fragment scrolling

On Fri, 11 Jul 2008, Barclay, Daniel wrote:
>
> Section 9 says:
> 
>    CSS UAs in visual media must, when scrolling a page to a fragment identifier,
>    align the top of the viewport with the target element's top border edge.
> 
> Isn't that wording a little over-constraining?
> 
> For example, what if a user agent wants to show the user some context by 
> scrolling the identified fragment to slightly below the top of the 
> viewport in order to show a little of the content before the identified 
> fragment.  If the UA still showed the user the location of the 
> identifier fragment (e.g., by rendering in the left UI border an arrow 
> that pointed to the location within the viewport of the identified 
> fragment), wouldn't that satisfy the intent?

The entire rendering section is intended to be non-normative. (It's not 
written yet, so that isn't clearly stated.) The idea is to describe 
exactly what today's UAs do for existing features where there is interop, 
so that someone can develop a new browser relatively easily, with good 
confidence that what they implement will work with existing content.

Note that the actual requirements are much looser:

   http://www.whatwg.org/specs/web-apps/current-work/#scroll-to-fragid
   http://www.whatwg.org/specs/web-apps/current-work/#dom-scrollintoview

HTH,
-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Friday, 16 January 2009 01:18:38 UTC