@@ -1288,83 +1288,29 @@ ellipsis interaction with scrolling interfaces</h4>
12881288
12891289 This appendix is <em> informative</em> .
12901290
1291- <h3 id="changes-since-2021-12-02">
1292- Changes from the <a href="https://www.w3.org/TR/2021/WD-css-overflow-3-20211202/">2021-12-02 Working Draft</a></h3>
1293-
1294-
1295- * Require end-edge [=padding=] to be included
1296- in the [=scrollable overflow area=] of [=block containers=] ;
1297- this was previously optional for [=block containers=] with ''align-content/normal'' [=content distribution=] ,
1298- pending Web-compatibility investigations.
1299- (<a href="https://github.com/w3c/csswg-drafts/issues/129#issuecomment-1113489051">Issue 129</a> )
1300- * More precisely define the interaction of '-webkit-line-clamp'
1301- and the various 'line-clamp' longhands. See [[css-overflow-4#webkit-line-clamp]] .
1302- (<a href="https://github.com/w3c/csswg-drafts/issues/6842">Issue 6842</a> )
1303- * Clarified that [=region breaks=] are what trigger discarding of subsequent content
1304- for ''continue: discard'' (and that other types of breaks do not);
1305- and gave examples of what triggers a [=region break=] on such a box.
1306- * Minor clarifications:
1307- * Annotate <<length-percentage>> value definitions using [=CSS bracketed range notation=] .
1308-
1309- <h3 id="changes-since-2020-06-03">
1310- Changes from the <a href="https://www.w3.org/TR/2020/WD-css-overflow-3-20200603/">2020-06-03 Working Draft</a></h3>
1311-
1312- * Moved the 'scroll-behavior' property from [[CSSOM-VIEW]] to this specification.
1313- * Adopted the 'scrollbar-gutter' property, previously defined in [[CSS-OVERFLOW-4]] .
1314- * Added box-edge keywords to 'overflow-clip-margin' .
1315- (<a href="https://github.com/w3c/csswg-drafts/issues/5801">Issue 5801</a> )
1316- * Clarified interaction of 'border-radius' and 'overflow-clip-margin' .
1317- * Added note about user scrolling gestures vs. transforms.
1318- * Tightened up requirements around incorporating margins, padding, and zero-area boxes into the [=scrollable overflow area=] .
1319- (<a href="https://github.com/w3c/csswg-drafts/issues/129">Issue 129</a> ,
1320- <a href="https://github.com/w3c/csswg-drafts/issues/4791">Issue 4791</a> )
1321- * More precisely defined impact of scrollbars on layout.
1322- (<a href="https://github.com/w3c/csswg-drafts/issues/3348">Issue 3348</a> )
1323- * Handle various edge cases involving 'overflow' propagation to the viewport.
1324- (<a href="https://github.com/w3c/csswg-drafts/issues/3779">Issue 3779</a> ,
1325- <a href="https://github.com/w3c/csswg-drafts/issues/5913">Issue 5913</a> )
1326- * Miscellaneous small clarifications and fixes.
1327-
1328- <h3 id="changes-since-2018-07-31">
1329- Changes from the <a href="https://www.w3.org/TR/2018/WD-css-overflow-3-20180731/">2018-07-31 Working Draft</a></h3>
1330-
1331- * Fixed markup errors and typos
1332- * Made various editorial clarifications and fixed inconsistencies
1333- * Renamed <code> block-overflow</code> to 'block-ellipsis'
1334- * Define 'text-overflow' to affect an overflowing [=block overflow ellipsis=]
1335- * Define the behavior of a [=block overflow ellipsis=] that is longer than the line
1336- * Define interaction of 'block-ellipsis' and ''::first-line'' / ''::first-letter''
1337- * Adjust the intrinsic size of elements with ''continue: discard''
1338- * Define how to layout the [=block overflow ellipsis=]
1339- * Define the legacy behavior of '-webkit-line-clamp' for compatibility with existing content
1340- * Define that end padding is included in the scrollable overflow area except for block containers
1341- (which are more tricky to handle, due to web-compat issues)
1342- * Define that Margins of flex and grid items are included in scrollable overflow
1343- * Do not propagate overflow from boxless elements
1344- * Rename 'scrollable overflow region' to 'scrollable overflow area'
1345- * Introduce the 'overflow-clip-margin' property
1346-
1347- <h3 id="old-changes">
1348- Changes Prior to the <a href="https://www.w3.org/TR/2018/WD-css-overflow-3-20180731/">2018-07-31 Working Draft</a></h3>
1349-
1350- Changes predating the publication of the <a href="https://www.w3.org/TR/2018/WD-css-overflow-3-20180731/">2018-07-31 Working Draft</a>
1351- can be found in the following change logs:
1352-
1353- * <a href="https://github.com/w3c/csswg-drafts/commits/main?path=css-overflow-3&until=2018-07-31">from 2017-08-02 to 2018-07-31</a>
1354- * <a href="https://hg.csswg.org/drafts/log/tip/css-overflow/Overview.bs">from 2015-01-27 to 2017-08-01</a>
1355- * <a href="https://hg.csswg.org/drafts/log/tip/css-overflow/Overview.src.html">from 2013-03-28 to 2015-01-27</a>
1356- * <a href="https://hg.csswg.org/drafts/log/tip/css3-overflow/Overview.src.html">from 2012-07-31 to 2013-03-27</a>
1291+ Significant changes since the <a href="https://www.w3.org/TR/2023/WD-css-overflow-3-20230329/">29 March 2023 Working Draft</a> :
1292+
1293+ * Define that ''overflow: hidden'' is treated as ''overflow: clip'' on [=replaced elements=] .
1294+ (<a href="https://github.com/w3c/csswg-drafts/issues/7714">Issue 7714</a> )
1295+ * Redefine the interaction of overflowing [=content distribution=] and [=scroll containers=]
1296+ to not impact layout, but to only affect the extent of the [=scrollable overflow area=] .
1297+ (<a href="https://github.com/w3c/csswg-drafts/issues/4957">Issue 4957</a> )
1298+ * Defined some more terminology to help other specs connect to concepts in this one.
1299+
1300+ See also <a href="https://www.w3.org/TR/2023/WD-css-overflow-3-20230329/#changes">Previous Changes</a> .
13571301
13581302<h2 class=no-num id="acknowledgments">
13591303Acknowledgments</h2>
13601304
13611305 Thanks especially to the feedback from
13621306 Rossen Atanassov,
1307+ Tab Atkins,
13631308 Bert Bos,
13641309 Tantek Çelik,
13651310 John Daggett,
13661311 Daniel Glazman,
13671312 Vincent Hardy,
1313+ Ian Kilpatrick,
13681314 Håkon Wium Lie,
13691315 Peter Linss,
13701316 Robert O'Callahan,
0 commit comments