[css-contain][css-overflow-4] refactoring

Thu, 08 Jun 2017 13:17:28 +0900

author
Florian Rivoal <[email protected]>
date
Thu, 08 Jun 2017 13:17:28 +0900
changeset 19381
dbe1da284fb5
parent 19380
a21a6a5c51d2
child 19382
58ba812b2464

[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''

mercurial