Skip to content

Commit 09f309c

Browse files
committed
Added an issue about white-space collapsing at the beginning of list items with l-s-p:inside.
1 parent 6241a9c commit 09f309c

2 files changed

Lines changed: 51 additions & 16 deletions

File tree

css3-lists/Overview.html

Lines changed: 46 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@
3131

3232
<h1>CSS Lists and Counters Module Level 3</h1>
3333

34-
<h2 class="no-num no-toc" id=longstatus-date>W3C Working Draft 4 April
34+
<h2 class="no-num no-toc" id=longstatus-date>W3C Working Draft 6 April
3535
2011</h2>
3636

3737
<dl>
3838
<dt>This version:
3939

40-
<dd><!-- <a href="http://www.w3.org/TR/2011/WD-css3-lists-20110404">http://www.w3.org/TR/2011/WD-css3-lists-20110404</a></dd> -->
40+
<dd><!-- <a href="http://www.w3.org/TR/2011/WD-css3-lists-20110406">http://www.w3.org/TR/2011/WD-css3-lists-20110406</a></dd> -->
4141
<a
4242
href="http://dev.w3.org/csswg/css3-lists">http://dev.w3.org/csswg/css3-lists</a>
4343

@@ -1763,6 +1763,10 @@ <h2 id=list-style-position-property><span class=secno>7. </span> Marker
17631763
apply to the &lsquo;<code class=css>::marker</code>&rsquo; pseudo-element
17641764
in this state, and this &lsquo;<code class=css>::marker</code>&rsquo; box
17651765
participates in the inline box model in the normal manner.
1766+
<p class=issue>Inline markers have some special behavior wrt white-space
1767+
collapsing at the beginning of the list-item. I need to figure this out
1768+
and spec it. (Since I have hanging and outside markers be abspos, it
1769+
doesn't apply to them.)
17661770

17671771
<dt><dfn id=hanging>hanging</dfn>
17681772

@@ -2779,9 +2783,9 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
27792783
suffix: "";
27802784
}
27812785

2782-
@counter-style hyphen {
2786+
@counter-style dash {
27832787
type: repeating;
2784-
glyphs: "–";
2788+
glyphs: "—"; /* en dash */
27852789
suffix: "";
27862790
}
27872791

@@ -2819,6 +2823,11 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
28192823
glyphs: "០" "១" "២" "៣" "៤" "៥" "៦" "៧" "៨" "៩";
28202824
}
28212825

2826+
@counter-style cjk-decimal {
2827+
type: numeric;
2828+
glyphs: "〇" "一" "二" "三" "四" "五" "六" "七" "八" "九";
2829+
}
2830+
28222831
@counter-style decimal {
28232832
type: numeric;
28242833
glyphs: "0" "1" "2" "3" "4" "5" "6" "7" "8" "9";
@@ -2834,6 +2843,11 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
28342843
glyphs: "০" "১" "২" "৩" "৪" "৫" "৬" "৭" "৮" "৯";
28352844
}
28362845

2846+
@counter-style fullwidth-decimal {
2847+
type: numeric;
2848+
glyphs: "0", "1", "2", "3", "4", "5", "6", "7", "8", "9";
2849+
}
2850+
28372851
@counter-style gujarati {
28382852
type: numeric;
28392853
glyphs: "૦" "૧" "૨" "૩" "૪" "૫" "૬" "૭" "૮" "૯";
@@ -2844,11 +2858,6 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
28442858
glyphs: "੦" "੧" "੨" "੩" "੪" "੫" "੬" "੭" "੮" "੯";
28452859
}
28462860

2847-
@counter-style japanese {
2848-
type: numeric;
2849-
glyphs: "〇" "一" "二" "三" "四" "五" "六" "七" "八" "九";
2850-
}
2851-
28522861
@counter-style kannada {
28532862
type: numeric;
28542863
glyphs: "೦" "೧" "೨" "೩" "೪" "೫" "೬" "೭" "೮" "೯";
@@ -2989,6 +2998,18 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
29892998
suffix "/";
29902999
}
29913000

3001+
@counter-style fullwidth-lower-alpha {
3002+
type: alphabetic;
3003+
glyphs: "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z";
3004+
suffix: ".";
3005+
}
3006+
3007+
@counter-style fullwidth-upper-alpha {
3008+
type: alphabetic;
3009+
glyphs: "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z";
3010+
suffix: ".";
3011+
}
3012+
29923013
@counter-style gedeo {
29933014
type: alphabetic;
29943015
glyphs: "ሀ", "ለ", "መ", "ረ", "ሰ", "ሸ", "ቀ", "በ", "ተ", "ቸ", "ነ", "ጀ", "ገ", "ጠ", "ጨ", "ጰ", "ጸ", "ፈ", "ፐ";
@@ -3352,6 +3373,16 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
33523373
suffix: "";
33533374
}
33543375

