@@ -583,6 +583,9 @@ <H1><a name="q0">Appendix C. Changes</a></H1>
583
583
< li class ="tocline3 "> < a href ="changes.html#q540 " class ="tocxref "> C.8.46 9.5 Floats</ a >
584
584
< li class ="tocline3 "> < a href ="changes.html#q541 " class ="tocxref "> C.8.47 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</ a >
585
585
< li class ="tocline3 "> < a href ="changes.html#q542 " class ="tocxref "> C.8.48 9.2.4 The 'display' property</ a >
586
+ < li class ="tocline3 "> < a href ="changes.html#q543 " class ="tocxref "> C.8.49 6.1.2 Computed values</ a >
587
+ < li class ="tocline3 "> < a href ="changes.html#q544 " class ="tocxref "> C.8.50 10.3.2 Inline, replaced elements</ a >
588
+ < li class ="tocline3 "> < a href ="changes.html#q545 " class ="tocxref "> C.8.51 Section 9.5.2 Controlling flow next to floats: the 'clear' property</ a >
586
589
</ ul >
587
590
</ ul >
588
591
</ div >
@@ -5744,7 +5747,11 @@ <h3 id="t.9.10b"><a name="q437">C.7.48 </a><a
5744
5747
< p > In this process, < del > non-textual entities such as images</ del >
5745
5748
< ins > replaced elements with 'display: inline' (and replaced elements
5746
5749
with 'display: run-in', when they generate inline-level boxes)</ ins >
5747
- are treated as neutral characters, [&hellip]
5750
+ are treated as neutral characters, unless their 'unicode-bidi'
5751
+ property has a value other than 'normal', in which case they are
5752
+ treated as strong characters in the 'direction' specified for the
5753
+ element. < ins > All other atomic inline-level boxes are treated as
5754
+ neutral characters always.</ ins >
5748
5755
</ blockquote >
5749
5756
5750
5757
@@ -7592,6 +7599,7 @@ <h3 id=u.10.4><a name="q522">C.8.28 </a><a
7592
7599
7593
7600
< blockquote >
7594
7601
< p > < ins > In CSS 2.1, the effect of 'min-width' and 'max-width' on
7602
+ tables, inline tables,
7595
7603
table cells, table columns, and column groups is undefined.</ ins >
7596
7604
</ blockquote >
7597
7605
@@ -7945,14 +7953,24 @@ <h3 id=u.9.2.4><a name="q542">C.8.48 </a><a
7945
7953
7946
7954
< p > Change in section 9.2.4:
7947
7955
7956
+ < blockquote >
7957
+ < table class ="propinfo ">
7958
+ < tr valign =baseline > < td > < em > Value:</ em > < td > inline | block | list-item
7959
+ | < del > run-in |</ del > inline-block | table | inline-table | inline |
7960
+ block | list-item | run-in | inline-block | table | inline-table |
7961
+ table-row-group | table-header-group | table-footer-group | table-row
7962
+ | table-column-group | table-column | table-cell | table-caption |
7963
+ none | inherit
7964
+ </ table >
7965
+ </ blockquote >
7966
+
7967
+ < p > and
7968
+
7948
7969
< blockquote >
7949
7970
< dl >
7950
- < dt > run-in < dd > This value creates either block or inline boxes,
7951
- depending on context. < del > Properties apply to run-in boxes based on
7952
- their final status (inline-level or block-level).</ del > < ins > 'Run-in'
7953
- is defined in CSS level 3 (see < a href ="/TR/css3-box "> CSS basic
7954
- box model</ a > ). It is not required for conformance to
7955
- level 2.</ ins >
7971
+ < dt > < del > run-in</ del > < dd > < del > This value creates either block or inline boxes,
7972
+ depending on context. Properties apply to run-in boxes based on
7973
+ their final status (inline-level or block-level).</ del >
7956
7974
</ dl >
7957
7975
</ blockquote >
7958
7976
@@ -7984,19 +8002,14 @@ <h3 id=u.9.2.4><a name="q542">C.8.48 </a><a
7984
8002
7985
8003
< p > Replace < a
7986
8004
href ="/TR/2010/WD-CSS2-20101207/visuren.html#run-in "> section 9.2.3
7987
- “Run-in boxes”</ a > :
8005
+ “Run-in boxes”</ a > by this :
7988
8006
7989
8007
< blockquote >
7990
8008
< p > < strong > 9.2.3 Run-in boxes</ strong >
7991
8009
7992
- < p > < del > A run-in element (or pseudo-element) < var > A</ var > behaves as
7993
- follows: […] Please consult the section on generated content
7994
- for information about how run-in boxes interact with generated
7995
- content.</ del >
7996
-
7997
- < p > < ins > [This section exists so that the section numbers are the same
7998
- as in previous drafts. Run-in boxes are not part of
7999
- CSS 2.1.]</ ins >
8010
+ < p > [This section exists so that the section numbers are the same as in
8011
+ previous drafts. 'Display: run-in' is now defined in CSS level 3
8012
+ (see < a href ="/TR/css3-box "> CSS basic box model</ a > ).]
8000
8013
</ blockquote >
8001
8014
8002
8015
< p > Remove 'run-in' from < a
@@ -8085,6 +8098,98 @@ <h3 id=u.9.2.4><a name="q542">C.8.48 </a><a
8085
8098
8086
8099
8087
8100
8101
+ < h3 id =u.6.1.2 > < a name ="q543 "> C.8.49 </ a > < a
8102
+ href ="/TR/2010/WD-CSS2-20101207/cascade.html#computed-value "> 6.1.2
8103
+ Computed values</ a > </ h3 >
8104
+
8105
+ < p > Clarify that the keyword 'inherit' means that the specified value
8106
+ is the inherited value. The value is < em > not</ em > the keyword itself.
8107
+
8108
+ < blockquote >
8109
+ < p > < del > When the specified value is not 'inherit',</ del > the computed
8110
+ value of a property is determined as specified by the Computed Value
8111
+ line in the definition of the property. See the section on < a
8112
+ href ="#inheritance "> inheritance</ a > for the definition of computed
8113
+ values when the specified value is 'inherit'.
8114
+ </ blockquote >
8115
+
8116
+ < p > And in < a
8117
+ href ="/TR/2010/WD-CSS2-20101207/cascade.html#value-def-inherit "> 6.2.1:</ a >
8118
+
8119
+ < blockquote >
8120
+ < p > Each property may also have a < del > specified</ del >
8121
+ < ins > cascaded</ ins > value of 'inherit', which means that, for a given
8122
+ element, the property takes the same < del > computed</ del >
8123
+ < ins > specified</ ins > value as the property for the element's
8124
+ parent. The 'inherit' value can be used to < del > strengthen
8125
+ inherited</ del > < ins > enforce inheritance of</ ins > values, and it can
8126
+ also be used on properties that are not normally inherited.
8127
+ </ blockquote >
8128
+
8129
+
8130
+
8131
+ < h3 id =u.10.3.2a > < a name ="q544 "> C.8.50 </ a > < a
8132
+ href ="/TR/2010/WD-CSS2-20101207/visudet.html#inline-replaced-width "> 10.3.2
8133
+ Inline, replaced elements</ a > </ h3 >
8134
+
8135
+ < p > Because of lack of implementations, the width of a replaced element
8136
+ with an intrinsic ratio but neither intrinsic with nor intrinsic
8137
+ height is left undefined:
8138
+
8139
+ < blockquote >
8140
+ < p > If 'height' and 'width' both have computed values of 'auto' and the
8141
+ element has an intrinsic ratio but no intrinsic height or width,
8142
+ < del > and the containing block's width does not itself depend on the
8143
+ replaced element's width, then the used value of 'width' is calculated
8144
+ from the constraint equation used for block-level, non-replaced
8145
+ elements in normal flow</ del > < ins > then the used value of 'width' is
8146
+ undefined in CSS 2.1</ ins > .
8147
+ </ blockquote >
8148
+
8149
+
8150
+
8151
+ < h3 id ="t.9.5.2d "> < a name ="q545 "> C.8.51 </ a > < a
8152
+ href ="/TR/2009/CR-CSS2-20090908/visuren.html#flow-control ">
8153
+ Section 9.5.2 Controlling flow next to floats: the 'clear'
8154
+ property</ a > </ h3 >
8155
+
8156
+ < p > Because of lack of implementations, also allow 'clear' to work in a
8157
+ different way for now:
8158
+
8159
+ < blockquote >
8160
+ < p > Computing the clearance of an element on which 'clear' is set is
8161
+ done by first determining the hypothetical position of the element's
8162
+ top border edge < del > within its parent block</ del > . This position is
8163
+ where the actual top border edge would have been if the element had a
8164
+ non-zero bottom border and its 'clear' property had been 'none'.
8165
+
8166
+ < p > If this hypothetical position of the element's top border edge is
8167
+ not past the relevant floats, then clearance is introduced, and
8168
+ margins collapse according to the rules in 8.3.1.
8169
+
8170
+ < p > Then the amount of clearance is set to the greater of:
8171
+
8172
+ < ol >
8173
+ < li > The amount necessary to place the border edge of the block even
8174
+ with the bottom outer edge of the lowest float that is to be
8175
+ cleared.
8176
+
8177
+ < li > The amount necessary to place the top border edge of the block
8178
+ at its hypothetical position.
8179
+ </ ol >
8180
+
8181
+ < p > < ins > Alternatively, clearance is set exactly to the amount
8182
+ necessary to place the border edge of the block even with the bottom
8183
+ outer edge of the lowest float that is to be cleared.</ ins >
8184
+
8185
+ < p class ="note "> < ins > < em > < strong > Note:</ strong > Both behaviors are
8186
+ allowed pending evaluation of their compatibility with existing Web
8187
+ content. A future CSS specification will require either one or the
8188
+ other.</ em > </ ins >
8189
+ </ blockquote >
8190
+
8191
+
8192
+
8088
8193
< hr class ="navbar ">
8089
8194
8090
8195
< div class ="navbar ">
0 commit comments