Skip to content

Commit 9e9986d

Browse files
author
Rossen Atanassov
committed
[css=break] Addressed the open issue of transformed overflow content.
--HG-- extra : rebase_source : c5f18f250acafe2c1bb01de4909fb80c6f398b71
1 parent db4372d commit 9e9986d

1 file changed

Lines changed: 20 additions & 18 deletions

File tree

css-break/Overview.src.html

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ <h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>
3535

3636
<dt>Feedback:</dt>
3737
<dd><a href="mailto:www-style@w3.org?subject=%5Bcss-break%5D%20feedback"
38-
>www-style@w3.org</a>
39-
with subject line &ldquo;<kbd>[css-break]
38+
>www-style@w3.org</a>
39+
with subject line &ldquo;<kbd>[css-break]
4040
<var>&hellip; message topic &hellip;</var></kbd>&rdquo;
4141
(<a rel="discussion" href="http://lists.w3.org/Archives/Public/www-style/"
4242
>archives</a>)
@@ -50,7 +50,7 @@ <h2 class="no-num no-toc" id="abstract">
5050
Abstract</h2>
5151

5252
<p>
53-
This module describes the fragmentation model that partitions a flow
53+
This module describes the fragmentation model that partitions a flow
5454
into pages, columns, or regions.
5555
It builds on the Page model module and introduces and defines the fragmentation
5656
model. It adds functionality for pagination, breaking variable fragment size and
@@ -249,7 +249,7 @@ <h2 id="breaking-controls">
249249
the 'break-after' property of the preceding element,
250250
and the 'break-before' property of the following element.
251251
A page/column/region break opportunity between line boxes
252-
is under the influence of
252+
is under the influence of
253253
the containing block's 'break-inside', 'widows', and 'orphans' properties.
254254
A fragmentation break can be
255255
allowed, forced, or discouraged depending on the values of these properties.
@@ -333,11 +333,11 @@ <h4 class="no-num">
333333
<dt>''auto''
334334
<dd>
335335
Neither force nor forbid a break before/after the <a href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes">principal box</a>.
336-
</dd>
336+
</dd>
337337
<dt>''avoid''
338338
<dd>
339339
Avoid a break before/after the <a href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes">principal box</a>.
340-
</dd>
340+
</dd>
341341
<dt>''always''
342342
<dd>
343343
Always force a break
@@ -399,7 +399,7 @@ <h4 class="no-num">
399399
<dl>
400400
<dt>''avoid-column''
401401
<dd>
402-
Avoid a column break before/after the <a href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes">principal box</a>.
402+
Avoid a column break before/after the <a href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes">principal box</a>.
403403
</dd>
404404
<dt>''column''
405405
<dd>
@@ -465,18 +465,18 @@ <h3 id="break-within">
465465
<dt>''auto''
466466
<dd>
467467
Impose no additional breaking constraints within the box.
468-
</dd>
468+
</dd>
469469
<dt>''avoid''
470470
<dd>
471471
Avoid breaks within the box.
472472
</dd>
473473
<dt>''avoid-page''
474474
<dd>
475-
Avoid a page break within the box.
475+
Avoid a page break within the box.
476476
</dd>
477477
<dt>''avoid-column''
478478
<dd>
479-
Avoid a column break within the box.
479+
Avoid a column break within the box.
480480
</dd>
481481
<dt>''avoid-region''
482482
<dd>
@@ -550,7 +550,7 @@ <h3 id="page-break-properties">
550550
to 'break-before', 'break-after', and 'break-inside'
551551
by treating the 'page-break-*' properties as shorthands for the 'break-*' properties
552552
with the following value mappings:
553-
553+
554554
<table class="data">
555555
<thead>
556556
<tr><th>Shorthand ('page-break-*') Values
@@ -592,7 +592,7 @@ <h2 id="breaking-rules">
592592
<p>
593593
To guarantee progress, fragmentainers are assumend to have a minimum
594594
extent of 1px regardless of their used size.
595-
595+
596596
<h3 id="possible-breaks">
597597
Possible Break Points</h3>
598598

@@ -873,7 +873,7 @@ <h3 id="varying-size-boxes">
873873
<ul>
874874
<li>
875875
Intrinsic sizes are calculated and maintained across the entire element.
876-
Where an initial containing block size is needed to resolve an intrinsic
876+
Where an initial containing block size is needed to resolve an intrinsic
877877
size, assume the size of the first fragmentainer defining a fragmentation context.
878878
</li>
879879
<li>
@@ -930,7 +930,7 @@ <h3 id="varying-size-boxes">
930930
<p class="note">
931931
Since document order of elements doesn't change during fragmentation,
932932
fragments are processed following the same rules that apply to continuous
933-
media. In particular, the order of floats is preserved across all
933+
media. In particular, the order of floats is preserved across all
934934
fragments and follows the same rules as defined in CSS 2.1 9.5.
935935
</p>
936936

@@ -980,7 +980,7 @@ <h3 id="varying-size-boxes">
980980
moves to the second page, recording progress of 400/630 = 63.49% with
981981
36.51% left to go.
982982
<li>Now on the second page, the top position is again resolved, this
983-
time against the height of the second page. This results in 330px. The
983+
time against the height of the second page. This results in 330px. The
984984
remaining 36.51% of progress thus resolves to 120.5px, placing the top edge of
985985
the element 120.5px down the second page.
986986
<li>Now the height is resolved against the second page; it resolves
@@ -1115,7 +1115,7 @@ <h3 id="break-decoration">
11151115
(1) a single box cut in two in between two lines of text by a page break and
11161116
(2) two boxes, one before and one after the page break,
11171117
both with a border all around and their own background image" src="box-break.png">
1118-
1118+
11191119
<p class=caption>Two possibilities for 'box-decoration-break':
11201120
on the left, the value ''slice'', on the right the value ''clone''.
11211121
</div>
@@ -1203,6 +1203,8 @@ <h3 id="transforms">
12031203
for example, rotation applied to a fragmented box
12041204
will calculate a rotation origin for each fragment
12051205
and independently rotate that fragment around its origin.
1206+
(The origin of an overflow-only fragment is determined
1207+
as if that content were overflowing an empty box with zero margins/borders/padding at the start of the fragmentainer.)
12061208
However, the separation and transfer of page boxes <em>should</em> occur last;
12071209
thus a transformed fragment that spans pages <em>should</em>
12081210
be sliced at the page breaks and print in its entirety
@@ -1288,7 +1290,7 @@ <h3 id="conformance-classes">Conformance Classes</h3>
12881290
individual grammars of each feature in this module, and meet all other conformance
12891291
requirements of style sheets as described in this module.
12901292
</p>
1291-
1293+
12921294
<h3 id="partial">
12931295
Partial Implementations</h3>
12941296

@@ -1340,7 +1342,7 @@ <h3 id="testing">
13401342
http://www.w3.org/Style/CSS/Test/</a>. Questions should be directed to the <a href="http://lists.w3.org/Archives/Public/public-css-testsuite">
13411343
public-css-testsuite@w3.org</a> mailing list.
13421344
</p>
1343-
1345+
13441346
<h3 id="cr-exit-criteria">
13451347
CR Exit Criteria</h3>
13461348

0 commit comments

Comments
 (0)