csswg/css3-lists Overview.html,1.120,1.121 Overview.src.html,1.167,1.168

Update of /sources/public/csswg/css3-lists
In directory hutz:/tmp/cvs-serv17900

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Define the scope of @counter-style rules and the conflict resolution algorithm.

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-lists/Overview.html,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -d -r1.120 -r1.121
--- Overview.html	5 Dec 2011 23:34:00 -0000	1.120
+++ Overview.html	5 Dec 2011 23:41:39 -0000	1.121
@@ -1482,6 +1482,14 @@
    @counter-style rule, only the last specified value is used; all prior
    values for that descriptor must be ignored.
 
+  <p>Defining a &lsquo;<code class=css>@counter-style</code>&rsquo; must make
+   it available to the entire document in which it is included. If multiple
+   &lsquo;<code class=css>@counter-style</code>&rsquo; rules are defined with
+   the same name, standard cascade rules must be used to determine which
+   declaration "wins": first, they are compared by origin, with author rules
+   beating user rules, and user rules beating UA rules; second, they are
+   compared by document order, with later rules beating earlier rules.
+
   <p>This at-rule conforms with the forward-compatible parsing requirement of
    CSS; parsers may ignore these rules without error. Any descriptors that
    are not recognized or implemented by a given user agent must be ignored.

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-lists/Overview.src.html,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -d -r1.167 -r1.168
--- Overview.src.html	5 Dec 2011 23:34:00 -0000	1.167
+++ Overview.src.html	5 Dec 2011 23:41:39 -0000	1.168
@@ -902,6 +902,8 @@
 	multiple times in a given @counter-style rule, only the last specified value
 	is used; all prior values for that descriptor must be ignored.</p>
 
+	<p>Defining a ''@counter-style'' must make it available to the entire document in which it is included.  If multiple ''@counter-style'' rules are defined with the same name, standard cascade rules must be used to determine which declaration "wins": first, they are compared by origin, with author rules beating user rules, and user rules beating UA rules; second, they are compared by document order, with later rules beating earlier rules.</p>
+
 	<p>This at-rule conforms with the forward-compatible parsing requirement of CSS; parsers may ignore these rules without error. Any descriptors that are not recognized or implemented by a given user agent must be ignored.  The <i>&lt;counter-style-name></i> must be be a valid identifier and must not be "decimal", "default", "inherit", "initial", "inside", "none", or "outside"; otherwise the @counter-style is invalid and must be ignored.</p>
 
 <h3 id='counter-style-type'>

Received on Monday, 5 December 2011 23:41:49 UTC