3
3
< html lang =en >
4
4
< head >
5
5
< meta content ="text/html; charset=utf-8 " http-equiv =Content-Type >
6
- < title > CSS TEMPLATE Module Level N (CSS3 TMPL) </ title >
6
+ < title > CSS TEMPLATE Module Level N</ title >
7
7
<!--
8
8
<link href="http://purl.org/dc/terms/" rel="schema.dcterms">
9
9
<link href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright" rel="dcterms.rights">
10
10
-->
11
11
12
- < meta content ="CSS TEMPLATE Module Level N (CSS3 TMPL) " name =dcterms.title >
12
+ < meta content ="CSS TEMPLATE Module Level N " name =dcterms.title >
13
13
< meta content =text name =dcterms.type >
14
- < meta content =2013-02-14 name =dcterms.issued >
15
- < meta content ="http://dev.w3.org/csswg/cssN-FIXME/ " name =dcterms.creator >
14
+ < meta content =2014-03-07 name =dcterms.date >
15
+ < meta content ="[editor1 name] " name =dcterms.creator >
16
+ < meta content ="[editor2 name] " name =dcterms.creator >
16
17
< meta content =W3C name =dcterms.publisher >
17
- < meta content ="http://dev.w3.org/csswg/cssN-FIXME / "
18
+ < meta content ="http://dev.w3.org/csswg/css-module / "
18
19
name =dcterms.identifier >
19
20
< link href ="#contents " rel =contents >
20
21
< link href ="#index " rel =index >
46
47
< p > < a href ="http://www.w3.org/ "> < img alt =W3C height =48
47
48
src ="http://www.w3.org/Icons/w3c_home " width =72 > </ a > <!--end-logo-->
48
49
49
- < h1 class =p-name > CSS < var class =replaceme > TEMPLATE</ var > Module Level < var
50
- class =replaceme > N</ var > </ h1 >
50
+ < h1 class =p-name > CSS TEMPLATE Module Level N</ h1 >
51
51
52
- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft < time
53
- class =dt-updated datetime =20130214 > 14 February 2013</ time > </ h2 >
52
+ < h2 class ="no-num no-toc "> Editor's Draft < time class =dt-updated
53
+ datetime =20140307 > 7 March 2014</ time >
54
+ <!-- for HTML4.x doctypes: <span class="dt-updated"><span class="value-title" title="20140307"> 7 March 2014</span></span> --> </ h2 >
54
55
55
56
< dl >
56
57
< dt > This version:
57
58
58
59
< dd > < a class =u-url
59
- href ="http://dev.w3.org/csswg/cssN-FIXME / "> http://dev.w3.org/csswg/cssN-FIXME /</ a >
60
+ href ="http://dev.w3.org/csswg/css-module / "> http://dev.w3.org/csswg/css-module /</ a >
60
61
61
62
< dt > Latest version:
62
63
63
- < dd > < a class = replaceme
64
- href =" http://www.w3.org/TR/cssN-FIXME/ " > http://www.w3.org/TR/cssN-FIXME/ </ a >
64
+ < dd > < a href =" http://www.w3.org/TR/css-module/ " > < var
65
+ class = replaceme > http://www.w3.org/TR/css-module/ </ var > </ a >
65
66
66
67
< dt > Editor's draft:
67
68
68
69
< dd > < a
69
- href ="http://dev.w3.org/csswg/cssN-FIXME / "> http://dev.w3.org/csswg/cssN-FIXME /</ a >
70
+ href ="http://dev.w3.org/csswg/css-module / "> http://dev.w3.org/csswg/css-module /</ a >
70
71
(< a
71
- href ="https://dvcs.w3.org/hg/csswg/log/tip/cssN-FIXME /Overview.src.html "> change
72
+ href ="https://dvcs.w3.org/hg/csswg/log/tip/css-module /Overview.src.html "> change
72
73
log</ a > )
73
74
74
75
< dt > Previous version:
75
76
76
- < dd > < a href ="http://www.w3.org/PreviousVersionURI " rel = previous >
77
+ < dd > < a href ="http://www.w3.org/PreviousVersionURI ">
77
78
http://www.w3.org/PreviousVersionURI</ a >
78
79
79
80
< dt > Issue Tracking:
@@ -88,8 +89,8 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft <time
88
89
< dt > Feedback:
89
90
90
91
< dd > < a
91
- href ="mailto:www-style@w3.org?subject=%5BcssN-FIXME %5D%20feedback "> www-style@w3.org</ a >
92
- with subject line “< kbd > [cssN-FIXME ] < var > … message topic
92
+ href ="mailto:www-style@w3.org?subject=%5BSHORTNAME %5D%20feedback "> www-style@w3.org</ a >
93
+ with subject line “< kbd > [css-module ] < var > … message topic
93
94
…</ var > </ kbd > ” (< a
94
95
href ="http://lists.w3.org/Archives/Public/www-style/ "
95
96
rel =discussion > archives</ a > )
@@ -109,7 +110,7 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft <time
109
110
<!--begin-copyright-->
110
111
< p class =copyright > < a
111
112
href ="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright "
112
- rel =license > Copyright</ a > © 2013 < a href ="http://www.w3.org/ "> < abbr
113
+ rel =license > Copyright</ a > © 2014 < a href ="http://www.w3.org/ "> < abbr
113
114
title ="World Wide Web Consortium "> W3C</ abbr > </ a > < sup > ®</ sup > (< a
114
115
href ="http://www.csail.mit.edu/ "> < abbr
115
116
title ="Massachusetts Institute of Technology "> MIT</ abbr > </ a > , < a
@@ -146,27 +147,29 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
146
147
< p > The (< a
147
148
href ="http://lists.w3.org/Archives/Public/www-style/ "> archived</ a > ) public
148
149
mailing list < a
149
- href ="mailto:www-style@w3.org?Subject=%5BcssN-FIXME %5D%20PUT%20SUBJECT%20HERE ">
150
+ href ="mailto:www-style@w3.org?Subject=%5Bcss-module %5D%20PUT%20SUBJECT%20HERE ">
150
151
www-style@w3.org</ a > (see < a
151
152
href ="http://www.w3.org/Mail/Request "> instructions</ a > ) is preferred for
152
153
discussion of this specification. When sending e-mail, please put the text
153
- “cssN-FIXME ” in the subject, preferably like this:
154
- “[<!----> cssN-FIXME <!----> ] < em > …summary of comment…</ em > ”
154
+ “css-module ” in the subject, preferably like this:
155
+ “[<!----> css-module <!----> ] < em > …summary of comment…</ em > ”
155
156
156
- < p > This document was produced by the < a href ="/Style/CSS/members "> CSS
157
- Working Group</ a > (part of the < a href ="/Style/ "> Style Activity</ a > ).
157
+ < p > This document was produced by the < a
158
+ href ="http://www.w3.org/Style/CSS/members "> CSS Working Group</ a > (part of
159
+ the < a href ="http://www.w3.org/Style/ "> Style Activity</ a > ).
158
160
159
161
< p > This document was produced by a group operating under the < a
160
- href ="/Consortium/Patent-Policy-20040205/ "> 5 February 2004 W3C Patent
161
- Policy</ a > . W3C maintains a < a href ="/2004/01/pp-impl/32061/status "
162
+ href ="http://www.w3.org/Consortium/Patent-Policy-20040205/ "> 5 February
163
+ 2004 W3C Patent Policy</ a > . W3C maintains a < a
164
+ href ="http://www.w3.org/2004/01/pp-impl/32061/status "
162
165
rel =disclosure > public list of any patent disclosures</ a > made in
163
166
connection with the deliverables of the group; that page also includes
164
167
instructions for disclosing a patent. An individual who has actual
165
168
knowledge of a patent which the individual believes contains < a
166
- href ="/Consortium/Patent-Policy-20040205/#def-essential "> Essential
169
+ href ="http://www.w3.org /Consortium/Patent-Policy-20040205/#def-essential "> Essential
167
170
Claim(s)</ a > must disclose the information in accordance with < a
168
- href ="/ Consortium/Patent-Policy-20040205/#sec-Disclosure "> section 6 of the
169
- W3C Patent Policy</ a > .</ p >
171
+ href ="http://www.w3.org/ Consortium/Patent-Policy-20040205/#sec-Disclosure "> section
172
+ 6 of the W3C Patent Policy</ a > .</ p >
170
173
<!--end-status-->
171
174
172
175
< p > The following features are at risk: …
@@ -240,8 +243,8 @@ <h3 id=placement><span class=secno>1.1. </span> Module interactions</h3>
240
243
definition of CSS.
241
244
242
245
< p > This module replaces and extends the < var class =replaceme > SUMMARIZE
243
- HERE</ var > features defined in < a href =" #CSS21 "
244
- rel = biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > sections < var
246
+ HERE</ var > features defined in < a
247
+ href =" #ref-CSS21 " > [CSS21]<!--{{!CSS21}}--> </ a > sections < var
245
248
class =replaceme > W.X and Y.Z</ var > .
246
249
247
250
< p class =replaceme > All properties in this module apply to the
@@ -260,14 +263,14 @@ <h3 id=values><span class=secno>1.2. </span> Values</h3>
260
263
261
264
< p > This specification follows the < a
262
265
href ="http://www.w3.org/TR/CSS21/about.html#property-defs "> CSS property
263
- definition conventions</ a > from < a href =" #CSS21 "
264
- rel = biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > . Value types not defined in
266
+ definition conventions</ a > from < a
267
+ href =" #ref-CSS21 " > [CSS21]<!--{{!CSS21}}--> </ a > . Value types not defined in
265
268
this specification are defined in CSS Level 2 Revision 1 < a
266
- href ="#CSS21 " rel = biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > . Other CSS
267
- modules may expand the definitions of these value types: for example < a
268
- href ="#CSS3COLOR " rel = biblioentry > [CSS3COLOR ]<!--{{CSS3COLOR }}--> </ a > ,
269
- when combined with this module, expands the definition of the
270
- <color> value type as used in this specification.
269
+ href ="#ref- CSS21 "> [CSS21]<!--{{!CSS21}}--> </ a > . Other CSS modules may
270
+ expand the definitions of these value types: for example < a
271
+ href ="#ref-CSS3VAL " > [CSS3VAL ]<!--{{CSS3VAL }}--> </ a > , when combined with
272
+ this module, expands the definition of the < var > <length> </ var > value
273
+ type as used in this specification.
271
274
272
275
< p > In addition to the property-specific values listed in their definitions,
273
276
all properties defined in this specification also accept the < a
@@ -282,12 +285,11 @@ <h2 id=sample-topic><span class=secno>2. </span> Sample section</h2>
282
285
for more precise instructions. The companion of this template shows the < a
283
286
href =Overview.html > processed result</ a > .
284
287
285
- < p > To refer to HTML, use < a href =" #HTML40 "
286
- rel = biblioentry > [HTML40]<!--{{HTML40}}--> </ a > (note the double square
288
+ < p > To refer to HTML, use < a
289
+ href =" #ref-HTML40 " > [HTML40]<!--{{HTML40}}--> </ a > (note the double square
287
290
brackets). To make a normative reference, insert a “!”, like this: < a
288
- href ="#CSS3SYN " rel =biblioentry > [CSS3SYN]<!--{{!CSS3SYN}}--> </ a > The
289
- currently available < a
290
- href ="https://www.w3.org/Style/Group/css3-src/biblio.ref "> list of
291
+ href ="#ref-CSS3SYN "> [CSS3SYN]<!--{{!CSS3SYN}}--> </ a > The currently
292
+ available < a href ="http://dev.w3.org/CSS/biblio/biblio.ref "> list of
291
293
bibliographic data</ a > can of course be extended.
292
294
293
295
< p > We write about a property such as ‘< code
@@ -442,7 +444,7 @@ <h3 id=conventions><span class=secno>3.1. </span> Document conventions</h3>
442
444
443
445
< p > All of the text of this specification is normative except sections
444
446
explicitly marked as non-normative, examples, and notes. < a
445
- href ="#RFC2119 " rel = biblioentry > [RFC2119]<!--{{!RFC2119}}--> </ a >
447
+ href ="#ref- RFC2119 "> [RFC2119]<!--{{!RFC2119}}--> </ a >
446
448
447
449
< p > Examples in this specification are introduced with the words “for
448
450
example” or are set apart from the normative text with
@@ -460,8 +462,8 @@ <h3 id=conventions><span class=secno>3.1. </span> Document conventions</h3>
460
462
< h3 id =conformance-classes > < span class =secno > 3.2. </ span > Conformance
461
463
classes</ h3 >
462
464
463
- < p > Conformance to < var class = replaceme > CSS TEMPLATE Module</ var > is defined
464
- for three conformance classes:
465
+ < p > Conformance to CSS TEMPLATE Module Level N is defined for three
466
+ conformance classes:
465
467
466
468
< dl >
467
469
< dt > < dfn id =style-sheet title ="style sheet!!as conformance class "> style
@@ -482,25 +484,24 @@ <h3 id=conformance-classes><span class=secno>3.2. </span> Conformance
482
484
that writes a style sheet.
483
485
</ dl >
484
486
485
- < p > A style sheet is conformant to < var class =replaceme > CSS TEMPLATE
486
- Module</ var > if all of its statements that use syntax defined in this
487
- module are valid according to the generic CSS grammar and the individual
488
- grammars of each feature defined in this module.
489
-
490
- < p > A renderer is conformant to < var class =replaceme > CSS TEMPLATE
491
- Module</ var > if, in addition to interpreting the style sheet as defined by
492
- the appropriate specifications, it supports all the features defined by
493
- < var class =replaceme > CSS TEMPLATE Module</ var > by parsing them correctly
494
- and rendering the document accordingly. However, the inability of a UA to
495
- correctly render a document due to limitations of the device does not make
496
- the UA non-conformant. (For example, a UA is not required to render color
497
- on a monochrome monitor.)
498
-
499
- < p > An authoring tool is conformant to < var class =replaceme > CSS TEMPLATE
500
- Module</ var > if it writes style sheets that are syntactically correct
501
- according to the generic CSS grammar and the individual grammars of each
502
- feature in this module, and meet all other conformance requirements of
503
- style sheets as described in this module.
487
+ < p > A style sheet is conformant to CSS TEMPLATE Module Level N if all of its
488
+ statements that use syntax defined in this module are valid according to
489
+ the generic CSS grammar and the individual grammars of each feature
490
+ defined in this module.
491
+
492
+ < p > A renderer is conformant to CSS TEMPLATE Module Level N if, in addition
493
+ to interpreting the style sheet as defined by the appropriate
494
+ specifications, it supports all the features defined by CSS TEMPLATE
495
+ Module Level N by parsing them correctly and rendering the document
496
+ accordingly. However, the inability of a UA to correctly render a document
497
+ due to limitations of the device does not make the UA non-conformant. (For
498
+ example, a UA is not required to render color on a monochrome monitor.)
499
+
500
+ < p > An authoring tool is conformant to CSS TEMPLATE Module Level N if it
501
+ writes style sheets that are syntactically correct according to the
502
+ generic CSS grammar and the individual grammars of each feature in this
503
+ module, and meet all other conformance requirements of style sheets as
504
+ described in this module.
504
505
505
506
< h3 id =partial > < span class =secno > 3.3. </ span > Partial implementations</ h3 >
506
507
@@ -613,27 +614,25 @@ <h3 class=no-num id=normative-references> Normative references</h3>
613
614
<!--begin-normative-->
614
615
<!-- Sorted by label -->
615
616
616
- < dl class =bibliography >
617
- < dt style ="display: none "> <!-- keeps the doc valid if the DL is empty -->
618
- <!---->
617
+ < dl class =bibliography > <!---->
619
618
620
619
< dt id =CSS21 > [CSS21]
621
620
622
621
< dd > Bert Bos; et al. < a
623
- href ="http://www.w3.org/TR/2011/REC-CSS2-20110607/ "> < cite > Cascading Style
622
+ href ="http://www.w3.org/TR/2011/REC-CSS2-20110607 "> < cite > Cascading Style
624
623
Sheets Level 2 Revision 1 (CSS 2.1) Specification.</ cite > </ a > 7 June
625
624
2011. W3C Recommendation. URL: < a
626
- href ="http://www.w3.org/TR/2011/REC-CSS2-20110607/ "> http://www.w3.org/TR/2011/REC-CSS2-20110607/ </ a >
625
+ href ="http://www.w3.org/TR/2011/REC-CSS2-20110607 "> http://www.w3.org/TR/2011/REC-CSS2-20110607</ a >
627
626
</ dd >
628
627
<!---->
629
628
630
629
< dt id =CSS3SYN > [CSS3SYN]
631
630
632
- < dd > L. David Baron . < a
633
- href ="http://www.w3.org/TR/2003/WD-css3 -syntax-20030813 "> < cite > CSS3
634
- module: Syntax.</ cite > </ a > 13 August 2003 . W3C Working Draft. (Work in
635
- progress.) URL: < a
636
- href ="http://www.w3.org/TR/2003/WD-css3 -syntax-20030813 "> http://www.w3.org/TR/2003/WD-css3 -syntax-20030813 </ a >
631
+ < dd > Tab Atkins Jr.; Simon Sapin . < a
632
+ href ="http://www.w3.org/TR/2014/CR-css -syntax-3-20140220/ "> < cite > CSS
633
+ Syntax Module Level 3 .</ cite > </ a > 20 February 2014 . W3C Candidate
634
+ Recommendation. (Work in progress.) URL: < a
635
+ href ="http://www.w3.org/TR/2014/CR-css -syntax-3-20140220/ "> http://www.w3.org/TR/2014/CR-css -syntax-3-20140220/ </ a >
637
636
</ dd >
638
637
<!---->
639
638
@@ -652,16 +651,15 @@ <h3 class=no-num id=other-references> Other references</h3>
652
651
<!--begin-informative-->
653
652
<!-- Sorted by label -->
654
653
655
- < dl class =bibliography >
656
- < dt style ="display: none "> <!-- keeps the doc valid if the DL is empty -->
657
- <!---->
654
+ < dl class =bibliography > <!---->
658
655
659
- < dt id =CSS3COLOR > [CSS3COLOR ]
656
+ < dt id =CSS3VAL > [CSS3VAL ]
660
657
661
- < dd > Tantek Çelik; Chris Lilley; L. David Baron. < a
662
- href ="http://www.w3.org/TR/2011/REC-css3-color-20110607 "> < cite > CSS Color
663
- Module Level 3.</ cite > </ a > 7 June 2011. W3C Recommendation. URL: < a
664
- href ="http://www.w3.org/TR/2011/REC-css3-color-20110607 "> http://www.w3.org/TR/2011/REC-css3-color-20110607</ a >
658
+ < dd > Håkon Wium Lie; Tab Atkins; Elika J. Etemad. < a
659
+ href ="http://www.w3.org/TR/2013/CR-css3-values-20130730/ "> < cite > CSS
660
+ Values and Units Module Level 3.</ cite > </ a > 30 July 2013. W3C Candidate
661
+ Recommendation. (Work in progress.) URL: < a
662
+ href ="http://www.w3.org/TR/2013/CR-css3-values-20130730/ "> http://www.w3.org/TR/2013/CR-css3-values-20130730/</ a >
665
663
</ dd >
666
664
<!---->
667
665
@@ -718,8 +716,8 @@ <h2 class=no-num id=index> Index</h2>
718
716
719
717
< li > terms, < a href ="#terms " title ="section 2. "> 2.</ a >
720
718
721
- < li > ‘< a href =" #value-name " > < code class =css > value-name</ code > </ a > ’, < a
722
- href =" #value-name " title ="section 2.1. "> < strong > 2.1.</ strong > </ a >
719
+ < li > ‘< code class =css > value-name</ code > ’, < a href =" #value-name "
720
+ title ="section 2.1. "> < strong > 2.1.</ strong > </ a >
723
721
724
722
< li > variant, < a href ="#variants " title ="section 2. "> 2.</ a >
725
723
0 commit comments