@@ -1168,55 +1168,15 @@ Transforms, Positioning, and Pagination</h3>
1168
1168
Changes</h2>
1169
1169
1170
1170
<p> The following significant changes were made since the
1171
- <a href="https://www.w3.org/TR/2017 /CR-css-break-3-20170209 /">9 February 2017 Candidate Recommendation</a> :
1171
+ <a href="https://www.w3.org/TR/2016 /CR-css-break-3-20160114 /">14 January 2016 Candidate Recommendation</a> :
1172
1172
1173
1173
<ul>
1174
- <li id="change-2018-bidi-split-breaks">
1175
- Clarify that bidi-imposed breaks and block-in-inline breaks create fragments,
1176
- and that their formatting should be controlled by 'box-decoration-break' .
1177
- (<a href="https://github.com/w3c/csswg-drafts/issues/1706">Issue 1706</a> )
1178
- <blockquote>
1179
- <ins><p class="note">
1180
- A box can be broken into multiple <a>fragments</a>
1181
- also due to bidi reordering of text
1182
- (see [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]]
1183
- in [[css-writing-modes-3#text-direction|CSS Writing Modes]] )
1184
- or higher-level <a>display type</a> box splitting,
1185
- e.g. <a href="https://www.w3.org/TR/CSS2/visuren.html#img-anon-block">block-in-inline splitting</a>
1186
- (see <a href="https://www.w3.org/TR/CSS2/visuren.html#box-gen">CSS2§9.2</a> )
1187
- or <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column-spanner-in-block</a> splitting
1188
- (see <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout</a> ).
1189
- The division into <a>box fragments</a> in these cases
1190
- does not depend on layout (sizing/positioning of content).</p></ins>
1191
- </blockquote>
1192
- <blockquote>
1193
- <p> UAs <del> may</del><ins> should</ins> also apply 'box-decoration-break' to control rendering
1194
- at bidi-imposed breaks--
1195
- i.e. when bidi reordering causes an inline
1196
- to split into non-contiguous fragments<ins> --
1197
- and/or at display-type–imposed breaks--
1198
- i.e. when a higher-level <a>display type</a>
1199
- (such as a <a>block-level box</a> / <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column spanner</a> )
1200
- splits an incompatible ancestor
1201
- (such as an <a>inline box</a> / <a>block container</a> )</ins> .
1202
- Otherwise such breaks must be handled as ''slice'' .
1203
- <ins> See [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]]
1204
- in [[css-writing-modes-3#text-direction|CSS Writing Modes]] ,
1205
- <a href="https://www.w3.org/TR/CSS2/visuren.html#box-gen">CSS2§9.2 Block-level elements and block boxes</a> ,
1206
- and <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout §6 Spanning Columns</a> .</ins></p>
1207
- </blockquote>
1208
1174
<li id="change-2018-aliasing">
1209
- Clarify the mechanism of aliasing for the page-break-* properties.
1175
+ Clarified the mechanism of aliasing for the page-break-* properties.
1210
1176
(<a href="https://github.com/w3c/csswg-drafts/issues/866">Issue 866</a> )
1211
1177
<blockquote>
1212
1178
<p> by treating the 'page-break-*' properties as <del> shorthands</del> <ins> [=legacy shorthands=] </ins> for the 'break-*' properties
1213
1179
</blockquote>
1214
- </ul>
1215
-
1216
- <p> The following significant changes were made since the
1217
- <a href="https://www.w3.org/TR/2016/CR-css-break-3-20160114/">14 January 2016 Candidate Recommendation</a> :
1218
-
1219
- <ul>
1220
1180
<li id="change-2017-propagation">
1221
1181
Clarified that break propagation does not affect computed values
1222
1182
and that other layout modes (e.g. flex and grid) make adjustments
@@ -1265,6 +1225,41 @@ Changes</h2>
1265
1225
</ins>
1266
1226
</blockquote>
1267
1227
1228
+ <li id="change-2018-bidi-split-breaks">
1229
+ Clarify that bidi-imposed breaks and block-in-inline breaks create fragments,
1230
+ and that their formatting should be controlled by 'box-decoration-break' .
1231
+ (<a href="https://github.com/w3c/csswg-drafts/issues/1706">Issue 1706</a> )
1232
+ <blockquote>
1233
+ <ins><p class="note">
1234
+ A box can be broken into multiple <a>fragments</a>
1235
+ also due to bidi reordering of text
1236
+ (see [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]]
1237
+ in [[css-writing-modes-3#text-direction|CSS Writing Modes]] )
1238
+ or higher-level <a>display type</a> box splitting,
1239
+ e.g. <a href="https://www.w3.org/TR/CSS2/visuren.html#img-anon-block">block-in-inline splitting</a>
1240
+ (see <a href="https://www.w3.org/TR/CSS2/visuren.html#box-gen">CSS2§9.2</a> )
1241
+ or <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column-spanner-in-block</a> splitting
1242
+ (see <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout</a> ).
1243
+ The division into <a>box fragments</a> in these cases
1244
+ does not depend on layout (sizing/positioning of content).</p></ins>
1245
+ </blockquote>
1246
+ <blockquote>
1247
+ <p> UAs <del> may</del><ins> should</ins> also apply 'box-decoration-break' to control rendering
1248
+ at bidi-imposed breaks--
1249
+ i.e. when bidi reordering causes an inline
1250
+ to split into non-contiguous fragments<ins> --
1251
+ and/or at display-type–imposed breaks--
1252
+ i.e. when a higher-level <a>display type</a>
1253
+ (such as a <a>block-level box</a> / <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column spanner</a> )
1254
+ splits an incompatible ancestor
1255
+ (such as an <a>inline box</a> / <a>block container</a> )</ins> .
1256
+ Otherwise such breaks must be handled as ''slice'' .
1257
+ <ins> See [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]]
1258
+ in [[css-writing-modes-3#text-direction|CSS Writing Modes]] ,
1259
+ <a href="https://www.w3.org/TR/CSS2/visuren.html#box-gen">CSS2§9.2 Block-level elements and block boxes</a> ,
1260
+ and <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout §6 Spanning Columns</a> .</ins></p>
1261
+ </blockquote>
1262
+
1268
1263
<li id="change-2017-trivial">
1269
1264
Made a handful of trivial wording fixes.
1270
1265
</ul>
0 commit comments