1313 content ="CSS Custom Properties for Cascading Variables Module Level 1 "
1414 name =dcterms.title >
1515 < meta content =text name =dcterms.type >
16- < meta content =2013-03-05 name =dcterms.issued >
16+ < meta content =2013-03-06 name =dcterms.issued >
1717 < meta content ="http://dev.w3.org/csswg/css-variables/ "
1818 name =dcterms.creator >
1919 < meta content =W3C name =dcterms.publisher >
3232 < h1 class =no-ref id =title > CSS Custom Properties for Cascading Variables
3333 Module Level 1</ h1 >
3434
35- < h2 class ="no-num no-toc no-ref " id =subtitle > Editor's Draft 5 March 2013</ h2 >
35+ < h2 class ="no-num no-toc no-ref " id =subtitle > Editor's Draft 6 March 2013</ h2 >
3636
3737 < dl >
3838 < dt > This version:
@@ -167,25 +167,28 @@ <h2 class="no-num no-toc no-ref" id=contents> Table of contents</h2>
167167 Interface</ a >
168168 </ ul >
169169
170- < li > < a href ="#acknowledgments "> < span class =secno > 5. </ span >
170+ < li > < a href ="#changes "> < span class =secno > 5. </ span > Changes from 10 April
171+ 2012 Working Draft</ a >
172+
173+ < li > < a href ="#acknowledgments "> < span class =secno > 6. </ span >
171174 Acknowledgments</ a >
172175
173- < li class =no-ref > < a href ="#conformance "> < span class =secno > 6 . </ span >
176+ < li class =no-ref > < a href ="#conformance "> < span class =secno > 7 . </ span >
174177 Conformance</ a >
175178 < ul class =toc >
176- < li class =no-ref > < a href ="#conventions "> < span class =secno > 6 .1. </ span >
179+ < li class =no-ref > < a href ="#conventions "> < span class =secno > 7 .1. </ span >
177180 Document conventions</ a >
178181
179- < li class =no-ref > < a href ="#conformance-classes "> < span class =secno > 6 .2.
182+ < li class =no-ref > < a href ="#conformance-classes "> < span class =secno > 7 .2.
180183 </ span > Conformance classes</ a >
181184
182- < li class =no-ref > < a href ="#partial "> < span class =secno > 6 .3. </ span >
185+ < li class =no-ref > < a href ="#partial "> < span class =secno > 7 .3. </ span >
183186 Partial implementations</ a >
184187
185- < li class =no-ref > < a href ="#experimental "> < span class =secno > 6 .4. </ span >
188+ < li class =no-ref > < a href ="#experimental "> < span class =secno > 7 .4. </ span >
186189 Experimental implementations</ a >
187190
188- < li class =no-ref > < a href ="#testing "> < span class =secno > 6 .5. </ span >
191+ < li class =no-ref > < a href ="#testing "> < span class =secno > 7 .5. </ span >
189192 Non-experimental implementations</ a >
190193 </ ul >
191194
@@ -859,11 +862,41 @@ <h3 id=the-cssvariablesdeclaration-interface><span class=secno>4.2. </span>
859862</ pre >
860863 </ div >
861864
862- < h2 id =acknowledgments > < span class =secno > 5. </ span > Acknowledgments</ h2 >
865+ < h2 id =changes > < span class =secno > 5. </ span > Changes from 10 April 2012
866+ Working Draft</ h2 >
867+
868+ < p >
869+
870+ < ul >
871+ < li > The value syntax for custom properties has been nailed down more
872+ precisely.
873+
874+ < li > Case-sensitivity of custom property names has been defined.
875+
876+ < li > The fallback argument was added to the var() function.
877+
878+ < li > A property that is invalid at computed-value time now either goes
879+ inherit or initial, rather than always initial.
880+
881+ < li > CSSVariableComponentValue interface has been dropped, pending the
882+ *ComponentValue interfaces being created at all.
883+
884+ < li > The CSSVariablesDeclaration interface has been added, which stores all
885+ the variables defined by a style rule.
886+ </ ul >
887+
888+ < h2 id =acknowledgments > < span class =secno > 6. </ span > Acknowledgments</ h2 >
889+
890+ < p > Many thanks to several people in the CSS Working Group for keeping the
891+ dream of variables alive over the years, particularly Daniel Glazman and
892+ David Hyatt. Thanks to multiple people on the mailing list for helping
893+ contribute to the development of this incarnation of variables,
894+ particularly Brian Kardell, David Baron, François Remy, Roland Steiner,
895+ and Shane Stephens.
863896
864- < h2 class =no-ref id =conformance > < span class =secno > 6 . </ span > Conformance</ h2 >
897+ < h2 class =no-ref id =conformance > < span class =secno > 7 . </ span > Conformance</ h2 >
865898
866- < h3 class =no-ref id =conventions > < span class =secno > 6 .1. </ span > Document
899+ < h3 class =no-ref id =conventions > < span class =secno > 7 .1. </ span > Document
867900 conventions</ h3 >
868901
869902 < p > Conformance requirements are expressed with a combination of descriptive
@@ -890,7 +923,7 @@ <h3 class=no-ref id=conventions><span class=secno>6.1. </span> Document
890923
891924 < p class =note > Note, this is an informative note.
892925
893- < h3 class =no-ref id =conformance-classes > < span class =secno > 6 .2. </ span >
926+ < h3 class =no-ref id =conformance-classes > < span class =secno > 7 .2. </ span >
894927 Conformance classes</ h3 >
895928
896929 < p > Conformance to this specification is defined for three conformance
@@ -934,7 +967,7 @@ <h3 class=no-ref id=conformance-classes><span class=secno>6.2. </span>
934967 other conformance requirements of style sheets as described in this
935968 module.
936969
937- < h3 class =no-ref id =partial > < span class =secno > 6 .3. </ span > Partial
970+ < h3 class =no-ref id =partial > < span class =secno > 7 .3. </ span > Partial
938971 implementations</ h3 >
939972
940973 < p > So that authors can exploit the forward-compatible parsing rules to
@@ -949,7 +982,7 @@ <h3 class=no-ref id=partial><span class=secno>6.3. </span> Partial
949982 unsupported values must be), CSS requires that the entire declaration be
950983 ignored.
951984
952- < h3 class =no-ref id =experimental > < span class =secno > 6 .4. </ span >
985+ < h3 class =no-ref id =experimental > < span class =secno > 7 .4. </ span >
953986 Experimental implementations</ h3 >
954987
955988 < p > To avoid clashes with future CSS features, the CSS2.1 specification
@@ -963,7 +996,7 @@ <h3 class=no-ref id=experimental><span class=secno>6.4. </span>
963996 vendor-prefixed syntax for such features, including those in W3C Working
964997 Drafts. This avoids incompatibilities with future changes in the draft.
965998
966- < h3 class =no-ref id =testing > < span class =secno > 6 .5. </ span > Non-experimental
999+ < h3 class =no-ref id =testing > < span class =secno > 7 .5. </ span > Non-experimental
9671000 implementations</ h3 >
9681001
9691002 < p > Once a specification reaches the Candidate Recommendation stage,
@@ -1050,7 +1083,7 @@ <h2 class="no-num no-ref" id=index> Index</h2>
10501083
10511084 < ul class =indexlist >
10521085 < li > authoring tool, < a href ="#authoring-tool "
1053- title ="section 6 .2. "> < strong > 6 .2.</ strong > </ a >
1086+ title ="section 7 .2. "> < strong > 7 .2.</ strong > </ a >
10541087
10551088 < li > cascading variable, < a href ="#cascading-variable "
10561089 title ="section 2. "> < strong > 2.</ strong > </ a >
@@ -1097,15 +1130,15 @@ <h2 class="no-num no-ref" id=index> Index</h2>
10971130 title ="section 3.1. "> < strong > 3.1.</ strong > </ a >
10981131
10991132 < li > renderer, < a href ="#renderer "
1100- title ="section 6 .2. "> < strong > 6 .2.</ strong > </ a >
1133+ title ="section 7 .2. "> < strong > 7 .2.</ strong > </ a >
11011134
11021135 < li > setter, < a href ="#cssvariablesdeclaration-setter "
11031136 title ="section 4.2. "> < strong > 4.2.</ strong > </ a >
11041137
11051138 < li > style sheet
11061139 < ul >
11071140 < li > as conformance class, < a href ="#style-sheet "
1108- title ="section 6 .2. "> < strong > 6 .2.</ strong > </ a >
1141+ title ="section 7 .2. "> < strong > 7 .2.</ strong > </ a >
11091142 </ ul >
11101143
11111144 < li > <value>, < a href ="#value-production "
0 commit comments