@@ -324,8 +324,9 @@ <h3 id="characters">Characters and case</h3>
324324 < li > < p > In CSS3, < span class ="index-def "
325325 title ="identifier|identifier, definition of "> < a
326326 name ="value-def-identifier "> < dfn > identifiers</ dfn > </ a > </ span >
327- (including element names, classes, and IDs in < a
328- href ="selector.html "> selectors</ a > ) can contain only the
327+ (including element names, classes, and IDs in
328+ selectors (see [[!SELECT]] < span class ="issue "> , or is this still
329+ true</ span )) can contain only the
329330 characters [A-Za-z0-9] and ISO 10646 characters 161 and higher,
330331 plus the hyphen (-) and the underscore (_); they cannot start with a
331332 digit or a hyphen followed by a digit. They can also contain escaped
@@ -710,8 +711,8 @@ <h3>Rule sets, declaration blocks, and selectors</h3>
710711declarations.
711712
712713< p > The < span class ="index-def "
713- title ="selector "> < em > selector</ em > </ span > (see also the section on < a
714- href =" selector.html " > selectors </ a > ) consists of everything up to (but
714+ title ="selector "> < em > selector</ em > </ span > (see the Selectors module
715+ [[!SELECT]] ) consists of everything up to (but
715716not including) the first left curly brace ({). A selector always goes
716717together with a {}-block. When a user agent can't parse the selector (i.e., it
717718is not valid CSS3), it must < span class ="index-inst " title ="ignore "> < a
@@ -1419,11 +1420,11 @@ <h3>Definitions</h3>
14191420
14201421< dd > A set of statements that specify presentation of a document.
14211422
1422- < P > Style sheets may have three different origins: < a
1423+ < p > Style sheets may have three different origins: < a
14231424href ="#author "> author</ a > , < a href ="#user "> user</ a > , and < a
14241425href ="#user-agent "> user agent</ a > . The interaction of these sources is
1425- described in the section on < a href =" cascade.html " > cascading and
1426- inheritance</ a > .
1426+ described in the cascading and
1427+ inheritance module [[!CSS3CASCADE]]. </ p >
14271428
14281429< dt > < strong > < a name ="valid-style-sheet "> Valid style sheet</ a > </ strong >
14291430
@@ -1617,7 +1618,7 @@ <h3 id="conf-UA">User agent conformance</h3>
16171618conformance, author style sheet disabling, handling parsing errors,
16181619etc., from the CSS2.1 specification.]</ p >
16191620
1620- < p class ="issue "> [Below is the text from CSS2.2 . Much of it needs
1621+ < p class ="issue "> [Below is the text from CSS2.1 . Much of it needs
16211622rewriting given modularization. I've avoided substituting CSS3 where
16221623it's clearly not going to be appropriate.]</ p >
16231624
@@ -1661,7 +1662,7 @@ <h3 id="conf-UA">User agent conformance</h3>
16611662< li > For each element in a < a href ="#doctree "> document tree</ a > , it
16621663must assign a value for every applicable property according to the
16631664property's definition and the rules of < a
1664- href ="cascade.html "> cascading and inheritance</ a > .
1665+ href ="http://www.w3.org/TR/REC-CSS2/ cascade.html "> cascading and inheritance</ a > .
16651666
16661667< li > If the source document comes with alternate style sheet sets (such as
16671668with the "alternate" keyword in HTML 4.0 [[!HTML40]]), the UA must
@@ -1682,7 +1683,7 @@ <h3 id="conf-UA">User agent conformance</h3>
16821683< li > A user agent that < em > renders</ em > a document with associated style
16831684sheets must respect points 1-5 and render the document
16841685according to the media-specific requirements set forth in this
1685- specification. < a href ="cascade.html#actual-value "> Values</ a >
1686+ specification. < a href ="http://www.w3.org/TR/REC-CSS2/ cascade.html#actual-value "> Values</ a >
16861687may be approximated when required by the user agent.
16871688
16881689</ ul >
@@ -1872,7 +1873,7 @@ <h3 id="property-def-initial">Initial</h3>
18721873is < a href ="#property-def-inherited "> inherited</ a > , this is the value
18731874that is given to the root element of the < a
18741875href ="conform.html#doctree "> document tree</ a > . Please consult
1875- the section on < a href =" cascade.html " > the cascade </ a > for information
1876+ the the Cascading & Inheritance module [[!CSS3CASCADE]] for information
18761877about the interaction between style sheet-specified, inherited, and
18771878initial values.
18781879
@@ -2019,8 +2020,8 @@ <h3>Shorthand properties</h3>
20192020< p > The syntax of a shorthand property may allow some of the properties
20202021that can be specified by that shorthand to be omitted. When such values
20212022are omitted from a shorthand form, each "missing" property is assigned
2022- its initial value (see the section on < a href =" cascade.html " > the
2023- cascade </ a > ). The definition of a shorthand property may further say
2023+ its initial value (see the Cascading & Inheritance module
2024+ [[!CSS3CASCADE]] ). The definition of a shorthand property may further say
20242025that it resets the definitions of other properties to their initial
20252026value.</ p >
20262027
@@ -2065,7 +2066,7 @@ <h2 id="detailed-grammar">Appendix: Second grammar</h2>
20652066semantic constraints not expressed in this grammar. A conforming UA
20662067must also adhere to the < a href ="#syntax ">
20672068forward-compatible parsing rules</ a > , the < a
2068- href ="./about.html #property-defs "> property and value notation</ a > ,
2069+ href ="#property-defs "> property and value notation</ a > ,
20692070and the unit notation. In
20702071addition, the document language may impose restrictions, e.g. HTML
20712072imposes restrictions on the possible values of the "class"
0 commit comments