@@ -583,6 +583,9 @@ <H1><a name="q0">Appendix C. Changes</a></H1>
583583 < li class ="tocline3 "> < a href ="changes.html#q540 " class ="tocxref "> C.8.46 9.5 Floats</ a >
584584 < 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 >
585585 < 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 >
586589 </ ul >
587590 </ ul >
588591</ div >
@@ -5744,7 +5747,11 @@ <h3 id="t.9.10b"><a name="q437">C.7.48 </a><a
57445747< p > In this process, < del > non-textual entities such as images</ del >
57455748< ins > replaced elements with 'display: inline' (and replaced elements
57465749with '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 >
57485755</ blockquote >
57495756
57505757
@@ -7592,6 +7599,7 @@ <h3 id=u.10.4><a name="q522">C.8.28 </a><a
75927599
75937600< blockquote >
75947601< p > < ins > In CSS 2.1, the effect of 'min-width' and 'max-width' on
7602+ tables, inline tables,
75957603table cells, table columns, and column groups is undefined.</ ins >
75967604</ blockquote >
75977605
@@ -7945,14 +7953,24 @@ <h3 id=u.9.2.4><a name="q542">C.8.48 </a><a
79457953
79467954< p > Change in section 9.2.4:
79477955
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+
79487969< blockquote >
79497970< 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 >
79567974</ dl >
79577975</ blockquote >
79587976
@@ -7984,19 +8002,14 @@ <h3 id=u.9.2.4><a name="q542">C.8.48 </a><a
79848002
79858003< p > Replace < a
79868004href ="/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 :
79888006
79898007< blockquote >
79908008< p > < strong > 9.2.3 Run-in boxes</ strong >
79918009
7992- < p > < del > A run-in element (or pseudo-element) < var > A</ var > behaves as
7993-
57CD
span>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 > ).]
80008013</ blockquote >
80018014
80028015< p > Remove 'run-in' from < a
@@ -8085,6 +8098,98 @@ <h3 id=u.9.2.4><a name="q542">C.8.48 </a><a
80858098
80868099
80878100
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
33CD
>
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+
80888193< hr class ="navbar ">
80898194
80908195< div class ="navbar ">
0 commit comments