You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The 'range' descriptor defines the range over which the counter style is defined.
1432
-
If a counter style is used to represent a counter value outside of its range,
1429
+
<p>The 'range' descriptor defines the ranges over which the counter style is defined.
1430
+
If a counter style is used to represent a counter value outside of its ranges,
1433
1431
the counter style instead drops down to its fallback counter style.</p>
1434
1432
1435
-
<p>If the value is not ''auto'', the first value represents the lower bound of the range (with 'infinite'
1436
-
representing negative infinity), and the second value represents the upper bound
1437
-
of the range (with 'infinite' representing positive infinity). This is an inclusive
1438
-
range - it includes both the lower and upper bound numbers. If the lower
1439
-
bound is higher than the higher bound, the descriptor is invalid and must
1440
-
be ignored.</p>
1433
+
<p>If the value is not ''auto'', the first value of each range in the list represents the lower bound of the range (with ''infinite'' representing negative infinity), and the second value represents the upper bound of the range (with 'infinite' representing positive infinity). This is an inclusive range - it includes both the lower and upper bound numbers. The range of the counter style as a whole is the union of the individual ranges. If the lower bound of any range is higher than the higher bound, the entire descriptor is invalid and must be ignored.</p>
1441
1434
1442
1435
<p>If the value is ''auto'', the range depends on the counter type. For ''repeating'', ''numeric'', and ''non-repeating'' types, it must be treated identically to specifying ''infinite infinite''. For ''alphabetic'' and ''symbolic'', it must be treated identically to ''1 infinite''. For ''additive'', it must be treated identically to ''0 infinite''. For ''override'', it must be treated according to the type of the counter style it is overriding.</p>
1443
1436
@@ -1556,7 +1549,7 @@ <h2 id='symbols-function'>
1556
1549
1557
1550
<p>Where <type> is one of the following keywords: ''repeating'', ''numeric'', ''alphabetic'', ''symbolic'', or ''non-repeating''.</p>
1558
1551
1559
-
<p>The ''symbols()'' function defines an anonymous counter style with no <ititle="counter-name">name</i>, a <ititle="counter-prefix">prefix</i> and <ititle="counter-suffix">suffix</i> of ''""'' (the empty string), a <ititle="counter-lower-bound">lower bound</i>of negative infinity, an <ititle="counter-upper-bound">upper bound</i> of infinity, an <ititle="counter-fallback">fallback style</i> of ''decimal'', and a <ititle="counter-negative">negative sign</i> of "\2D" ("-" hyphen-minus). The counter style's <ititle="counter-algorithm">algorithm</i> is constructed by consulting the previous chapter using the provided type - or ''symbolic'' if the type was omitted - and the provided <string>s and <image>s as the value of the 'symbols' property. If the type is ''non-repeating'', the <i>first symbol value</i> is ''1''.</p>
1552
+
<p>The ''symbols()'' function defines an anonymous counter style with no <ititle="counter-name">name</i>, a <ititle="counter-prefix">prefix</i> and <ititle="counter-suffix">suffix</i> of ''""'' (the empty string), a <ititle="counter-range">range</i>from negative infinity to positive infinity, an <ititle="counter-fallback">fallback style</i> of ''decimal'', and a <ititle="counter-negative">negative sign</i> of "\2D" ("-" hyphen-minus). The counter style's <ititle="counter-algorithm">algorithm</i> is constructed by consulting the previous chapter using the provided type - or ''symbolic'' if the type was omitted - and the provided <string>s and <image>s as the value of the 'symbols' property. If the type is ''non-repeating'', the <i>first symbol value</i> is ''1''.</p>
0 commit comments