- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Tue, 03 Jul 2018 04:48:59 +0000
- To: public-css-archive@w3.org
The Working Group just discussed `Explicitly specify that a transform is a containing block for all descendants`, and agreed to the following: * `RESOLVED: transform establishes a containing block for all elements.` <details><summary>The full IRC log of that discussion</summary> <Rossen> Topic: Explicitly specify that a transform is a containing block for all descendants<br> <Rossen> github: https://github.com/w3c/csswg-drafts/issues/913<br> <ericwilligers_> dirk: because of the compositing model of many browsers, much the same reason as for filter effects<br> <ericwilligers_> rossen: this means it will also be a containing block for fixed?<br> <ericwilligers_> rossen: is there interop?<br> <birtles> dbaron has a test for some of these cases https://dbaron.org/css/test/2018/stacking-context-z-order<br> <ericwilligers_> ericwilligers: motion path and individual transform properties explicitly create a containing block and stacking context.<br> <ericwilligers_> rossen: seems like transform in Edge and Chrome and Firefox is considered a containing block.<br> <ericwilligers_> brian: transform-style flat creates a stacking context in the spec but not implementations.<br> <ericwilligers_> dirk: some developers don't like the behavior - some want fixed-pos to not create a containing block even if there is a transform.<br> <ericwilligers_> dbaron: it is a little late to change that.<br> <ericwilligers_> dbaron: I tried this on 4 engines. Notes at the bottom of test linked above.<br> <ericwilligers_> dbaron: This is testing many different things. Green means it does the thing, red means it does not. Sometimes does not correspond to pass/fail.<br> <ericwilligers_> crossed out means the engine does not implement property.<br> <ericwilligers_> dirk: confirm WebKit behaves same as Edge and Chrome and Firefox in creating a containing block.<br> <ericwilligers_> dirk: will we resolve for filter too?<br> <ericwilligers_> RESOLVED: transform establishes a containing block for all elements.<br> <dino> ericwilligers_: Didn't we resolve to add a few options for transform-box?<br> <dino> ericwilligers_: it's already in the spec<br> <dino> ericwilligers_: i'm just noting that there have been differences since the most recent publication<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/913#issuecomment-402012192 using your GitHub account
Received on Tuesday, 3 July 2018 04:49:13 UTC