Skip to content

Commit 6e232de

Browse files
committed
[css-break] Transforms are applied independently to each fragment. <http://lists.w3.org/Archives/Public/www-style/2013Feb/0472.html> Also file Dirk's issue on overflow fragments.
--HG-- extra : rebase_source : a15cd290455b67c0d47fa8901f7469070f826e59
1 parent f5cbee7 commit 6e232de

2 files changed

Lines changed: 23 additions & 8 deletions

File tree

css-break/Overview.html

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
rel=dcterms.rights>
1313
<meta content="CSS Fragmentation Module Level 3" name=dcterms.title>
1414
<meta content=text name=dcterms.type>
15-
<meta content=2013-12-13 name=dcterms.date>
15+
<meta content=2014-01-13 name=dcterms.date>
1616
<meta content="Rossen Atanassov" name=dcterms.creator>
1717
<meta content="Microsoft Corporation" name=dcterms.creator>
1818
<meta
@@ -34,11 +34,11 @@
3434
<h1 id=css-fragmentation-module>CSS Fragmentation Module Level 3:<br>
3535
Breaking the Web, one fragment at a time</h1>
3636

37-
<h2 class="no-num no-toc">Editor's Draft 13 December 2013</h2>
37+
<h2 class="no-num no-toc">Editor's Draft 13 January 2014</h2>
3838

3939
<dl>
4040
<dt>This version:</dt>
41-
<!--<dd><a href="http://dev.w3.org/csswg/css3-break/">http://www.w3.org/TR/2013/WD-css3-break-20131213/</a></dd>-->
41+
<!--<dd><a href="http://dev.w3.org/csswg/css3-break/">http://www.w3.org/TR/2014/WD-css3-break-20140113/</a></dd>-->
4242

4343
<dd><a
4444
href="http://dev.w3.org/csswg/css3-break/">http://dev.w3.org/csswg/css3-break/</a>
@@ -87,7 +87,7 @@ <h2 class="no-num no-toc">Editor's Draft 13 December 2013</h2>
8787
<!--begin-copyright-->
8888
<p class=copyright><a
8989
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
90-
rel=license>Copyright</a> © 2013 <a href="http://www.w3.org/"><abbr
90+
rel=license>Copyright</a> © 2014 <a href="http://www.w3.org/"><abbr
9191
title="World Wide Web Consortium">W3C</abbr></a><sup>®</sup> (<a
9292
href="http://www.csail.mit.edu/"><abbr
9393
title="Massachusetts Institute of Technology">MIT</abbr></a>, <a
@@ -1485,10 +1485,17 @@ <h3 id=transforms><span class=secno>5.5. </span> Transforms, Positioning,
14851485
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>, transforms <a
14861486
href="#ref-CSS3-TRANSFORMS"
14871487
rel=biblioentry>[CSS3-TRANSFORMS]<!--{{!CSS3-TRANSFORMS}}--></a>, and any
1488-
other graphical effects. However, the separation and transfer of page
1489-
boxes <em>should</em> occur last; thus a transformed fragment that spans
1490-
pages <em>should</em> be sliced at the page breaks and print in its
1491-
entirety rather than being clipped by its originating page.
1488+
other graphical effects. Such effects are applied per fragment: for
1489+
example, rotation applied to a fragmented box will calculate a rotation
1490+
origin for each fragment and independently rotate that fragment around its
1491+
origin. However, the separation and transfer of page boxes <em>should</em>
1492+
occur last; thus a transformed fragment that spans pages <em>should</em>
1493+
be sliced at the page breaks and print in its entirety rather than being
1494+
clipped by its originating page.
1495+
1496+
<p class=issue> There's an issue of how to handle fragments consisting
1497+
entirely of overflowing content. See <a
1498+
href="http://lists.w3.org/Archives/Public/www-style/2013Dec/0471.html">discussion</a>.
14921499

14931500
<p> Absolute positioning affects layout and thus interacts with
14941501
fragmentation. Both the coordinate system and absolutely-positioned boxes

css-break/Overview.src.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1186,11 +1186,19 @@ <h3 id="transforms">
11861186
Fragmentation interacts with layout, and thus occurs <em>before</em>
11871187
relative positioning [[!CSS21]], transforms [[!CSS3-TRANSFORMS]],
11881188
and any other graphical effects.
1189+
Such effects are applied per fragment:
1190+
for example, rotation applied to a fragmented box
1191+
will calculate a rotation origin for each fragment
1192+
and independently rotate that fragment around its origin.
11891193
However, the separation and transfer of page boxes <em>should</em> occur last;
11901194
thus a transformed fragment that spans pages <em>should</em>
11911195
be sliced at the page breaks and print in its entirety
11921196
rather than being clipped by its originating page.
11931197

1198+
<p class="issue">
1199+
There's an issue of how to handle fragments consisting entirely of overflowing content.
1200+
See <a href="http://lists.w3.org/Archives/Public/www-style/2013Dec/0471.html">discussion</a>.
1201+
11941202
<p>
11951203
Absolute positioning affects layout and thus interacts with fragmentation.
11961204
Both the coordinate system and absolutely-positioned boxes belonging to a containing block

0 commit comments

Comments
 (0)