This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 24787 - Remaining issues for sticky positioning on CSS Positioned Layout Module Level 3 Draft
Summary: Remaining issues for sticky positioning on CSS Positioned Layout Module Level...
Status: NEW
Alias: None
Product: CSS
Classification: Unclassified
Component: Positioned Layout (show other bugs)
Version: unspecified
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: This bug has no owner yet - up for the taking
QA Contact: public-css-bugzilla
Depends on:
Reported: 2014-02-24 20:11 UTC by Viatcheslav Ostapenko
Modified: 2014-02-28 01:33 UTC (History)
2 users (show)

See Also:


Description Viatcheslav Ostapenko 2014-02-24 20:11:52 UTC

Issue 1: 
Describe which element font-size-relative units are resolved against. 

Issue 2: 
Say what happens if this rectangle is empty.

Issue 3: 
Say what happens if it already overflows the containing block

Issue 4: 
Do marins collapse between the stickily positioned element and its containing block element? 

Issue 5:
Does the margin on the stickily positioned element affect its distance from the flow root edge? 

Issue 6: 
Sticky positioning should really be defined in terms of the nearest scrollable ancestor, but there is currently no such term defined elsewhere in CSS. CSSOM View refers to "scrolling boxes." CSS Overflow has yet to pull in the relevant text from CSS Box, and CSS Box has an old, confusing definition of "flow root" which is almost (but probably not quite) what we want here. This spec refers to "flow root," since that's the closest thing currently specced somewhere, but this is not optimal.
Comment 1 Viatcheslav Ostapenko 2014-02-24 20:21:20 UTC
From Corey's email related to his post on "www-style" mailing list:

"I do still think that the current spec text doesn't adequately describe how
sticky positioning works. Among the issues marked in the spec draft, I think at least Issue 2 and Issue 3 are a result of these fundamental problems; the other issues could probably use a little discussion."
Comment 2 Viatcheslav Ostapenko 2014-02-28 01:33:12 UTC
Discussion on issue #1 :