Thu, 08 Jun 2017 13:17:28 +0900
[css-contain][css-overflow-4] refactoring
Move interaction between contain and fragmentation of overflow to
the css-overflow-4 specification
Closes #1374
css-contain/Overview.bs | file | annotate | diff | comparison | revisions | |
css-overflow/Overview.bs | file | annotate | diff | comparison | revisions |
1.1 --- a/css-contain/Overview.bs Thu Jun 08 12:13:42 2017 +0900 1.2 +++ b/css-contain/Overview.bs Thu Jun 08 13:17:28 2017 +0900 1.3 @@ -225,10 +225,6 @@ 1.4 of the region which traps the content 1.5 is set to ''overset'' if the content doesn't fit, 1.6 even if it is not the last region in the region chain. 1.7 - - If the computed value of the 'continue' property 1.8 - on an element with <a>layout containment</a> 1.9 - would otherwise have been ''continue/auto'' or ''continue/fragments'', 1.10 - it must instead compute to ''continue/overflow''. 1.11 1.12 3. If the contents of the element overflow the element, 1.13 they must be treated as <a>ink overflow</a>. 1.14 @@ -401,6 +397,7 @@ 1.15 <ul> 1.16 <li>Clarify the interaction with display: contents 1.17 <li>Clarify how containment works on table parts 1.18 + <li>Move the interaction between containment and fragmentation of overflow from this specification to CSS-OVERFLOW-4 1.19 </ul> 1.20 1.21 <h3 id="fpwd-changes">Changes from the
2.1 --- a/css-overflow/Overview.bs Thu Jun 08 12:13:42 2017 +0900 2.2 +++ b/css-overflow/Overview.bs Thu Jun 08 13:17:28 2017 +0900 2.3 @@ -450,7 +450,10 @@ 2.4 2.5 The computed value of the 'continue' for a given element or pseudo element is determined as follow: 2.6 <ol> 2.7 - <li>If the specified value is ''continue/auto'' 2.8 + <li>On elements or pseudo elements with <a>layout containment</a> (see [[!CSS-CONTAIN-1]]), 2.9 + if the specificied value is ''continue/auto'' or ''continue/fragments'' 2.10 + then the computed value is ''continue/overflow''. 2.11 + <li>Otherwise, if the specified value is ''continue/auto'' 2.12 <ol> 2.13 <li>On a <a spec="css-regions">CSS Region</a> other than the last one in a <a spec="css-regions">region chain</a>, 2.14 the computed value is ''continue/auto'' 2.15 @@ -460,7 +463,7 @@ 2.16 the computed value is ''continue/fragments'' 2.17 <li>Otherwise, the computed value is ''continue/overflow'' 2.18 </ol> 2.19 - <li>If the specified value is ''continue/framgents'' 2.20 + <li>Otherwise, if the specified value is ''continue/framgents'' 2.21 <ol> 2.22 <li>On a page 2.23 the computed value is ''continue/paginate''