@@ -56,77 +56,7 @@ Introduction</h2>
5656 so that these CSS clients would ignore the style rules
5757 rather than possibly match them incorrectly.
5858
59- <h2 id="conformance">Conformance</h2>
60-
61- <p> A document or implementation cannot conform to CSS Namespaces alone,
62- but can claim conformance to CSS Namespaces if it satisfies the
63- conformance requirements in this specification when implementing CSS or
64- another host language that normatively references this specification.</p>
65-
66- <p> Conformance to CSS Namespaces is defined for two classes:
67- <dl>
68- <dt> <dfn>style sheet</dfn> </dt>
69- <dd> A <a href="http://www.w3.org/TR/CSS21/conform.html#style-sheet">CSS style
70- sheet</a> (or a complete unit of another host language that normatively
71- references CSS Namespaces).
72- <dt> <dfn>interpreter</dfn> </dt>
73- <dd> Someone or something that interprets the semantics of a style sheet.
74- (CSS <a href="http://www.w3.org/TR/CSS21/conform.html#user-agent">user
75- agents</a> fall under this category.)</dd>
76- </dl>
77-
78- <p> The conformance requirements are expressed with a combination of
79- descriptive assertions and RFC 2119 terminology. The key words "MUST",
80- "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT",
81- "RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this
82- document are to be interpreted as described in RFC 2119.
83- However, for readability, these words do not appear in all uppercase
84- letters in this specification. All of the text of this specification is
85- normative except sections explicitly marked as non-normative, examples,
86- and notes. [[!RFC2119]] </p>
87-
88- <p> Examples in this specification are introduced with the words "for example"
89- or are set apart from the normative text with <code> class="example"</code> ,
90- like this:
91-
92- <div class="example">
93- <p> This is an example of an informative example.</p>
94- </div>
95-
96- <p> Informative notes begin with the word "Note" and are set apart from the
97- normative text with <code> class="note"</code> , like this:
98-
99- <p class="note"> Note, this is an informative note.</p>
100-
101-
102- <h3 id="terminology">
103- Terminology</h3>
104-
105- Besides terms introduced by this specification,
106- CSS Namespaces uses the terminology defined in Namespaces in XML 1.0. [[!XML-NAMES]]
107- However, the syntax defined here is not restricted to representing XML element and attribute names
108- and may represent other kinds of namespaces as defined by the host language.
109-
110- In CSS Namespaces a namespace name consisting of the empty string
111- is taken to represent the null namespace
112- or lack of a namespace.
11359
114- <div class="example">
115- For example, given the namespace declarations:
116-
117- <pre>
118- @namespace empty "";
119- @namespace "";
120- </pre>
121-
122- The <a>type selectors</a>
123- <code> elem</code> ,
124- <code> |elem</code> ,
125- and <code> empty|elem</code>
126- are equivalent.
127- </div>
128-
129- <div>
13060<h2 id="declaration">Declaring namespaces: the ''@namespace'' rule</h2>
13161
13262 The ''@namespace'' <a>at-rule</a> declares a namespace prefix
@@ -379,22 +309,3 @@ Acknowledgments</h2>
379309 Björn Höhrmann,
380310 and Lachlan Hunt
381311 for their comments.
382-
383- <h2 class="no-num no-ref" id="references">
384- References</h2>
385-
386- <h3 class="no-num no-ref" id="normative">
387- Normative References</h3>
388- <div data-fill-with="normative-references"></div>
389-
390- <h3 class="no-num no-ref" id="informative">
391- Informative References</h3>
392- <div data-fill-with="informative-references"></div>
393-
394- <h2 class="no-num no-ref" id="index">
395- Index</h2>
396- <div data-fill-with="index"></div>
397-
398- <h2 class="no-num no-ref" id="property-index">
399- Property index</h2>
400- <div data-fill-with="property-index"></div>
0 commit comments