@@ -56,77 +56,7 @@ Introduction</h2>
56
56
so that these CSS clients would ignore the style rules
57
57
rather than possibly match them incorrectly.
58
58
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.
113
59
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>
130
60
<h2 id="declaration">Declaring namespaces: the ''@namespace'' rule</h2>
131
61
132
62
The ''@namespace'' <a>at-rule</a> declares a namespace prefix
@@ -379,22 +309,3 @@ Acknowledgments</h2>
379
309
Björn Höhrmann,
380
310
and Lachlan Hunt
381
311
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