3376+
@counter-style persian-abjad {
3377+
type: non-repeating 1;
3378+
glyphs: "ا", "ب", "ج", "د", "ه‍", "و", "ز", "ح", "ط", "ی", "ک", "ل", "م", "ن", "س", "ع", "ف", "ص", "ق", "ر", "ش", "ت", "ث", "خ", "ذ", "ض", "ظ", "غ";
3379+
}
3380+
3381+
@counter-style persian-alphabetic {
3382+
type: non-repeating 1;
3383+
glyphs: "ا", "ب", "پ", "ت", "ث", "ج", "چ", "ح", "خ", "د", "ذ", "ر", "ز", "ژ", "س", "ش", "ص", "ض", "ط", "ظ", "ع", "غ", "ف", "ق", "ک", "گ", "ل", "م", "ن", "و", "ه‍", "ی";
3384+
}
3385+
33553386

33563387
/* Additive */
33573388

@@ -3381,20 +3412,20 @@ <h2 id=ua-stylesheet><span class=secno>13. </span> Appendix A: Required
33813412

33823413
@counter-style lower-armenian {
33833414
type: additive;
3384-
range: 1 99999999;
3385-
additive-glyphs: 90000000 "ք̂", 80000000 "փ̂", 70000000 "ու̂", 60000000 "ց̂", 50000000 "ր̂", 40000000 "տ̂", 30000000 "վ̂", 20000000 "ս̂", 10000000 "ռ̂", 9000000 "ջ̂", 8000000 "պ̂", 7000000 "չ̂", 6000000 "ո̂", 5000000 "շ̂", 4000000 "ն̂", 3000000 "յ̂", 2000000 "մ̂", 1000000 "ճ̂", 900000 "ղ̂", 800000 "ձ̂", 700000 "հ̂", 600000 "կ̂", 500000 "ծ̂", 400000 "խ̂", 300000 "լ̂", 200000 "ի̂", 100000 "ժ̂", 90000 "թ̂", 80000 "ը̂", 70000 "է̂", 60000 "զ̂", 50000 "ե̂", 40000 "դ̂", 30000 "գ̂", 20000 "բ̂", 10000 "ա̂", 9000 "ք", 8000 "փ", 7000 "ու", 6000 "ց", 5000 "ր", 4000 "տ", 3000 "վ", 2000 "ս", 1000 "ռ", 900 "ջ", 800 "պ", 700 "չ", 600 "ո", 500 "շ", 400 "ն", 300 "յ", 200 "մ", 100 "ճ", 90 "ղ", 80 "ձ", 70 "հ", 60 "կ", 50 "ծ", 40 "խ", 30 "լ", 20 "ի", 10 "ժ", 9 "թ", 8 "ը", 7 "է", 6 "զ", 5 "ե", 4 "դ", 3 "գ", 2 "բ", 1 "ա";
3415+
range: 1 9999;
3416+
additive-glyphs: 9000 "ք", 8000 "փ", 7000 "ւ", 6000 "ց", 5000 "ր", 4000 "տ", 3000 "վ", 2000 "ս", 1000 "ռ", 900 "ջ", 800 "պ", 700 "չ", 600 "ո", 500 "շ", 400 "ն", 300 "յ", 200 "մ", 100 "ճ", 90 "ղ", 80 "ձ", 70 "հ", 60 "կ", 50 "ծ", 40 "խ", 30 "լ", 20 "ի", 10 "ժ", 9 "թ", 8 "ը", 7 "է", 6 "զ", 5 "ե", 4 "դ", 3 "գ", 2 "բ", 1 "ա";
33863417
}
33873418

33883419
@counter-style upper-armenian {
33893420
type: additive;
3390-
range: 1 99999999;
3391-
additive-glyphs: 90000000 "Ք̂", 80000000 "Փ̂", 70000000 "Ւ̂", 60000000 "Ց̂", 50000000 "Ր̂", 40000000 "Տ̂", 30000000 "Վ̂", 20000000 "Ս̂", 10000000 "Ռ̂", 9000000 "Ջ̂", 8000000 "Պ̂", 7000000 "Չ̂", 6000000 "Ո̂", 5000000 "Շ̂", 4000000 "Ն̂", 3000000 "Յ̂", 2000000 "Մ̂", 1000000 "Ճ̂", 900000 "Ղ̂", 800000 "Ձ̂", 700000 "Հ̂", 600000 "Կ̂", 500000 "Ծ̂", 400000 "Խ̂", 300000 "Լ̂", 200000 "Ի̂", 100000 "Ժ̂", 90000 "Թ̂", 80000 "Ը̂", 70000 "Է̂", 60000 "Զ̂", 50000 "Ե̂", 40000 "Դ̂", 30000 "Գ̂", 20000 "Բ̂", 10000 "Ա̂", 9000 "Ք", 8000 "Փ", 7000 "Ւ", 6000 "Ց", 5000 "Ր", 4000 "Տ", 3000 "Վ", 2000 "Ս", 1000 "Ռ", 900 "Ջ", 800 "Պ", 700 "Չ", 600 "Ո", 500 "Շ", 400 "Ն", 300 "Յ", 200 "Մ", 100 "Ճ", 90 "Ղ", 80 "Ձ", 70 "Հ", 60 "Կ", 50 "Ծ", 40 "Խ", 30 "Լ", 20 "Ի", 10 "Ժ", 9 "Թ", 8 "Ը", 7 "Է", 6 "Զ", 5 "Ե", 4 "Դ", 3 "Գ", 2 "Բ", 1 "Ա";
3421+
range: 1 9999;
3422+
additive-glyphs: 9000 "Ք", 8000 "Փ", 7000 "Ւ", 6000 "Ց", 5000 "Ր", 4000 "Տ", 3000 "Վ", 2000 "Ս", 1000 "Ռ", 900 "Ջ", 800 "Պ", 700 "Չ", 600 "Ո", 500 "Շ", 400 "Ն", 300 "Յ", 200 "Մ", 100 "Ճ", 90 "Ղ", 80 "Ձ", 70 "Հ", 60 "Կ", 50 "Ծ", 40 "Խ", 30 "Լ", 20 "Ի", 10 "Ժ", 9 "Թ", 8 "Ը", 7 "Է", 6 "Զ", 5 "Ե", 4 "Դ", 3 "Գ", 2 "Բ", 1 "Ա";
33923423
}
33933424

