11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
22<html lang="en">
3- <!-- $Id: changes.src,v 2.114 2009-08-31 17:39:31 bbos Exp $ -->
3+ <!-- $Id: changes.src,v 2.115 2010-04-19 16:12:36 bbos Exp $ -->
44<HEAD>
55<TITLE>Changes</TITLE>
66</HEAD>
@@ -4051,7 +4051,7 @@ status of a draft.
40514051
40524052<!--========================== issue 123 =========================-->
40534053
4054- <h3 id="s.4.2 "><a
4054+ <h3 id="s.4.2b "><a
40554055href="/TR/2009/CR-CSS2-20090423/syndata.html#parsing-errors">
40564056Section 4.2 Rules for handling parsing errors</a></h3>
40574057
@@ -4070,7 +4070,7 @@ first.
40704070
40714071<!--========================== issue 89 ==========================-->
40724072
4073- <h3 id="s.13.3.3 "><a
4073+ <h3 id="s.13.3.3c "><a
40744074href="/TR/2009/CR-CSS2-20090423/page.html#allowed-page-breaks">
40754075Section 13.3.3 Allowed page breaks</a></h3>
40764076
@@ -4157,7 +4157,7 @@ class="propinst-height">'height'</span> on row groups.</ins>
41574157
41584158<!--========================== issue 124 =========================-->
41594159
4160- <h3 id="s.G "><a
4160+ <h3 id="s.Ga "><a
41614161href="/TR/2009/CR-CSS2-20090423/grammar.html">
41624162Appendix G. Grammar of CSS 2.1</a></h3>
41634163
@@ -4166,6 +4166,180 @@ grammar. (The ambiguities only affected spaces and were harmless.)
41664166
41674167<!--===============================================================-->
41684168
4169+ <h2><a name=errata3>Errata since the Candidate Recommendation of
4170+ September 2009</a></h2>
4171+
4172+ <p>These are the errata for <a
4173+ href="http://www.w3.org/TR/2009/CR-CSS2-20090908">CSS level 2
4174+ revision 1, CR version of 8 September 2009.</a> These
4175+ corrections have the status of a draft.
4176+
4177+ <!--========================== issue 128 ==========================-->
4178+
4179+ <h3 id="t.3.1"><a
4180+ href="/TR/2009/CR-CSS2-20090908/conform.html#defs">
4181+ Section 3.1 Definitions</a></h3>
4182+
4183+ <p><span class=date>[2010-04-19]</span> Add a clarification to the
4184+ definition of replaced element:
4185+
4186+ <blockquote>
4187+ <p>The content of replaced elements is not considered in the CSS
4188+ rendering model.
4189+ </blockquote>
4190+
4191+ <p>(Previously, the definition only said that the content was
4192+ “outside the scope of CSS.”)
4193+
4194+ <!--========================== issue 136 ==========================-->
4195+
4196+ <h3 id="t.4.1.2.2"><a
4197+ href="/TR/2009/CR-CSS2-20090908/syndata.html#vendor-keyword-history">
4198+ Section 4.1.2.2 Informative Historical Notes</a></h3>
4199+
4200+ <p><span class=date>[2010-04-19]</span> Add “-tc-” to the
4201+ list of existing vendor prefixes.
4202+
4203+ <!--========================== issue 141 ==========================-->
4204+
4205+ <h3 id="t.9.2.3"><a
4206+ href="/TR/2009/CR-CSS2-20090908/syndata.html#length-units">
4207+ Section 4.3.2 Lengths</a></h3>
4208+
4209+ <p><span class=date>[2010-04-19]</span> Make explicit that 'ex', when
4210+ used in the 'font-size' property, refers to the <em>parent
4211+ element's</em> 'ex' (just as 'em' refers to the parent's 'em' in that
4212+ case.)
4213+
4214+ <!--========================== issue 128 ==========================-->
4215+
4216+ <h3 id="t.9.2.3a"><a
4217+ href="/TR/2009/CR-CSS2-20090908/visuren.html#run-in">
4218+ Section 9.2.3 Run-in boxes</a></h3>
4219+
4220+ <p><span class=date>[2010-04-19]</span> Make the definition of
4221+ 'run-in' more precise:
4222+
4223+ <blockquote>
4224+ <p><del>A <dfn>run-in box</dfn> behaves as follows:</del>
4225+
4226+ <ol>
4227+ <li><del>If the run-in box contains a block box, the run-in box
4228+ becomes a block box.</del>
4229+
4230+ <li><del>If a sibling block box (that does not float and is not
4231+ absolutely positioned) follows the run-in box, the run-in box becomes
4232+ the first inline box of the block box. A run-in cannot run in to a
4233+ block that already starts with a run-in or that itself is a
4234+ run-in.</del>
4235+
4236+ <li><del>Otherwise, the run-in box becomes a block box.</del>
4237+ </ol>
4238+
4239+ <p><ins>A <dfn>run-in element</dfn> (or pseudo-element) <var>A</var>
4240+ behaves as follows:</ins>
4241+
4242+ <ol>
4243+ <li><ins>If <var>A</var> has any children that inhibit run-in
4244+ behavior (see below), then <var>A</var> is rendered as if it had
4245+ 'display: block'.</ins>
4246+
4247+ <li><ins>Let <var>B</var> be the first of <var>A</var>'s following
4248+ siblings that is neither floating nor absolutely positioned nor has
4249+ 'display: none'. If <var>B</var> exists and has a specified value
4250+ for 'display' of 'block' or 'list-item' and is not replaced, then
4251+ <var>A</var> is rendered as an 'inline' element at the start of
4252+ <var>B</var>'s principal box. Note: <var>A</var> is rendered before
4253+ <var>B</var>'s ':before' pseudo-element, if any. See 12.1.</ins>
4254+
4255+ <li><ins>Otherwise, <var>A</var> is rendered as if it had 'display:
4256+ block'.</ins>
4257+ </ol>
4258+
4259+ <p><ins>In the above, "siblings" and "children" include both normal
4260+ elements and :before/:after pseudo-elements.</ins>
4261+
4262+ <p><ins>An element or pseudo-element <var>C</var> <dfn>inhibits run-in
4263+ behavior</dfn> if one of the following is true. (Note that the
4264+ definition is recursive.)</ins>
4265+
4266+ <ol>
4267+ <li><ins><var>C</var> is not floating and not absolutely positioned
4268+ and the computed value of its 'display' is one of 'block',
4269+ 'list-item', 'table' or 'run-in'.</ins>
4270+
4271+ <li><ins><var>C</var> has a computed value for 'display' of 'inline'
4272+ and it has one or more children that inhibit run-in behavior. (Where
4273+ "children" includes both normal elements and :before/:after
4274+ pseudo-elements.)</ins>
4275+ </ol>
4276+ </blockquote>
4277+
4278+ <p>It remains undefined how 'run-in' and ':first-line' interact:
4279+
4280+ <blockquote>
4281+ <p><ins>It is undefined in CSS 2.1 if a run-in inherits from a
4282+ ':first-line' pseudo-element.</ins>
4283+ </blockquote>
4284+
4285+ <!--========================== issue 69 ===========================-->
4286+
4287+ <h3 id="t.9.6.1"><a
4288+ href="/TR/2009/CR-CSS2-20090908/visuren.html#fixed-positioning">
4289+ Section 9.6.1 Fixed positioning</a></h3>
4290+
4291+ <p><span class=date>[2010-04-19]</span> 'Fixed' backgrounds in paged
4292+ media are positioned relative to the page box (and thus repeat on
4293+ every page, just like 'fixed' elements). The position of fixed
4294+ backgrounds in paged media was previously undefined.
4295+
4296+ <!--========================== issue 111 ==========================-->
4297+
4298+ <h3 id="t.15.6"><a
4299+ href="/TR/2009/CR-CSS2-20090908/fonts.html#font-boldness">
4300+ Section 15.6 Font boldness: the 'font-weight' property</a></h3>
4301+
4302+ <p><span class=date>[2010-04-19]</span> The meaning of the keywords
4303+ 'bolder' and 'lighter' no longer depends on both the inherited weight
4304+ and the actually used font, but only on the inherited weight.
4305+
4306+ <!--========================== issue 84 ===========================-->
4307+
4308+ <h3 id="t.16.4"><a
4309+ href="/TR/2009/CR-CSS2-20090908/text.html#spacing-props">
4310+ Section 16.4 Letter and word spacing: the 'letter-spacing' and
4311+ 'word-spacing' properties</a></h3>
4312+
4313+ <p><span class=date>[2010-04-19]</span> Word spacing does not affect
4314+ fixed-width spaces. Change:
4315+
4316+ <blockquote>
4317+ <p>Word spacing affects each space (U+0020)<del>,</del><ins> and</ins>
4318+ non-breaking space (U+00A0) <del>and ideographic space (U+3000)</del>,
4319+ left in the text after the white space processing rules have been
4320+ applied. <ins>The effect of the property on other word-separator
4321+ characters is undefined. However general punctuation, characters with
4322+ zero advance width (such as the zero with space U+200B) and
4323+ fixed-width spaces (such as U+3000 and U+2000 through U+200A) are not
4324+ affected.</ins>
4325+ </blockquote>
4326+
4327+ <!--========================== issue 127 ==========================-->
4328+
4329+ <h3 id="t.17.4"><a
4330+ href="/TR/2009/CR-CSS2-20090908/tables.html#model">
4331+ Section 17.4 Tables in the visual formatting model</a></h3>
4332+
4333+ <p><span class=date>[2010-04-19]</span> The caption of the image still
4334+ describes the image as it was in the previous version. Change:
4335+
4336+ <blockquote>
4337+ <p>Diagram of a table with a caption above it<del>; the top margin of
4338+ the caption is collapsed with the top margin of the table</del>.
4339+ </blockquote
4340+
4341+ <!--===============================================================-->
4342+
41694343</BODY>
41704344</HTML>
41714345
0 commit comments