11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
22<html lang="en">
3- <!-- $Id: changes.src,v 2.71 2007-07-15 06:45:04 fantasai Exp $ -->
3+ <!-- $Id: changes.src,v 2.72 2007-07-15 07:33:08 fantasai Exp $ -->
44<HEAD>
55<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
66<TITLE>Changes</TITLE>
@@ -725,6 +725,12 @@ with respect to the top and left edges for <em>all</em> four values
725725(top, right, bottom, and left). This is now the specified
726726interpretation.
727727
728+ <h3 id="c11.2"><a href="visufx.html#visibility">Section 11.2
729+ Visibility</a></h3>
730+
731+ <p>The 'visibility' property is now defined to inherit, and descendant
732+ elements can override an ancestor's hidden visibility.</p>
733+
728734<h3 id="c12"><a href="generate.html">Chapter 12
729735Generated content, automatic numbering, and lists</a></h3>
730736
@@ -1123,7 +1129,8 @@ height and its associated border-spacing is eliminated.</p>
11231129<h3 id="c17.6.2"><a href="tables.html#collapsing-borders">Section 17.6.2
11241130The collapsing border model</a></h3>
11251131
1126- <p>Specified which part of the table is considered the border are
1132+ <p>The outer half of the table borders no longer lie in the margin area.
1133+ Specified which part of the table is considered the border are
11271134in the collapsed borders model and how its width is calculated.
11281135The edges of the box in which the table background is painted
11291136is, however left explicitly undefined.</p>
@@ -1179,6 +1186,34 @@ Mixing properties</a></h3>
11791186
11801187<p>The keywords 'mix' and 'repeat' may now appear in either order.</p>
11811188
1189+ <h3 id="cB"><a href="refs.html">Appendix B
1190+ Bibliography</a></h3>
1191+
1192+ <p>Various references in Appendix B (formerly Appendix E) have been
1193+ updated as appropriate.</p>
1194+
1195+ <p>Switched [CSS1] from Normative to Informative.</p>
1196+
1197+ <p>Updated URI reference from [RFC1808] and the draft-fielding-uri-syntax-01.txt
1198+ to [RFC3986].</p>
1199+
1200+ <p>Updated HTTP reference from [RFC2068] to [RFC2616].</p>
1201+
1202+ <p>Removed normative references to [IANA] and [ICC32].<p>
1203+
1204+ <p>Added normative references to [ICC42], [RFC3986], [RFC2070], [UAAG10].</p>
1205+
1206+ <p>Added informative references to CSS2, CSS3 Color, CSS3 Lists,
1207+ Selectors, CSS3 Speech, DOM 3 Core, MathML 2, P3P, RFC1630, SVG 1.1,
1208+ XHTML 1, XML ID, and XML Namespaces.</p>
1209+
1210+ <p>Removed informative references to [ISO10179] (DSSSL), [INFINIFONT],
1211+ [ISO9899] (C), [MONOTYPE], [NEGOT], [OPENTYPE], [PANOSE], [PANOSE2],
1212+ [POSTSCRIPT], [RFC1866] (HTML 2), [RFC1942] (HTML Tables), [TRUETYPEGX],
1213+ [W3CStyle].</p>
1214+
1215+ <p>Updated language tags references from [RFC1766] to [3066].</p>
1216+
11821217<h3 id="other">Other</h3>
11831218
11841219<p>The former informative appendix C, "Implementation and
@@ -1207,6 +1242,10 @@ accurate by excluding or including table display types where appropriate.</p>
12071242<h3 id="x4.1.1"><a href="syndata.html#tokenization">Section 4.1.1</a> (and
12081243<a href="grammar.html#q2">G2</a>)</h3>
12091244
1245+ <p>DELIM should not have included single or double quote. Refer also
1246+ to section 4.1.6 on strings, which must have matching single or
1247+ double quotes around them.
1248+
12101249<ul>
12111250<li>The "nmchar" token also allows the range "A-Z".
12121251<li>In the rule for "any" (in the core syntax), changed "FUNCTION"
@@ -1261,12 +1300,11 @@ em { color: rgb(255,0,0) }
12611300em { color: rgb(100%, 0%, 0%) }
12621301</pre>
12631302
1264- <h3 id="x7"><a href="selector.html#q2">5.10 Pseudo-elements and pseudo-classes</a></h3>
1303+ <h3 id="x5.10"><a href="selector.html#q2">Section 5.10
1304+ Pseudo-elements and pseudo-classes</a></h3>
12651305
1266- <p>In the second bullet, the following sentence was incomplete: "The
1267- exception is ':first-child', which can be deduced from the document
1268- tree." The ':lang()' pseudo-class can be deduced
1269- from the document in some cases.
1306+ <p>In the second bullet, added that the ':lang()' pseudo-class can also
1307+ be deduced from the document in some cases.</p>
12701308
12711309<h3 id="x6.4"><a href="cascade.html#cascade">Section 6.4 The cascade</a></h3>
12721310
@@ -1405,9 +1443,18 @@ Definition of "containing block"</a></h3>
14051443<p>Included table cells (and inline blocks) together with block-level elements
14061444in rule 2 defining the containing block of non-absolutely-positioned elements.</p>
14071445
1446+
1447+ <h3 id="x10.3.3"><a href="visudet.html#blockwidth">Section 10.3.3</a></h3>
1448+
1449+ <p>In the last sentence of the paragraph following the equation
1450+ ("If the value of 'direction' is 'ltr', this happens to
1451+ 'margin-left' instead") substituted 'rtl' for 'ltr'.</p>
1452+
14081453<h3 id="x10.4"><a href="visudet.html#min-max-widths">Section 10.4
14091454Minimum and maximum widths</a></h3>
14101455
1456+ <p>The initial value for 'min-width' is now '0' rather than UA-dependent.</p>
1457+
14111458<p>Corrected "applies to" exception for both 'min-width' and 'max-width'
14121459from "table elements" to "table rows and row groups".</p>
14131460
@@ -1432,94 +1479,29 @@ from "table elements" to "table columns and column groups".</p>
14321479<p>Specified that negative values for 'min-height' and 'max-height'
14331480are illegal.</p>
14341481
1435- <h3 id="x11.1.2"><a href="visufx.html#clipping">Section 11.1.2 Clipping:
1436- the 'clip' property</a></h3>
1437-
1438- <p>Corrected "rect (<top> <right> <bottom> <left>)" to
1439- "rect(<top>, <right>, <bottom>, <left>)".</p>
1440-
1441- <h3 id="x11.2"><a href="visufx.html#overflow-clipping ">Section 11.2
1442- Visibility</a></h3>
1443-
1444- <p>Corrected initial value of 'visibility' to 'visible'.</p>
1445-
1446- <h3 id="x14"><a href="visudet.html#inline-replaced-width">Section 10.3.2
1447- Inline, replaced elements</a> (and 10.3.4, 10.3.6, and 10.3.8)</h3>
1448-
1449- <p>Changed:</p>
1450-
1451- <blockquote>
1452- <p> A specified value of 'auto' for 'width' gives the element's intrinsic
1453- width as the computed value.
1454- </blockquote>
1455-
1456- <p>to:</p>
1457-
1458- <blockquote>
1459- <p> If 'width' has a specified value of 'auto' and 'height' also has a
1460- specified value of 'auto', the element's intrinsic width is the
1461- computed value of 'width'. If 'width' has a specified value of
1462- 'auto' and 'height' has some other specified value, then the computed
1463- value of 'width' is
1464- (intrinsic width) * ( (computed height) / (intrinsic height) ).
1465- </blockquote>
1466-
1467- <h3 id="x15"><a href="visudet.html#blockwidth">Section 10.3.3</a></h3>
1468-
1469- <p>In the last sentence of the paragraph following the equation
1470- ("If the value of 'direction' is 'ltr', this happens to
1471- 'margin-left' instead") substituted 'rtl' for 'ltr'.
1472-
1473- <h3 id="x16"><a href="visudet.html#inline-replaced-height">Section 10.6.2
1474- Inline, replaced elements ...</a> (and 10.6.5)</h3>
1475-
1476- <p>Changed:</p>
1477-
1478- <blockquote>
1479- <p> If 'height' is 'auto', the computed value
1480- is the intrinsic height.
1481- </blockquote>
1482-
1483- <p>to:</p>
1484-
1485- <blockquote>
1486- <p> If 'height' has a specified value of 'auto' and 'width' also has a
1487- specified value of 'auto', the element's intrinsic height is the
1488- computed value of 'height'. If 'height' has a specified value of
1489- 'auto' and 'width' has some other specified value, then the computed
1490- value of 'height' is
1491- (intrinsic height) * ( (computed width) / (intrinsic width) ).
1492- </blockquote>
1493-
1494- <h3 id="x17"><a href="visudet.html#normal-block">Section 10.6.3</a></h3>
1495-
1496- <p>The height calculation for block-level, non-replaced elements in
1497- normal flow, and floating, non-replaced elements was not quite
1498- correct. It now takes into account the case when margins do not
1499- collapse, due to the presence of a padding or border.
1482+ <h3 id="x11.1.1"><a href="visufx.html#overflow">Section 11.1.1
1483+ Overflow</a></h3>
15001484
1501- <h3 id="x18"><a href="visufx.html#overflow">Section 11.1.1</a></h3>
1485+ <p>Corrected "applies to" line for 'overflow' from "block-level and
1486+ replaced elements" to "non-replaced block-level elements, table cells,
1487+ and inline-block elements".</p>
15021488
15031489<p>The example of a DIV element containing a BLOCKQUOTE containing
15041490another DIV was not rendered correctly. The first style rule applied
15051491to both DIVs, so the second DIV box should have been rendered with a
15061492red border as well. The second DIV has now been changed to a CITE,
15071493which doesn't have a red border.
15081494
1509- <h3 id="s-11- 2"><a href="visufx.html#propdef-visibility"> 11.2
1510- Visibility: the 'visibility ' property</a></h3>
1495+ <h3 id="x11.1. 2"><a href="visufx.html#clipping">Section 11.1.2 Clipping:
1496+ the 'clip ' property</a></h3>
15111497
1512- <p>Changed "initial" and
1513- "inherited" to:
1498+ <p>Corrected "rect (<top> <right> <bottom> <left>)" to
1499+ "rect(<top>, <right>, <bottom>, <left>)".</p>
15141500
1515- <blockquote><p>
1516- <em>Initial:</em> visible<br>
1517- <em>Inherited:</em> yes
1518- </blockquote>
1501+ <h3 id="x11.2"><a href="visufx.html#overflow-clipping ">Section 11.2
1502+ Visibility</a></h3>
15191503
1520- <p>This has the same effect as the original definition, but removes
1521- the undefined state of the root element (which was a problem for DOM
1522- implementations).
1504+ <p>Corrected initial value of 'visibility' to 'visible'.</p>
15231505
15241506<h3 id="x12.6.2"><a href="generate.html#lists">12.6.2 Lists</a></h3>
15251507
@@ -1736,13 +1718,6 @@ clarification.</p>
17361718
17371719<p>Added definition for 'property'.</p>
17381720
1739- <h3 id="x54"><a href="syndata.html#tokenization">Section 4.1.1</a></h3>
1740-
1741- <p>DELIM should not have included single or double quote. Refer also
1742- to section 4.1.6 on strings, which must have matching single or
1743- double quotes around them.
1744-
1745-
17461721
17471722<!-- Chapter 5 -->
17481723
@@ -2029,44 +2004,6 @@ Line height calculations</a></h3>
20292004<p>Removed clarifying note about line height being taller than tallest
20302005single inline box due to vertical alignment.</p>
20312006
2032- <h3 id="x65"><a href="visudet.html#propdef-line-height">Section 10.8.1</a></h3>
2033-
2034- <p>Clarified this paragraph:
2035-
2036- <blockquote>
2037- <p>Note that replaced elements have a 'font-size' and a 'line-height'
2038- property, even if they are not used directly to determine the height
2039- of the box. The 'font-size' is, however, used to define the 'em' and
2040- 'ex' units, and the 'line-height' has a role in the 'vertical-align'
2041- property.
2042- </blockquote>
2043-
2044- <p>as follows:
2045-
2046- <blockquote>
2047- <p>Note that replaced elements have a <span
2048- class="propinst-font-size">'font-size'</span> and a <span
2049- class="propinst-line-height">'line-height'</span> property, even if
2050- they are not used directly to determine the height of the box: 'em'
2051- and 'ex' values are relative to values of <span
2052- class="propinst-font-size">'font-size'</span> and percentage values
2053- for <span class="propinst-vertical-align">'vertical-align'</span> are
2054- relative to values of <span
2055- class="propinst-line-height">'line-height'</span>.
2056- </blockquote>
2057-
2058- <p>Under 'line-height', after
2059- the sentence "If the property is set on a block-level element whose
2060- content is composed of inline-level elements, it specifies the
2061- <em>minimal</em> height of each generated inline box," added the
2062- following clarification:
2063-
2064- <blockquote><p>The minimum height consist of a minimum height above
2065- the block's baseline and a minimum depth below it, exactly as if each
2066- line box starts with a zero-width inline box with the block's font and
2067- line height properties (what T<sub>E</sub>X calls a
2068- "strut").</blockquote>
2069-
20702007<h3 id="r11.1"><a href="visufx.html#overflow-clipping">Section 11.1
20712008Overflow and clipping</a></h3>
20722009
@@ -2389,14 +2326,8 @@ element" was replaced by:
23892326group backgrounds are invisible, allowing the table background to show
23902327through.</blockquote>
23912328
2392- <h3 id="x79"><a href="tables.html#empty-cells">Borders around empty cells: the
2393- 'empty-cells' property</a></h3>
2394-
2395- <p>The 'empty-cells' property
2396- not only controls the borders, but also the background.
2397-
2398- <h3 id="x80"><a href="tables.html#collapsing-borders">Section 17.6.2 The
2399- collapsing borders model</a></h3>
2329+ <h3 id="r17.6.2"><a href="tables.html#collapsing-borders">Section 17.6.2
2330+ The collapsing borders model</a></h3>
24002331
24012332<p>In the sentence after the question, added "and
24022333padding-left<sub>i</sub> and padding-right<sub>i</sub> refer
@@ -2420,12 +2351,6 @@ Outlines and the focus</a></h3>
24202351<p>Clarify that changing outlines in response to focus
24212352should not cause a document to reflow.</p>
24222353
2423- <h3 id="x82"><a href="aural.html#speaking-props">Section A.3</a></h3>
2424-
2425- <p>The parenthetical phrase "somewhat analogous to the 'display' property"
2426- was misleading. The 'speak' property resembles 'visibility' in
2427- some ways and 'display' in others.
2428-
24292354<h3 id="x84"><a href="grammar.html#q2">Appendix G.2 Lexical scanner</a></h3>
24302355
24312356<p>Removed the following line from the scanner as it
@@ -2439,14 +2364,6 @@ does not appear in the grammar:</p>
24392364by an identifier is read as one token rather than two. This case
24402365is considered an error in CSS2.
24412366
2442- <h3 id="refs"><a href="refs.html">Appendix E. References</a></h3>
2443-
2444- <p>The entry for "[URI]" referred to a draft that has become an RFC.
2445- The entry has been changed.
2446-
2447-
2448-
2449-
24502367</BODY>
24512368</HTML>
24522369
0 commit comments