1515
1616 < h1 id =css-namespaces > CSS Namespaces Module</ h1 >
1717
18- < h2 class ="no-num no-toc " id =longstatus > Editor's Draft 22 December 2007</ h2 >
18+ < h2 class ="no-num no-toc " id =longstatus > Editor's Draft 24 December 2007</ h2 >
1919
2020 < dl >
2121 < dt > This version:
2222
2323 < dd > < a
2424 href ="http://dev.w3.org/csswg/css3-namespace/ "> http://dev.w3.org/csswg/css3-namespace/</ a > </ dd >
2525 <!--
26- <dd><a href="http://www.w3.org/TR/2007/WD-css3-namespace-20071222 /">http://www.w3.org/TR/2007/WD-css3-namespace-20071222 /</a></dd>
26+ <dd><a href="http://www.w3.org/TR/2007/WD-css3-namespace-20071224 /">http://www.w3.org/TR/2007/WD-css3-namespace-20071224 /</a></dd>
2727-->
2828
2929 < dt > Latest version:
@@ -155,11 +155,10 @@ <h2 id=intro><span class=secno>1. </span>Introduction</h2>
155155 CSS Namespaces.
156156
157157 < p > The terminology used in this specification is that of < a
158- href ="#XML-NAMES11 "
159- rel =biblioentry > [XML-NAMES11]<!--{{XML-NAMES11}}--> </ a > . < span
160- class =issue > Do we really need this sentence?</ span > However, the syntax
161- defined here is not restricted to representing XML element and attribute
162- names.</ p >
158+ href ="#REC-XML-NAMES "
159+ rel =biblioentry > [REC-XML-NAMES]<!--{{REC-XML-NAMES}}--> </ a > . However, the
160+ syntax defined here is not restricted to representing XML element and
161+ attribute names.</ p >
163162
164163 < p > Note that a CSS client that does not support this module will (if it
165164 properly conforms to < a
@@ -251,9 +250,9 @@ <h2 id=declaration><span class=secno>3. </span>Declaring namespaces: the
251250 </ div >
252251
253252 < p id =expanded-name-match > In CSS Namespaces, as in XML Namespaces < a
254- href ="#XML-NAMES11 "
255- rel =biblioentry > [XML-NAMES11 ]<!--{{XML-NAMES11 }}--> </ a > , the prefix is
256- merely a syntactic construct; it is the < em > < dfn
253+ href ="#REC- XML-NAMES "
254+ rel =biblioentry > [REC- XML-NAMES ]<!--{{REC- XML-NAMES }}--> </ a > , the prefix
255+ is merely a syntactic construct; it is the < em > < dfn
257256 id =expanded-name > expanded name</ dfn > </ em > (the tuple of local name and
258257 namespace name) that is significant. Thus the actual prefixes used in a
259258 CSS style sheet, and whether they are defaulted or not, are independent
@@ -294,9 +293,7 @@ <h3 id=syntax><span class=secno>3.1. </span>Syntax</h3>
294293
295294 < p > A URI string parsed from the < code > URI</ code > syntax must be treated as
296295 a literal string: as with the < code > STRING</ code > syntax, no URI-specific
297- normalization is applied. For this reason the string syntax is
298- recommended, and the < code > url()</ code > syntax discouraged < span
299- class =issue > deprecated?</ span > .</ p >
296+ normalization is applied.</ p >
300297
301298 < h3 id =scope > < span class =secno > 3.2. </ span > Scope</ h3 >
302299
@@ -316,14 +313,14 @@ <h3 id=prefixes><span class=secno>3.3. </span>Declaring Prefixes</h3>
316313 id =default > default namespace</ dfn > applies to names that have no explicit
317314 namespace prefix. Modules that employ namespace prefixes must define in
318315 which contexts the default namespace applies. For example, following < a
319- href ="#XML-NAMES11 "
320- rel =biblioentry > [XML-NAMES11 ]<!--{{XML-NAMES11 }}--> </ a > , in Selectors < a
321- href ="#SELECT " rel =biblioentry > [SELECT]<!--{{SELECT}}--> </ a > the default
322- namespace applies to type selectors—but it does not apply to
323- attribute selectors. There is no default value for the default namespace:
324- modules that assign unqualified names to the default namespace must
325- define how those unqualified names are to be interpreted when no default
326- namespace is declared.</ p >
316+ href ="#REC- XML-NAMES "
317+ rel =biblioentry > [REC- XML-NAMES ]<!--{{REC- XML-NAMES }}--> </ a > , in Selectors
318+ < a href ="#SELECT " rel =biblioentry > [SELECT]<!--{{SELECT}}--> </ a> the
319+ default namespace applies to type selectors—but it does not apply
320+ to attribute selectors. There is no default value for the default
321+ namespace: modules that assign unqualified names to the default namespace
322+ must define how those unqualified names are to be interpreted when no
323+ default namespace is declared.</ p >
327324
328325 < p > Namespace prefixes are, < a
329326 href ="http://www.w3.org/TR/CSS21/syndata.html#q6 "> like CSS property
@@ -341,9 +338,9 @@ <h3 id=prefixes><span class=secno>3.3. </span>Declaring Prefixes</h3>
341338 < div >
342339 < h2 id =css-qnames > < span class =secno > 4. </ span > CSS Qualified Names</ h2 >
343340
344- < p > A < dfn id =qualified > qualified name</ dfn > is a name explicitly located
345- within (associated with) a namespace. To form a qualified name in CSS
346- syntax, a namespace prefix that has been declared within scope is
341+ < p > A < dfn id =css- qualified> CSS qualified name</ dfn > is a name explicitly
342+ located within (associated with) a namespace. To form a qualified name in
343+ CSS syntax, a namespace prefix that has been declared within scope is
347344 prepended to a local name (such as an element or attribute name),
348345 separated by a "vertical bar" (< code > |</ code > , U+007C). The prefix,
349346 representing the namespace for which it has been declared, indicates the
@@ -392,15 +389,14 @@ <h2 id=css-qnames><span class=secno>4. </span>CSS Qualified Names</h2>
392389 < h2 class =no-num id =acknowledgments > Acknowledgments</ h2 >
393390
394391 < p > This draft borrows heavily from earlier drafts on CSS namespace support
395- by Chris Lilley and by Peter Linss < a href ="#CSS3NAMESPACE "
396- rel =biblioentry > [CSS3NAMESPACE]<!--{{CSS3NAMESPACE}}--> </ a > and early
397- (unpublished) drafts on CSS and XML by Håkon Lie and Bert Bos, and
398- XML Namespaces and CSS by Bert Bos and Steven Pemberton. Many current and
399- former members of the CSS Working Group have contributed to this document.
400- Discussions on www-style@w3.org and in other places have also contributed
401- ideas to this specification. Special thanks goes to L. David Baron, Ian
402- Hickson, Bjöern Höhrmann, Lachlan Hunt, and Anne van Kesteren
403- for their comments.
392+ by Chris Lilley and by Peter Linss and early (unpublished) drafts on CSS
393+ and XML by Håkon Lie and Bert Bos, and XML Namespaces and CSS by
394+ Bert Bos and Steven Pemberton. Many current and former members of the CSS
395+ Working Group have contributed to this document. Discussions on
396+ www-style@w3.org and in other places have also contributed ideas to this
397+ specification. Special th
1E71
anks goes to L. David Baron, Ian Hickson,
398+ Bjöern Höhrmann, Lachlan Hunt, and Anne van Kesteren for their
399+ comments.
404400
405401 < h2 class =no-num id =references > References</ h2 >
406402
@@ -438,14 +434,6 @@ <h3 class=no-num id=informative-references>Informative references</h3>
438434 < dt style ="display: none "> <!-- keeps the doc valid if the DL is empty -->
439435 <!---->
440436
441- < dt id =CSS3NAMESPACE > [CSS3NAMESPACE]
442-
443- < dd > Elika J. Etemad. < cite > CSS Module: Namespaces.</ cite > 28 August 2006.
444- W3C Working Draft. (Work in progress.) URL: < a
445- href ="http://www.w3.org/TR/2006/WD-css3-namespace-20060828/ "> http://www.w3.org/TR/2006/WD-css3-namespace-20060828/</ a >
446- </ dd >
447- <!---->
448-
449437 < dt id =CSS3SYN > [CSS3SYN]
450438
451439 < dd > L. David Baron. < cite > CSS3 module: Syntax.</ cite > 13 August 2003. W3C
@@ -463,6 +451,14 @@ <h3 class=no-num id=informative-references>Informative references</h3>
463451 </ dd >
464452 <!---->
465453
454+ < dt id =REC-XML-NAMES > [REC-XML-NAMES]
455+
456+ < dd > Tim Bray; et al. < cite > Namespaces in XML.</ cite > 16 August 2006. W3C
457+ Recommendation. URL: < a
458+ href ="http://www.w3.org/TR/2006/REC-xml-names-20060816 "> http://www.w3.org/TR/2006/REC-xml-names-20060816</ a >
459+ </ dd >
460+ <!---->
461+
466462 < dt id =SELECT > [SELECT]
467463
468464 < dd > Daniel Glazman; Tantek Çelik; Ian Hickson (eds).
@@ -479,14 +475,6 @@ <h3 class=no-num id=informative-references>Informative references</h3>
479475 href ="http://www.w3.org/TR/2004/WD-SVG12-20040318 "> http://www.w3.org/TR/2004/WD-SVG12-20040318</ a >
480476 </ dd >
481477 <!---->
482-
483- < dt id =XML-NAMES11 > [XML-NAMES11]
484-
485- < dd > Andrew Layman; et al. < cite > Namespaces in XML 1.1.</ cite > 16 August
486- 2006. W3C Recommendation. URL: < a
487- href ="http://www.w3.org/TR/2006/REC-xml-names11-20060816 "> http://www.w3.org/TR/2006/REC-xml-names11-20060816</ a >
488- </ dd >
489- <!---->
490478 </ dl >
491479 <!--end-informative-->
492480</ html >
0 commit comments