- From: Konstantin Rouda via GitHub <sysbot+gh@w3.org>
- Date: Sat, 11 May 2019 07:17:39 +0000
- To: public-css-archive@w3.org
Konrud has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-position][css-sticky] Position: sticky doesn't work when it has several HTMLElements with margin before it == Steps to reproduce the problem: 1. Add `<p>` element with text and optionally with `margin` and some other elements before the element you want to set as a sticky 2. Set position: `sticky; top: 0;` on the element, you want to be sticky 3. Scroll down to see that element is actually stays in its place and doesn't behave as a sticky. What is the expected behavior? The element should behave as a sticky element. What went wrong? The element stays in its place and doesn't behave as a sticky. Code example: [http://bit.ly/2HeL6Si](http://bit.ly/2HeL6Si) NOTE: Position sticky won't work until there are HTMLElements before it in the DOM e.g. `<p>` element with margin. If you, however, delete all the elements before it in the DOM position sticky will work as expected. Chrome version: 74 OS Version: Windows 7 Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3923 using your GitHub account
Received on Saturday, 11 May 2019 07:17:48 UTC