Skip to content

Commit fe67f3d

Browse files
committed
Note need for CSSOM interfaces as issue.
1 parent 869099c commit fe67f3d

2 files changed

Lines changed: 27 additions & 15 deletions

File tree

css3-conditional/Overview.html

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -195,21 +195,23 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
195195
<li><a href="#at-document"><span class=secno>7. </span>Document queries:
196196
the &lsquo;<code class=css>@document</code>&rsquo; rule</a>
197197

198-
<li><a href="#conformance"><span class=secno>8. </span>Conformance</a>
198+
<li><a href="#apis"><span class=secno>8. </span>APIs</a>
199+
200+
<li><a href="#conformance"><span class=secno>9. </span>Conformance</a>
199201
<ul class=toc>
200-
<li><a href="#base-modules"><span class=secno>8.1. </span>Base
202+
<li><a href="#base-modules"><span class=secno>9.1. </span>Base
201203
Modules</a>
202204

203-
<li><a href="#conformance-classes"><span class=secno>8.2.
205+
<li><a href="#conformance-classes"><span class=secno>9.2.
204206
</span>Conformance Classes</a>
205207

206-
<li><a href="#partial"><span class=secno>8.3. </span> Partial
208+
<li><a href="#partial"><span class=secno>9.3. </span> Partial
207209
Implementations</a>
208210

209-
<li><a href="#experimental"><span class=secno>8.4. </span>Experimental
211+
<li><a href="#experimental"><span class=secno>9.4. </span>Experimental
210212
Implementations</a>
211213

212-
<li><a href="#cr-exit-criteria"><span class=secno>8.5. </span>CR Exit
214+
<li><a href="#cr-exit-criteria"><span class=secno>9.5. </span>CR Exit
213215
Criteria</a>
214216
</ul>
215217

@@ -978,9 +980,14 @@ <h2 id=at-document><span class=secno>7. </span>Document queries: the
978980
: (URI | FUNCTION) S*
979981
;</pre>
980982

981-
<h2 id=conformance><span class=secno>8. </span>Conformance</h2>
983+
<h2 id=apis><span class=secno>8. </span>APIs</h2>
984+
985+
<p class=issue>This specification needs to define the CSSOM interfaces for
986+
the new rule types.
987+
988+
<h2 id=conformance><span class=secno>9. </span>Conformance</h2>
982989

983-
<h3 id=base-modules><span class=secno>8.1. </span>Base Modules</h3>
990+
<h3 id=base-modules><span class=secno>9.1. </span>Base Modules</h3>
984991

985992
<p>This specification defines conformance in terms of base modules, which
986993
are modules that this specification builds on top of. The base modules of
@@ -1013,7 +1020,7 @@ <h3 id=base-modules><span class=secno>8.1. </span>Base Modules</h3>
10131020
such syntax does not make a style sheet nonconformant and failure to treat
10141021
such syntax as invalid does not make a processor nonconformant.
10151022

1016-
<h3 id=conformance-classes><span class=secno>8.2. </span>Conformance
1023+
<h3 id=conformance-classes><span class=secno>9.2. </span>Conformance
10171024
Classes</h3>
10181025

10191026
<p>Conformance to the CSS Conditional Rules Module is defined for three
@@ -1058,7 +1065,7 @@ <h3 id=conformance-classes><span class=secno>8.2. </span>Conformance
10581065
it writes style sheets that conform to the module and (if it reads CSS) it
10591066
is a conformant processor.
10601067

1061-
<h3 id=partial><span class=secno>8.3. </span> Partial Implementations</h3>
1068+
<h3 id=partial><span class=secno>9.3. </span> Partial Implementations</h3>
10621069

10631070
<p>So that authors can exploit the forward-compatible parsing rules to
10641071
assign fallback values, CSS renderers <strong>must</strong> treat as
@@ -1072,7 +1079,7 @@ <h3 id=partial><span class=secno>8.3. </span> Partial Implementations</h3>
10721079
unsupported values must be), CSS requires that the entire declaration be
10731080
ignored.
10741081

1075-
<h3 id=experimental><span class=secno>8.4. </span>Experimental
1082+
<h3 id=experimental><span class=secno>9.4. </span>Experimental
10761083
Implementations</h3>
10771084

10781085
<p>To avoid clashes with future CSS features, the CSS specifications
@@ -1086,7 +1093,7 @@ <h3 id=experimental><span class=secno>8.4. </span>Experimental
10861093
should implement the non-prefixed syntax for any feature they consider to
10871094
be correctly implemented according to spec.
10881095

1089-
<h3 id=cr-exit-criteria><span class=secno>8.5. </span>CR Exit Criteria</h3>
1096+
<h3 id=cr-exit-criteria><span class=secno>9.5. </span>CR Exit Criteria</h3>
10901097

10911098
<p>For this specification to be advanced to Proposed Recommendation, there
10921099
must be at least two independent, interoperable implementations of each
@@ -1295,13 +1302,13 @@ <h2 class=no-num id=index>Index</h2>
12951302
<li>conformance
12961303
<ul>
12971304
<li>authoring tool, <a href="#conform-authoring-tool"
1298-
title="conformance, authoring tool"><strong>8.2.</strong></a>
1305+
title="conformance, authoring tool"><strong>9.2.</strong></a>
12991306

13001307
<li>processor, <a href="#conform-processor" title="conformance,
1301-
processor"><strong>8.2.</strong></a>
1308+
processor"><strong>9.2.</strong></a>
13021309

13031310
<li>style sheet, <a href="#conform-style-sheet" title="conformance,
1304-
style sheet"><strong>8.2.</strong></a>
1311+
style sheet"><strong>9.2.</strong></a>
13051312
</ul>
13061313

13071314
<li>&lsquo;<code class=css>@document</code>&rsquo; rule, <a

css3-conditional/Overview.src.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,11 @@ <h2 id="at-document">Document queries: the '@document' rule</h2>
738738
: (URI | FUNCTION) S*
739739
;</pre>
740740

741+
<h2 id="apis">APIs</h2>
742+
743+
<p class="issue">This specification needs to define the CSSOM interfaces
744+
for the new rule types.</p>
745+
741746
<h2 id="conformance">Conformance</h2>
742747

743748
<h3 id="base-modules">Base Modules</h3>

0 commit comments

Comments
 (0)