You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: css-contain-1/Overview.bs
+89-88
Original file line number
Diff line number
Diff line change
@@ -970,127 +970,128 @@ This appendix is <em>informative</em>.
970
970
<h3 id="2019-11-21-changes">Changes from the
971
971
<a href="https://www.w3.org/TR/2019/REC-css-contain-1-20191121/">Recommendation of 21 November 2019</a></h3>
972
972
973
-
<ul>
974
-
<li>
975
-
Large rephrasing of the [[#containment-size]] section
976
-
to clarify ambiguities about how it is meant to work,
977
-
and improve the general legibility.
978
-
The intended behavior is unaltered.
973
+
<ul>
974
+
<li>
975
+
Large rephrasing of the [[#containment-size]] section
976
+
to clarify ambiguities about how it is meant to work,
977
+
and improve the general legibility.
978
+
The intended behavior is unaltered.
979
979
980
-
<li>
981
-
Smaller Editorial tweaks:
982
-
<ul>
980
+
<li>
981
+
Smaller Editorial tweaks:
982
+
<ul>
983
983
984
-
<li>
985
-
phrasing improvement in [[#containment-paint]] to use established terminology rather than ad-hoc wording with the same intended meaning
984
+
<li>
985
+
phrasing improvement in [[#containment-paint]] to use established terminology rather than ad-hoc wording with the same intended meaning
986
986
987
-
<li>
988
-
phrasing improvement in note in [[#containment-paint]]
987
+
<li>
988
+
phrasing improvement in note in [[#containment-paint]]
989
989
990
-
<li>
991
-
terminology change: replace "containing box" with "containment box"
992
-
</ul>
993
-
</ul>
990
+
<li>
991
+
terminology change: replace "containing box" with "containment box"
992
+
</ul>
993
+
</ul>
994
994
995
995
<h3 id="2019-04-30-changes">Changes from the
996
996
<a href="https://www.w3.org/TR/2019/CR-css-contain-1-20190430/">Candidate Recommendation of 30 April 2019</a></h3>
997
997
998
-
<ul>
999
-
<li>
1000
-
Editorial tweaks
998
+
<ul>
999
+
<li>
1000
+
Editorial tweaks
1001
1001
1002
-
<li>
1003
-
<span id=valdef-contain-style></span>
1004
-
<span id=containment-style></span>
1005
-
<span id=style-containment></span>
1006
-
<span id=property-scoped></span>
1007
-
<span id=property-scoped-to-an-element></span>
1008
-
<span id=property-scoped-to-a-sub-tree></span>
1009
-
Drop the at-risk “style containment” feature from this specification, move it <a href="https://drafts.csswg.org/css-contain-2/">Level 2</a>
1002
+
<li>
1003
+
<span id=valdef-contain-style></span>
1004
+
<span id=containment-style></span>
1005
+
<span id=style-containment></span>
1006
+
<span id=property-scoped></span>
1007
+
<span id=property-scoped-to-an-element></span>
1008
+
<span id=property-scoped-to-a-sub-tree></span>
1009
+
Drop the at-risk “style containment” feature from this specification, move it <a href="https://drafts.csswg.org/css-contain-2/">Level 2</a>
1010
1010
1011
-
<wpt>
1012
-
contain-strict-011.html
1013
-
contain-content-011.html
1014
-
contain-style-baseline-001.html
1015
-
contain-style-breaks-001.html
1016
-
contain-style-breaks-002.html
1017
-
contain-style-breaks-003.html
1018
-
contain-style-breaks-004.html
1019
-
contain-style-breaks-005.html
1020
-
contain-style-counters-001.html
1021
-
contain-style-counters-002.html
1022
-
contain-style-counters-003.html
1023
-
contain-style-counters-004.html
1024
-
counter-scoping-001.html
1025
-
counter-scoping-002.html
1026
-
counter-scoping-003.html
1027
-
quote-scoping-001.html
1028
-
quote-scoping-002.html
1029
-
quote-scoping-003.html
1030
-
quote-scoping-004.html
1031
-
</wpt>
1011
+
<wpt>
1012
+
contain-strict-011.html
1013
+
contain-content-011.html
1014
+
contain-style-baseline-001.html
1015
+
contain-style-breaks-001.html
1016
+
contain-style-breaks-002.html
1017
+
contain-style-breaks-003.html
1018
+
contain-style-breaks-004.html
1019
+
contain-style-breaks-005.html
1020
+
contain-style-counters-001.html
1021
+
contain-style-counters-002.html
1022
+
contain-style-counters-003.html
1023
+
contain-style-counters-004.html
1024
+
counter-scoping-001.html
1025
+
counter-scoping-002.html
1026
+
counter-scoping-003.html
1027
+
quote-scoping-001.html
1028
+
quote-scoping-002.html
1029
+
quote-scoping-003.html
1030
+
quote-scoping-004.html
1031
+
</wpt>
1032
+
</ul>
1032
1033
1033
1034
<h3 id="2018-11-08-changes">Changes from the
1034
1035
<a href="https://www.w3.org/TR/2018/CR-css-contain-1-20181108/">Candidate Recommendation of 08 November 2018</a></h3>
1035
1036
1036
-
<p>A full <a href="https://drafts.csswg.org/css-contain-1/issues-2018-11-cr.html">Disposition of Comments</a> is available.
1037
+
A full <a href="https://drafts.csswg.org/css-contain-1/issues-2018-11-cr.html">Disposition of Comments</a> is available.
1037
1038
1038
-
* Exclude [=style containment=] from ''contain: strict'' and ''contain: content'', and mark it at risk.
1039
+
* Exclude [=style containment=] from ''contain: strict'' and ''contain: content'', and mark it at risk.
1039
1040
1040
1041
<h3 id="2018-05-24-changes">Changes from the
1041
1042
<a href="https://www.w3.org/TR/2018/CR-css-contain-1-20180524/">Candidate Recommendation of 24 May 2018</a></h3>
1042
1043
1043
-
<p>A full <a href="https://drafts.csswg.org/css-contain-1/issues-2018-cr.html">Disposition of Comments</a> is available.
1044
+
A full <a href="https://drafts.csswg.org/css-contain-1/issues-2018-cr.html">Disposition of Comments</a> is available.
1044
1045
1045
-
* Clarify that layout containment causes overflow to be treated as ink overflow only when visible (or clip)
1046
-
* Layout containment suppresses baseline alignment, but size containment does not
1047
-
* Layout containment causes the element to establish a new stacking context
1048
-
* Size containment does not apply to tables
1049
-
* Clarify that the columns and grid properties affect the size of size-contained elements
1050
-
* Change the animation type of the contain property from discrete to not animatable
1051
-
* Define the effect of containment on SVG elements
1052
-
* Editorial improvements
1053
-
* A comprehensive test suite for the full specification was developed, see <a href="http://test.csswg.org/harness/review/css-contain-1_dev">http://test.csswg.org/harness/review/css-contain-1_dev</a>
1046
+
* Clarify that layout containment causes overflow to be treated as ink overflow only when visible (or clip)
1047
+
* Layout containment suppresses baseline alignment, but size containment does not
1048
+
* Layout containment causes the element to establish a new stacking context
1049
+
* Size containment does not apply to tables
1050
+
* Clarify that the columns and grid properties affect the size of size-contained elements
1051
+
* Change the animation type of the contain property from discrete to not animatable
1052
+
* Define the effect of containment on SVG elements
1053
+
* Editorial improvements
1054
+
* A comprehensive test suite for the full specification was developed, see <a href="http://test.csswg.org/harness/review/css-contain-1_dev">http://test.csswg.org/harness/review/css-contain-1_dev</a>
1054
1055
1055
1056
<h3 id="2017-08-08-changes">Changes from the
1056
1057
<a href="https://www.w3.org/TR/2017/CR-css-contain-1-20170808/">Candidate Recommendation of 8 August 2017</a></h3>
1057
1058
1058
-
<p>A full <a href="https://drafts.csswg.org/css-contain-1/issues-2017-cr.html">Disposition of Comments</a> is available.
1059
-
1060
-
<ul>
1061
-
<li>Clarify to which box paint containment clips (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/5b92ee3c170e3be239937a3ae069f37655ff6671">see tests</a>).
1062
-
<li>Move the interaction between containment and the <code>bookmark-*</code> and <code>string-set</code> properties to [[CSS-CONTENT-3]] (additional tests not needed, no change in behavior).
1063
-
<li>Remove the effects of style containment on the "break-*" properties (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/d6a4f606a0501fe6ca526483a7a379ba2e9eaa1c">see tests</a>).
1064
-
<li>Move the description of the effects of containment on regions from this specification to [[CSS-REGIONS-1]] (additional tests not needed, no change in behavior).
1065
-
<li>Clarify the effects of style scoping on counter-set and counter-increment (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/d7fbc4794403dfeb55f13310d4c1cb51813e2d6e">see tests</a>)
1066
-
<li>Size layout and paint containment don't apply to internal ruby elements (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/ba5a04e3d65f9f39c2d6431a9ece5eb15d22116b">see tests</a>)
1067
-
<li>Layout, Paint, and size containments do not apply to non-atomic inlines (see <a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/402a19bde8981a402d9dba73083f84d96e4aeeb9">tests here</a> and <a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/69b5681ee7aa5a028eb694b2c93bfd48c1ef08e4">one more test here</a>)
1068
-
<li>Align paint containment's behavior with overflow:clip (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/e2f844700a4a165f7ab6a0f021bbe1bf4d921cc0">see test</a>)
1069
-
<li>Elements with size containment are monolithic (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/536f74e4137196b34d63752f5a9217e23c4fb899#diff-bd8852c889db6d2b471bae58105f9374">see test</a>)
1070
-
<li>Forced breaks area allowed in elements with layout containments, but do not propagate (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/536f74e4137196b34d63752f5a9217e23c4fb899">see tests</a>)
1071
-
<li>Clarify the effects of scoping to a subtree (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/7aad64ade18bce9db257c34d72c6dad126a9e9cd">see test</a>)
1072
-
<li>Clarify the effects of scoping on open/close quotes (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/f6efd2ff775bea39e34b1b260959de618908046b">see tests</a>)
1073
-
<li>Editorial clarification: replace "Becoming a formatting context" (aka "Becoming a formatting context root") with "Establish a FC" (additional tests not needed, no change in behavior)
1074
-
</ul>
1059
+
A full <a href="https://drafts.csswg.org/css-contain-1/issues-2017-cr.html">Disposition of Comments</a> is available.
1060
+
1061
+
<ul>
1062
+
<li>Clarify to which box paint containment clips (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/5b92ee3c170e3be239937a3ae069f37655ff6671">see tests</a>).
1063
+
<li>Move the interaction between containment and the <code>bookmark-*</code> and <code>string-set</code> properties to [[CSS-CONTENT-3]] (additional tests not needed, no change in behavior).
1064
+
<li>Remove the effects of style containment on the "break-*" properties (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/d6a4f606a0501fe6ca526483a7a379ba2e9eaa1c">see tests</a>).
1065
+
<li>Move the description of the effects of containment on regions from this specification to [[CSS-REGIONS-1]] (additional tests not needed, no change in behavior).
1066
+
<li>Clarify the effects of style scoping on counter-set and counter-increment (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/d7fbc4794403dfeb55f13310d4c1cb51813e2d6e">see tests</a>)
1067
+
<li>Size layout and paint containment don't apply to internal ruby elements (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/ba5a04e3d65f9f39c2d6431a9ece5eb15d22116b">see tests</a>)
1068
+
<li>Layout, Paint, and size containments do not apply to non-atomic inlines (see <a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/402a19bde8981a402d9dba73083f84d96e4aeeb9">tests here</a> and <a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/69b5681ee7aa5a028eb694b2c93bfd48c1ef08e4">one more test here</a>)
1069
+
<li>Align paint containment's behavior with overflow:clip (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/e2f844700a4a165f7ab6a0f021bbe1bf4d921cc0">see test</a>)
1070
+
<li>Elements with size containment are monolithic (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/536f74e4137196b34d63752f5a9217e23c4fb899#diff-bd8852c889db6d2b471bae58105f9374">see test</a>)
1071
+
<li>Forced breaks area allowed in elements with layout containments, but do not propagate (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/536f74e4137196b34d63752f5a9217e23c4fb899">see tests</a>)
1072
+
<li>Clarify the effects of scoping to a subtree (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/7aad64ade18bce9db257c34d72c6dad126a9e9cd">see test</a>)
1073
+
<li>Clarify the effects of scoping on open/close quotes (<a href="https://github.com/web-platform-tests/wpt/pull/10549/commits/f6efd2ff775bea39e34b1b260959de618908046b">see tests</a>)
1074
+
<li>Editorial clarification: replace "Becoming a formatting context" (aka "Becoming a formatting context root") with "Establish a FC" (additional tests not needed, no change in behavior)
1075
+
</ul>
1075
1076
1076
1077
<h3 id="2017-04-19-changes">Changes from the
1077
1078
<a href="https://www.w3.org/TR/2017/WD-css-contain-1-20170419/">Working Draft of 19 April 2017</a></h3>
1078
1079
1079
-
<p>A <a href="https://drafts.csswg.org/css-contain-1/issues-2017.html">Disposition of Comments</a> covering this draft and the previous one together is available.
1080
+
A <a href="https://drafts.csswg.org/css-contain-1/issues-2017.html">Disposition of Comments</a> covering this draft and the previous one together is available.
1080
1081
1081
-
<ul>
1082
-
<li>Clarify the interaction with display: contents
1083
-
<li>Clarify how containment works on table parts
1084
-
<li>Move the interaction between containment and fragmentation of overflow from this specification to CSS-OVERFLOW-4
1085
-
</ul>
1082
+
<ul>
1083
+
<li>Clarify the interaction with display: contents
1084
+
<li>Clarify how containment works on table parts
1085
+
<li>Move the interaction between containment and fragmentation of overflow from this specification to CSS-OVERFLOW-4
1086
+
</ul>
1086
1087
1087
1088
<h3 id="fpwd-changes">Changes from the
1088
1089
<a href="https://www.w3.org/TR/2017/WD-css-contain-1-20170221/">First Public Working Draft of 21 February 2017</a></h3>
1089
1090
1090
-
<ul>
1091
-
<li>Specify handling of replaced elements for size containment
1092
-
<li>Layout containment makes element act as a containing block for absolutely positioned and fixed positioned descendants.
1093
-
</ul>
1091
+
<ul>
1092
+
<li>Specify handling of replaced elements for size containment
1093
+
<li>Layout containment makes element act as a containing block for absolutely positioned and fixed positioned descendants.
1094
+
</ul>
1094
1095
1095
1096
<!-- catch all for tests only relevant to the css-contain-2, to stop bikeshed from complaining -->
0 commit comments