- From: Tab Atkins Jr.. via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 26 Apr 2011 01:04:49 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-lists In directory hutz:/tmp/cvs-serv2713 Modified Files: Overview.html Overview.src.html Log Message: Added example about using alphabetic lists as a hack for fixed-width numeric lists. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-lists/Overview.html,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- Overview.html 23 Apr 2011 01:20:00 -0000 1.33 +++ Overview.html 26 Apr 2011 01:04:47 -0000 1.34 @@ -24,12 +24,12 @@ <h1>CSS Lists and Counters Module Level 3</h1> - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 23 April 2011</h2> + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 26 April 2011</h2> <dl> <dt>This version: - <dd><!-- <a href="http://www.w3.org/TR/2011/WD-css3-lists-20110423">http://www.w3.org/TR/2011/WD-css3-lists-20110423</a></dd> --> + <dd><!-- <a href="http://www.w3.org/TR/2011/WD-css3-lists-20110426">http://www.w3.org/TR/2011/WD-css3-lists-20110426</a></dd> --> <a href="http://dev.w3.org/csswg/css3-lists/">http://dev.w3.org/csswg/css3-lists/</a> @@ -686,13 +686,14 @@ <li>Concatenate the groups into one string. </ol> - <p>This system is defined for all numbers greater than zero. For zero and - negative numbers, instead construct the representation of the counter - value using the ‘<code class=css>decimal</code>’ style. + <p>For this system, the <a href="#lower-range-bound"><i + title=counter-lower-bound>lower range bound descriptor</i></a> is 1, the + <a href="#upper"><i title=counter-upper-bound>upper range bound + descriptor</i></a> is infinity, and the rest of the descriptors have their + initial value. - <p>The suffix for the ethiopic-numeric numbering systems is a dot (. U+002E - FULL STOP). <span class=issue>Is there a better suffix to use? <strong>The - alphabetic ethiopic systems use a different suffix.</strong></span> + <p class=issue>Is there a better suffix to use than the initial (".")? The + alphabetic ethiopic systems use a different suffix. <div class=example> <p>The decimal number 100, in ethiopic, is ፻ U+137B <!-- odd --></p> @@ -829,12 +830,14 @@ counter value. </ol> - <p>For all of these counter styles, the suffix is "、" U+3001, the prefix - is the empty string, the fallback style is ‘<code - class=css>cjk-decimal</code>’, and the upper range bound is 9999 - 9999 9999 9999 (one less than 10<sup>16</sup>). For the Chinese and - Japanese styles, the lower range bound is -9999 9999 9999 9999 (one more - than -10<sup>16</sup>); for the Korean styles the lower range bound is 0. + <p>For all of these counter styles, the <a href="#suffix"><i + title=counter-suffix>suffix descriptor</i></a> is "、" U+3001 and the <a + href="#fallback-style"><i title=counter-fallback>fallback + descriptor</i></a> is ‘<code class=css>cjk-decimal</code>’. + For Chinese and Japanese, the <i title=counter-lower-range>lower range + bound descriptor</i> is -9999 9999 9999 9999 (-10<sup>16</sup>+1), while + for Korean it's 0. For all of them, the <i title=counter-upper-range>upper + range bound descriptor</i> is 9999 9999 9999 9999 (10<sup>16</sup>-1). <p>The following tables define the characters used in these styles: @@ -2571,6 +2574,41 @@ correctly.</p> </div> + <div class=example> + <p>Alphabetic styles may also be used to simulate a fixed-width numeric + style:</p> + + <pre> +@counter-style fixed-decimal { + type: alphabetic; + glyphs: '0' '1' '2' '3' '4' '5' '6' '7' '8' '9'; +} + +ol { + list-style: fixed-decimal; + counter-reset: list-item: 1111; +} + </pre> + + <p>This will produce lists that look like:</p> + + <pre> +0001. One +0002. Two +0003. Three +0004. Four +0005. Five +0006. Six + </pre> + + <p>Two-digit numbers start at value 11, three-digit numbers start at value + 111, etc..</p> + + <p class=issue>Should I instead explicitly provide a fixed-width numeric + counter type? I'd like to see if this sort of numbering is used in the + wild first.</p> + </div> + <h4 id=symbolic><span class=secno>10.1.4. </span> symbolic</h4> <p>If the type is ‘<code class=css>symbolic</code>’, the Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-lists/Overview.src.html,v retrieving revision 1.74 retrieving revision 1.75 diff -u -d -r1.74 -r1.75 --- Overview.src.html 25 Apr 2011 23:15:10 -0000 1.74 +++ Overview.src.html 26 Apr 2011 01:04:47 -0000 1.75 @@ -1826,6 +1826,41 @@ correctly.</p> </div> + <div class='example'> + <p>Alphabetic styles may also be used to simulate a fixed-width numeric + style:</p> + + <pre> +@counter-style fixed-decimal { + type: alphabetic; + glyphs: '0' '1' '2' '3' '4' '5' '6' '7' '8' '9'; +} + +ol { + list-style: fixed-decimal; + counter-reset: list-item: 1111; +} + </pre> + + <p>This will produce lists that look like:</p> + + <pre> +0001. One +0002. Two +0003. Three +0004. Four +0005. Five +0006. Six + </pre> + + <p>Two-digit numbers start at value 11, three-digit numbers start at + value 111, etc..</p> + + <p class='issue'>Should I instead explicitly provide a fixed-width numeric + counter type? I'd like to see if this sort of numbering is used in the + wild first.</p> + </div> + <h4> symbolic</h4>
Received on Tuesday, 26 April 2011 01:04:51 UTC