Skip to content

Commit 527f3ea

Browse files
committed
[css-namespaces] Revert to the old Conformance section.
1 parent b32a428 commit 527f3ea

File tree

2 files changed

+124
-145
lines changed

2 files changed

+124
-145
lines changed

css-namespaces/Overview.bs

+62
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Former Editor: Chris Lilley
1313
Previous Version: http://www.w3.org/TR/2008/CR-css3-namespace-20080523/
1414
Abstract: This CSS Namespaces module defines the syntax for using namespaces in CSS. It defines the ''@namespace'' rule for declaring the default namespace and binding namespaces to namespace prefixes, and it also defines a syntax that other specifications can adopt for using those prefixes in namespace-qualified names.
1515
Link Defaults: selectors-4 (dfn) type selectors, css-syntax-3 (dfn) at-rule
16+
Boilerplate: omit footer
1617
</pre>
1718

1819
<!--
@@ -54,6 +55,48 @@ Introduction</h2>
5455
so that these CSS clients would ignore the style rules
5556
rather than possibly match them incorrectly.
5657

58+
<h2 id="conformance">Conformance</h2>
59+
60+
<p>A document or implementation cannot conform to CSS Namespaces alone,
61+
but can claim conformance to CSS Namespaces if it satisfies the
62+
conformance requirements in this specification when implementing CSS or
63+
another host language that normatively references this specification.</p>
64+
65+
<p>Conformance to CSS Namespaces is defined for two classes:
66+
<dl>
67+
<dt><dfn>style sheet</dfn></dt>
68+
<dd>A <a href="http://www.w3.org/TR/CSS21/conform.html#style-sheet">CSS style
69+
sheet</a> (or a complete unit of another host language that normatively
70+
references CSS Namespaces).
71+
<dt><dfn>interpreter</dfn></dt>
72+
<dd>Someone or something that interprets the semantics of a style sheet.
73+
(CSS <a href="http://www.w3.org/TR/CSS21/conform.html#user-agent">user
74+
agents</a> fall under this category.)</dd>
75+
</dl>
76+
77+
<p>The conformance requirements are expressed with a combination of
78+
descriptive assertions and RFC 2119 terminology. The key words "MUST",
79+
"MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT",
80+
"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this
81+
document are to be interpreted as described in RFC 2119.
82+
However, for readability, these words do not appear in all uppercase
83+
letters in this specification. All of the text of this specification is
84+
normative except sections explicitly marked as non-normative, examples,
85+
and notes. [[!RFC2119]]</p>
86+
87+
<p>Examples in this specification are introduced with the words "for example"
88+
or are set apart from the normative text with <code>class="example"</code>,
89+
like this:
90+
91+
<div class="example">
92+
<p>This is an example of an informative example.</p>
93+
</div>
94+
95+
<p>Informative notes begin with the word "Note" and are set apart from the
96+
normative text with <code>class="note"</code>, like this:
97+
98+
<p class="note">Note, this is an informative note.</p>
99+
57100

58101
<h3 id="terminology">
59102
Terminology</h3>
@@ -323,3 +366,22 @@ Acknowledgments</h2>
323366
Björn Höhrmann,
324367
and Lachlan Hunt
325368
for their comments.
369+
370+
<h2 class="no-num no-ref" id="references">
371+
References</h2>
372+
373+
<h3 class="no-num no-ref" id="normative">
374+
Normative References</h3>
375+
<div data-fill-with="normative-references"></div>
376+
377+
<h3 class="no-num no-ref" id="informative">
378+
Informative References</h3>
379+
<div data-fill-with="informative-references"></div>
380+
381+
<h2 class="no-num no-ref" id="index">
382+
Index</h2>
383+
<div data-fill-with="index"></div>
384+
385+
<h2 class="no-num no-ref" id="property-index">
386+
Property index</h2>
387+
<div data-fill-with="property-index"></div>

0 commit comments

Comments
 (0)