33943425
@counter-style armenian {
33953426
type: additive;
3396-
range: 1 99999999;
3397-
additive-glyphs: 90000000 "Ք̂", 80000000 "Փ̂", 70000000 "Ւ̂", 60000000 "Ց̂", 50000000 "Ր̂", 40000000 "Տ̂", 30000000 "Վ̂", 20000000 "Ս̂", 10000000 "Ռ̂", 9000000 "Ջ̂", 8000000 "Պ̂", 7000000 "Չ̂", 6000000 "Ո̂", 5000000 "Շ̂", 4000000 "Ն̂", 3000000 "Յ̂", 2000000 "Մ̂", 1000000 "Ճ̂", 900000 "Ղ̂", 800000 "Ձ̂", 700000 "Հ̂", 600000 "Կ̂", 500000 "Ծ̂", 400000 "Խ̂", 300000 "Լ̂", 200000 "Ի̂", 100000 "Ժ̂", 90000 "Թ̂", 80000 "Ը̂", 70000 "Է̂", 60000 "Զ̂", 50000 "Ե̂", 40000 "Դ̂", 30000 "Գ̂", 20000 "Բ̂", 10000 "Ա̂", 9000 "Ք", 8000 "Փ", 7000 "Ւ", 6000 "Ց", 5000 "Ր", 4000 "Տ", 3000 "Վ", 2000 "Ս", 1000 "Ռ", 900 "Ջ", 800 "Պ", 700 "Չ", 600 "Ո", 500 "Շ", 400 "Ն", 300 "Յ", 200 "Մ", 100 "Ճ", 90 "Ղ", 80 "Ձ", 70 "Հ", 60 "Կ", 50 "Ծ", 40 "Խ", 30 "Լ", 20 "Ի", 10 "Ժ", 9 "Թ", 8 "Ը", 7 "Է", 6 "Զ", 5 "Ե", 4 "Դ", 3 "Գ", 2 "Բ", 1 "Ա";
3427+
range: 1 9999;
3428+
additive-glyphs: 9000 "Ք", 8000 "Փ", 7000 "Ւ", 6000 "Ց", 5000 "Ր", 4000 "Տ", 3000 "Վ", 2000 "Ս", 1000 "Ռ", 900 "Ջ", 800 "Պ", 700 "Չ", 600 "Ո", 500 "Շ", 400 "Ն", 300 "Յ", 200 "Մ", 100 "Ճ", 90 "Ղ", 80 "Ձ", 70 "Հ", 60 "Կ", 50 "Ծ", 40 "Խ", 30 "Լ", 20 "Ի", 10 "Ժ", 9 "Թ", 8 "Ը", 7 "Է", 6 "Զ", 5 "Ե", 4 "Դ", 3 "Գ", 2 "Բ", 1 "Ա";
33983429
}
33993430

34003431
@counter-style georgian {

css3-lists/Overview.src.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1149,7 +1149,11 @@ <h2 id='list-style-position-property'>
11491149
this will create a line box, just as content in an inline ''::before'' pseudo-element
11501150
would. Also note that all the properties that apply to inline elements apply
11511151
to the ''::marker'' pseudo-element in this state, and this ''::marker'' box
1152-
participates in the inline box model in the normal manner.</dd>
1152+
participates in the inline box model in the normal manner.
1153+
<p class=issue>Inline markers have some special behavior wrt white-space
1154+
collapsing at the beginning of the list-item. I need to figure this out
1155+
and spec it. (Since I have hanging and outside markers be abspos, it
1156+
doesn't apply to them.)</p></dd>
11531157

11541158
<dt><dfn>hanging</dfn></dt>
11551159
<dd>As ''inside'', except the marker is absolutely positioned. The marker's

0 commit comments

Comments
 (0)