Skip to content

Commit e5fe634

Browse files
committed
[dbaron revision history] Some link fixing. (date: 2003/08/07 17:08:34)
1 parent 94a58e7 commit e5fe634

1 file changed

Lines changed: 24 additions & 13 deletions

File tree

css3-syntax/Overview.src.html

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ <h2 class="no-num no-toc" id="status">Status of this document</h2>
7474
<p>This document is a working draft of the CSS working group
7575
which is part of the <a href="http://www.w3.org/Style/">style
7676
activity</a> (see <a
77-
href="/Style/Activity">summary</a>).
77+
href="http://www.w3.org/Style/Activity">summary</a>).
7878
</p>
7979
<p>The working group would like to receive feedback: comments on this draft may
8080
be sent to one of the editors, discussion takes place on the (<a href="http://lists.w3.org/Archives/Public/www-style/">archived</a>)
@@ -477,8 +477,8 @@ <h4>Principles of CSS error handling</h4>
477477
represented as <code>prod</code>, then the backup production is
478478
represented as <code>FAIL(prod)</code>.</p>
479479

480-
<p class="issue">[The grammar given in <a
481-
href="http://www.w3.org/TR/1998/REC-CSS2-19980512/grammar.html">Appendix D</a>
480+
<p class="issue">[The <a href="#detailed-grammar">grammar</a> given in
481+
Appendix D
482482
of CSS2 still needs to be incorporated into this specification. The editor
483483
hopes that it can be done by unifying it with the forward-compatible grammar
484484
into a single grammar that describes both the rules for forward-compatible
@@ -740,7 +740,7 @@ <h3>Rule sets, declaration blocks, and selectors</h3>
740740
</em></p></div>
741741
</div>
742742

743-
<h3>Declarations and properties</h3>
743+
<h3 id="declaration">Declarations and properties</h3>
744744

745745
<p> A <span class="index-def"
746746
title="declaration"><dfn>declaration</dfn></span> is either empty or
@@ -861,7 +861,7 @@ <h2 id="error-handling">Rules for handling parsing errors or unsupported feature
861861
<UL>
862862
<LI><strong>Unknown properties.</strong> User agents must <span
863863
class="index-inst" title="ignore"><a href="#ignore">ignore</a></span> a <a
864-
href="syndata.html#declaration">declaration</a> with an unknown
864+
href="#declarations">declaration</a> with an unknown
865865
property. For example, if the style sheet is:
866866

867867
<PRE class="illegal-example">
@@ -1006,7 +1006,7 @@ <h3>Historical notes</h3>
10061006

10071007
<h2>Associating style sheets with documents</h2>
10081008

1009-
<h3>Media types</h3>
1009+
<h3 id="media-types">Media types</h3>
10101010

10111011
<p class="issue">[This section lacks testable statements.]</p>
10121012

@@ -1241,7 +1241,7 @@ <h3 id="at-import">Style sheets including other style sheets:
12411241
</div>
12421242

12431243
<p>So that user agents can avoid retrieving resources for unsupported
1244-
<a href="media.html">media types</a>, authors may specify
1244+
<a href="#media-types">media types</a>, authors may specify
12451245
media-dependent <span class="index-inst"
12461246
title="@import">@import</span> rules. These <span class="index-def"
12471247
title="conditional import|media-dependent import">conditional
@@ -1363,7 +1363,7 @@ <h3>Definitions</h3>
13631363
style sheets are valid CSS&nbsp;2.1 style sheets.
13641364

13651365
<P>A valid CSS&nbsp;2.1 style sheet must be written according to the <a
1366-
href="grammar.html">grammar of CSS&nbsp;2.1</a>. Furthermore, it must contain
1366+
href="#detailed-grammar">grammar of CSS&nbsp;2.1</a>. Furthermore, it must contain
13671367
only at-rules, property names, and property values defined in this
13681368
specification. An <span class="index-def"
13691369
title="illegal"><strong>illegal</strong></span> (invalid) at-rule,
@@ -1433,7 +1433,18 @@ <h3>Definitions</h3>
14331433

14341434
<dt><strong><span class="index-def" title="ignore">Ignore</span></strong>
14351435

1436-
<dd>This term has three slightly different meanings this specification. First, a CSS parser must follow certain rules when it discovers unknown or illegal syntax in a style sheet. The parser must then ignore certain parts of the style sheets. The exact rules for what parts must be ignored is given in these section: <a href="syndata.html#q8">Declarations and properties</a>, <a href="syndata.html#parsing-errors">Rules for handling parsing errors</a>, <a href="syndata.html#q20">Unsupported Values</a>, or may be explained in the text where the term "ignore" appears. Second, a user agent may (and, in some cases must) disregard certain properties or values in the style sheet even if the syntax is legal. For example, table-column-group elements cannot have borders around them, so the border properties must be ignored.
1436+
<dd>This term has three slightly different meanings this specification.
1437+
First, a CSS parser must follow certain rules when it discovers unknown
1438+
or illegal syntax in a style sheet. The parser must then ignore certain
1439+
parts of the style sheets. The exact rules for what parts must be
1440+
ignored is given in these section: <a href="#declaration">Declarations
1441+
and properties</a>, <a href="#error-handling">Rules for handling parsing
1442+
errors</a>, <a href="syndata.html#q20">Unsupported Values</a>, or may be
1443+
explained in the text where the term "ignore" appears. Second, a user
1444+
agent may (and, in some cases must) disregard certain properties or
1445+
values in the style sheet even if the syntax is legal. For example,
1446+
table-column-group elements cannot have borders around them, so the
1447+
border properties must be ignored.
14371448

14381449

14391450
<dt><strong><span class="index-def" title="rendered
@@ -1548,7 +1559,7 @@ <h3 id="conf-UA">User agent conformance</h3>
15481559

15491560
<ol>
15501561

1551-
<li>It must support one or more of the CSS&nbsp;2.1 <a href="media.html">media types</a>.
1562+
<li>It must support one or more of the CSS3 <a href="#media-types">media types</a>.
15521563

15531564
<li>For each source document, it must attempt to retrieve all
15541565
associated style sheets that are appropriate for the supported media
@@ -1558,15 +1569,15 @@ <h3 id="conf-UA">User agent conformance</h3>
15581569

15591570
<li>It must parse the style sheets according to this specification.
15601571
In particular, it must recognize all at-rules, blocks, declarations,
1561-
and selectors (see the <a href="grammar.html">grammar of CSS&nbsp;2.1</a>).
1572+
and selectors (see the <a href="#detailed-grammar">grammar of CSS&nbsp;2.1</a>).
15621573
If a user agent encounters a property that applies for a supported
15631574
media type, the user agent must parse the value according to the property
15641575
definition. This means that the user agent must accept all valid
15651576
values and must
15661577
<span class="index-inst" title="ignore">ignore</span> declarations with
15671578
invalid values. User
15681579
agents must <span class="index-inst" title="ignore">ignore</span>
1569-
rules that apply to unsupported <a href="media.html">media
1580+
rules that apply to unsupported <a href="#media-types">media
15701581
types</a>.
15711582

15721583
<!-- Define "accept"? Include statement that conforming user
@@ -1970,7 +1981,7 @@ <h3>Shorthand properties</h3>
19701981
take their initial values.</p>
19711982
</div>
19721983

1973-
<h2>Appendix: Second grammar</h2>
1984+
<h2 id="detailed-grammar">Appendix: Second grammar</h2>
19741985

19751986
<p class="issue">[This grammar was the Appendix D grammar of CSS2,
19761987
augmented by the additions from the @namespace draft. It needs to be

0 commit comments

Comments
 (0)