forked from SchemaStore/schemastore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
css-module-generated-content.xml
81 lines (70 loc) · 12.2 KB
/
css-module-generated-content.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="utf-8"?>
<CssModule name="Generated and Replaced Content" standard-reference="http://www.w3.org/TR/css3-content/" status="WD" pub-date="2003-05-14">
<CssPseudo name="::before(2)" version="3.0" browsers="none" syntax="span::before(2) { content: 'B'; }" description="Pseudo-element is used to insert content immediately before the content of an element (or other pseudo-element). The number parameter is used when multiple '::before()' functions are used in conjunction. The 'content' property is used to specify the content to insert." standard-reference="http://www.w3.org/TR/css3-content/#inserting" />
<CssPseudo name="::after(2)" version="3.0" browsers="none" syntax="span::after(2) { content: 'B'; }" description="Pseudo-element is used to insert content immediately after the content of an element (or other pseudo-element). The number parameter is used when multiple '::after()' functions are used in conjunction. The 'content' property is used to specify the content to insert." standard-reference="http://www.w3.org/TR/css3-content/#inserting" />
<CssPseudo name="::outside" version="3.0" browsers="none" syntax="span::outside::before { content: 'A'; }" description="An '::outside' pseudo-element is one that is generated immediately outside the pseudo-element's superior." standard-reference="http://www.w3.org/TR/css3-content/#wrapping" />
<CssPseudo name="::outside(2)" version="3.0" browsers="none" syntax="span::outside(1)::before { content: 'A'; }" description="An '::outside' pseudo-element is one that is generated immediately outside the pseudo-element's superior. When given a parameter, '::outside(n)' represents an nth pseudo-element generated immediately around the n-1th pseudo-element." standard-reference="http://www.w3.org/TR/css3-content/#wrapping" />
<CssPseudo name="::alternate" version="3.0" browsers="none" description="This pseudo-element is created by setting its 'move-to' property to an identifier. It is rendered at the next occurrence of 'pending()' in a 'content' property." syntax="span::after::alternate { content: 'alternate2'; move-to: example; }" standard-reference="http://www.w3.org/TR/css3-content/#inserting1" />
<CssPseudo name="::marker" version="3.0" browsers="none" syntax="li::marker { content: counter(item, decimal) '.'; }" description="For a '::marker' pseudo-element to be generated, its superior parent must have a computed 'display' value of 'list-item'." standard-reference="http://www.w3.org/TR/css3-content/#block" />
<CssPseudo name="::line-marker" version="3.0" browsers="none" syntax="pre::line-marker { width: 2em; }" description="The '::line-marker' pseudo-element is positioned in exactly the same way as the '::marker' pseudo-element, but appears on every line, not just the first." standard-reference="http://www.w3.org/TR/css3-content/#block" />
<CssProperty name="crop" version="3.0" browsers="none" restriction="enum" description="Allows a replaced element to be just a rectangular area of an object, instead of the whole object." syntax="<shape> | auto" standard-reference="http://www.w3.org/TR/css3-content/#the-crop">
<entry value="auto" description="The element's computed intrinsic width and height are the same as its actual intrinsic width and height." />
<entry value="rect(top, right, bottom, left)" description="Each of the four arguments can be a <length> or a <percentage>. All percentage values are computed relative to the intrinsic dimensions of the element, if there is one. Values are offsets relative to the top left of the element." />
<entry value="insert-rect(top, right, bottom, left)" description="Each of the four arguments can be a <length> or a <percentage>. All percentage values are computed relative to the intrinsic dimensions of the element, if there is one. Values are offsets relative to the respective edges of the element." />
</CssProperty>
<CssProperty name="move-to" version="3.0" browsers="none" restriction="identifier" description="Property causes the element or pseudo-element to be removed from the flow and reinserted at a later point in the document." syntax="normal | here | <identifier>" standard-reference="http://www.w3.org/TR/css3-content/#moving">
<entry value="normal" description="For '::alternate' pseudo-elements, if the superior parent uses the 'footnote' counter in its 'content' property then the computed value of 'move-to' is 'footnotes'." />
<entry value="here" description="The element or pseudo-element is not moved. This value inhibits the creation of '::alternate' pseudo-elements and any pseudo-elements that have such a pseudo-element as a superior." />
</CssProperty>
<CssProperty name="quotes" version="2.0" browsers="C,FF1.5,IE8,O8,S5.1" restriction="string" description="Specifies quotation marks for any number of embedded quotations." syntax="none | [ <string> <string> ]+" standard-reference="http://www.w3.org/TR/css3-content/#quotes">
<entry value="none" description="The 'open-quote' and 'close-quote' values of the 'content' property produce no quotations marks, as if they were 'no-open-quote' and 'no-close-quote' respectively." />
</CssProperty>
<CssProperty name="counter-increment" version="2.0" browsers="C,FF1.5,IE8,O10.5,S3" restriction="identifier, integer" description="Counters are used with the 'counter()' and 'counters()' functions of the the 'content' property." syntax="h1:before { $(name): section; }" standard-reference="http://www.w3.org/TR/css3-content/#counters">
<entry value="none" description="The counter is not modified." />
</CssProperty>
<CssProperty name="counter-reset" version="2.0" browsers="C,FF1.5,IE8,O10.5,S3" restriction="identifier, integer" syntax="h1 { $(name): section; }" description="Property accepts one or more names of counters (identifiers), each one optionally followed by an integer. The integer gives the value that the counter is set to on each occurrence of the element." standard-reference="http://www.w3.org/TR/css3-content/#counters">
<entry value="none" description="The counter is not modified." />
</CssProperty>
<CssProperty name="page-policy" version="3.0" browsers="none" restriction="enum" syntax="@string chapter { $(name): last; }" description="Determines which page-based occurrence of a given element is applied to a counter or string value." standard-reference="http://www.w3.org/TR/css3-content/#page-policy">
<entry value="start" description="Takes the value of the counter or string at the beginning of the page (before applying style to the elements of the page, but after applying it to the @page context itself)." />
<entry value="first" description="Takes the value after the first state change in the counter or string during processing of the page." />
<entry value="last" description="Takes the value following the final state change on the page." />
</CssProperty>
<CssAtDirective name="counter" version="3.0" browsers="none" include-root-properties="false" include-root-directives="false" syntax="@counter footnote { list-style-type: super-decimal; }" description="Authors may use @counter declaration blocks and the 'page-policy' property, which applies only to strings and counters." standard-reference="http://www.w3.org/TR/css3-content/#counter0">
<CssProperty ref="list-style-type" />
</CssAtDirective>
<CssAtDirective name="string" version="3.0" syntax="@string chapter { page-policy: last; }" browsers="none" description="Authors may use @string declaration blocks and the 'page-policy' property, which applies only to strings and counters." standard-reference="http://www.w3.org/TR/css3-content/#string" />
<CssProperty name="content" version="2.0" browsers="C,FF1,IE8,O4,S1" restriction="string, url" description="Determines which page-based occurrence of a given element is applied to a counter or string value." syntax="a:after { $(name): ' ( attr(href))';}" standard-reference="http://www.w3.org/TR/css3-content/#content">
<entry value="normal" description="See http://www.w3.org/TR/css3-content/#content for computation rules." />
<entry value="none" description="On elements, this inhibits the children of the element from being rendered as children of this element, as if the element was empty. On pseudo-elements it causes the pseudo-element to have no content." />
<entry value="inhibit" version="3.0" browsers="none" description="On elements, this inhibits the children of the element from being rendered as children of this element, as if the element was empty. On pseudo-elements, this inhibits the creation of the pseudo-element, as if 'display' computed to 'none'." />
<entry value="contents" version="3.0" browsers="none" description="Displays the element's descendents." />
<entry value="footnote" version="3.0" browsers="none" description="Shorthand for 'counter(footnote, normal)'. This is intended to be used on the in-flow part of a footnote." />
<entry value="endnote" version="3.0" browsers="none" description="Shorthand for 'counter(endnote, normal)'. This is intended to be used on the in-flow part of a endnote." />
<entry value="section-note" version="3.0" browsers="none" description="Shorthand for 'counter(section-note, normal)'. This is intended to be used on the in-flow part of a section-note." />
<entry value="list-item" version="3.0" browsers="none" description="Shorthand for 'counter(list-item, normal)'. Note that this is not equivalent to 'normal' when set on a '::marker' pseudo-element that has a superior with 'display' set to 'list-item', as it ignores the 'list-style' properties." />
<entry value="open-quote" browsers="none" description="Value is replaced by the appropriate string from the 'quotes' property." />
<entry value="close-quote" browsers="none" description="Value is replaced by the appropriate string from the 'quotes' property." />
<entry value="no-open-quote" browsers="none" description="Inserts nothing (as in 'none'), but increments (decrements) the level of nesting for quotes." />
<entry value="no-close-quote" browsers="none" description="Inserts nothing (as in 'none'), but increments (decrements) the level of nesting for quotes." />
<entry value="box" version="3.0" browsers="none" description="A hollow square." />
<entry value="check" version="3.0" browsers="none" description="A check mark." />
<entry value="circle" version="3.0" browsers="none" description="A hollow circle." />
<entry value="diamond" version="3.0" browsers="none" description="A filled diamond. On some platforms, this is similar to 'disc'." />
<entry value="disc" version="3.0" browsers="none" description="A filled circle." />
<entry value="hyphen" version="3.0" browsers="none" description="A hyphen bullet." />
<entry value="square" version="3.0" browsers="none" description="A filled square." />
<entry value="attr()" description="The attr(n) function returns as a string the value of attribute n for the subject of the selector" />
<entry value="date(format)" version="3.0" browsers="none" description="Current date and/or time, formatted according to the specified formatting string. Format is based on POSIX date formatting strings." />
<entry value="counter(name)" description="Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)." />
<entry value="counter(name, style)" browsers="none" description="Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)." />
<entry value="counters(name, string)" browsers="none" description="Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)." />
<entry browsers="none" value="counters(name, string, style)" description="Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)." />
<entry browsers="none" value="string(name)" description="Specifies a string value" />
<entry browsers="none" value="pending()" description="This causes all elements and pseudo-elements whose 'move-to' property computes to the specified identifier to be inserted as children of the current element (or pseudo-element)." />
<entry value="url()" />
</CssProperty>
<CssProperty name="display">
<entry value="normal" version="3.0" />
</CssProperty>
</CssModule>