You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[css-align][css-flexbox][css-grid][css-transforms-2][cssom-view] deal with overflow:clip
Make sure that various specs correctly invoke either "overflow is not visible" or "is a scroll container" since these two are no longer equivalent.
The following CSS property values require the user agent to create a flattened representation of the descendant elements before they can be applied, and therefore force the used value of ''transform-style'' to ''flat'':
679
679
680
-
* 'overflow': any value other than ''overflow/visible''.
680
+
* 'overflow': any value other than ''overflow/visible'' or ''overflow/clip''.
681
681
* 'opacity': any value less than 1.
682
682
* 'filter': any value other than ''filter/none''.
683
683
* 'clip': any value other than ''clip/auto''.
@@ -694,7 +694,7 @@ The following CSS property values cause an ''transform-style/auto'' value of ''t
694
694
695
695
In both cases the computed value of 'transform-style' is not affected.
696
696
697
-
Issue: Having overflow imply transform-style: flat causes every element with non-visible overflow to become
697
+
Issue: Having overflow imply transform-style: flat causes every element with non-visible/clip overflow to become
698
698
a stacking context, which is unwanted. See <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=28252">Bug 28252</a>.
Copy file name to clipboardExpand all lines: cssom-view-1/Overview.bs
+2-2
Original file line number
Diff line number
Diff line change
@@ -133,8 +133,8 @@ An element <var>body</var> (which will be <a>the HTML <code>body</code> element<
133
133
<dfn>potentially scrollable</dfn> if all of the following conditions are true:
134
134
135
135
* <var>body</var> has an associated <a>CSS layout box</a>.
136
-
* <var>body</var>'s <a>parent element</a>'s computed value of the 'overflow-x' or 'overflow-y' properties is not''overflow/visible''.
137
-
* <var>body</var>'s computed value of the 'overflow-x' or 'overflow-y' properties is not''overflow/visible''.
136
+
* <var>body</var>'s <a>parent element</a>'s computed value of the 'overflow-x' or 'overflow-y' properties is neither''overflow/visible'' nor ''overflow/clip''.
137
+
* <var>body</var>'s computed value of the 'overflow-x' or 'overflow-y' properties is neither''overflow/visible'' nor ''overflow/clip''.
138
138
139
139
Note: A <{body}> element that is <a>potentially scrollable</a> might not have a <a>scrolling box</a>.
140
140
For instance, it could have a used value of 'overflow' being ''overflow/auto'' but not have its content overflowing its content area.
0 commit comments