forked from SchemaStore/schemastore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
css-module-counter-styles.xml
55 lines (41 loc) · 3.24 KB
/
css-module-counter-styles.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version="1.0" encoding="utf-8"?>
<CssModule name="Counter Styles" standard-reference="http://www.w3.org/TR/css-counter-styles-3/" status="LC" pub-date="2014-08-26">
<CssPropertyValue type="symbolsdef">
<entry value="url()" />
</CssPropertyValue>
<CssAtDirective name="counter-style" version="3.0" browsers="none" include-root-properties="false" include-root-directives="false" syntax="@$(name) { system: cyclic; }" standard-reference="http://www.w3.org/TR/css-counter-styles-3/#at-ruledef-counter-style">
<CssProperty name="system" restriction="enum, integer, identifier" syntax="$(name): extends decimal;" description="Specifies which algorithm will be used to construct the counter’s representation based on the counter value">
<entry value="cyclic" />
<entry value="numeric" />
<entry value="alphabetic" />
<entry value="symbolic" />
<entry value="additive" />
<entry value="fixed" />
<entry value="extends" />
</CssProperty>
<CssProperty name="negative" type="symbolsdef" restriction="url, string, identifier" syntax="$(name): cyclic;" description="Defines how to alter the representation when the counter value is negative" />
<CssProperty name="prefix" type="symbolsdef" restriction="url, string, identifier" description="Specifies a symbol that is prepended to the marker representation" />
<CssProperty name="suffix" type="symbolsdef" restriction="url, string, identifier" syntax="$(name): ') ';" description="Specifies a symbol that is appended to the marker representation" />
<CssProperty name="range" restriction="enum, integer" syntax="$(name): infinite;" description="Specifies which algorithm will be used to construct the counter’s representation based on the counter value">
<entry value="infinite" />
<entry value="auto" />
</CssProperty>
<CssProperty name="pad" type="symbolsdef" syntax="$(name): 2 '0';" restriction="url, integer, string, identifier" description="Allows an author to specify a 'fixed-width' counter style, where representations shorter than the pad value are padded with a particular symbol" />
<CssProperty name="fallback" restriction="identifier" syntax="$(name): decimal;" description="Specifies a fallback counter style to be used when the current counter style can’t create a representation for a given counter value" />
<CssProperty name="symbols" type="symbolsdef" syntax="$(name): url(white.svg);" restriction="url, string, identifier" />
<CssProperty name="additive-symbols" type="symbolsdef" syntax="$(name): 6 ⚅, 5 ⚄, 4 ⚃, 3 ⚂, 2 ⚁, 1 ⚀;" restriction="url, integer, string, identifier" />
<CssProperty name="speak-as" restriction="enum, identifier" syntax="$(name): lower-latin;" description="Describes how to synthesize the spoken form of a counter formatted with the given counter style">
<entry value="auto" />
<entry value="bullets" />
<entry value="numbers" />
<entry value="words" />
<entry value="spell-out" />
</CssProperty>
</CssAtDirective>
<CssProperty name="list-style" restriction="identifier">
<entry value="symbols()" />
</CssProperty>
<CssProperty name="list-style-type" restriction="identifier">
<entry value="symbols()" />
</CssProperty>
</CssModule>