@@ -13,7 +13,7 @@ Previous Version: https://www.w3.org/TR/2013/WD-css-counter-styles-3-20130718/
1313Previous Version : https://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/
1414Previous Version : https://www.w3.org/TR/2012/WD-css-counter-styles-3-20121009/
1515Editor : Tab Atkins Jr., Google, http://xanthir.com/contact/, w3cid 42199
16- Abstract : This module introduces the ''@counter-style'' rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters [[CSS3LIST ]]. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1.
16+ Abstract : This module introduces the ''@counter-style'' rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters [[CSS-LISTS-3 ]]. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1.
1717Issue Tracking : Bugzilla https://www.w3.org/Bugs/Public/buglist.cgi?product=CSS&component=Counter%20Styles&resolution=---
1818Link Defaults : css-text-3 (dfn) grapheme cluster, css-pseudo-4 (selector) ::marker, dom-ls (dfn) ASCII case-insensitive
1919Deadline : 2015-05-03
@@ -787,12 +787,14 @@ Symbols before the marker: the 'prefix' descriptor</h3>
787787 Initial : "" (the empty string)
788788 </pre>
789789
790- The 'prefix' descriptor specifies a <<symbol>> that is prepended to the
791- marker representation. Prefixes are only added by the algorithm for constructing
792- the default contents of the ''::marker'' pseudo-element; the prefix is not
793- added automatically when the counter() or counters() functions are used.
790+ The 'prefix' descriptor specifies a <<symbol>>
791+ that is prepended to the marker representation.
794792 Prefixes come before any negative sign.
795793
794+ Note: Prefixes are only added by the algorithm for constructing
795+ the default contents of the ''::marker'' pseudo-element; the prefix is not
796+ added automatically when the ''counter()'' or ''counters()'' functions are used.
797+
796798<!--
797799 ██████ ██ ██ ████████ ████████ ████ ██ ██
798800██ ██ ██ ██ ██ ██ ██ ██ ██
@@ -813,11 +815,13 @@ Symbols after the marker: the 'suffix' descriptor</h3>
813815 Initial : "\2E\20" ("." full stop followed by a space)
814816 </pre>
815817
816- The 'suffix' descriptor specifies a <<symbol>> that is appended to the
817- marker representation. Suffixes are only added by the algorithm for constructing
818+ The 'suffix' descriptor specifies a <<symbol>>
819+ that is appended to the marker representation.
820+ Suffixes are added to the representation after negative signs.
821+
822+ Note: Suffixes are only added by the algorithm for constructing
818823 the default contents of the ''::marker'' pseudo-element; the suffix is not
819824 added automatically when the counter() or counters() functions are used.
820- Suffixes are added to the representation after negative signs.
821825
822826<!--
823827████████ ███ ██ ██ ██████ ████████
@@ -1061,7 +1065,7 @@ Marker characters: the 'symbols' and 'additive-symbols' descriptors</h3>
10611065 Counter representations are constructed by concatenating counter symbols together.
10621066 Identifiers are rendered as strings containing the same characters.
10631067 Images are rendered as inline replaced elements.
1064- The <a href="https://drafts.csswg.org/css3-images/#default-object-size" >default object size</a> of an image <a>counter symbol</a>
1068+ The <a>default object size</a> of an image <a>counter symbol</a>
10651069 is a 1em by 1em square.
10661070
10671071 Note: The <<image>> syntax in <<symbol>> is currently at-risk.
@@ -1820,7 +1824,7 @@ Symbolic: ''disc'', ''circle'', ''square'', ''disclosure-open'', ''disclosure-cl
18201824 the open and closed states of a disclosure widget,
18211825 such as HTML's <code> <details></code> element.
18221826 If the image is directional,
1823- it must respond to the <a>writing mode</a> of the element [[!CSS3-WRITING-MODES]] ,
1827+ it must respond to the <a>writing mode</a> of the element,
18241828 similar to the <a href="https://drafts.csswg.org/css4-images/#bidi-images">bidi-sensitive images</a> feature of the Images 4 module.
18251829 For example, the ''disclosure-closed'' style might use the characters
18261830 U+25B8 BLACK RIGHT-POINTING SMALL TRIANGLE (▸)
@@ -2606,7 +2610,7 @@ Changes since the Jun 2015 Candidate Recommendation</h3>
26062610 * Exclude "none" and "disc" from being the name of a counter style.
26072611 * When setting CSSCounterStyle.name, take the string directly; don't [=CSS/parse=] it as an ident.
26082612 * Clarify that counter styles are read out in the element's <a>content language</a> .
2609- * Clarified that 'additive' tuples must be of <em> strictly</em> decreasing weight.
2613+ * Clarified that 'additive-symbols ' tuples must be of <em> strictly</em> decreasing weight.
26102614 * Specified that invalid values just invalidate the declaration, not the whole rule.
26112615 * ''@counter-style'' rules that are invalid due to missing descriptors just fail to create a <a>counter style</a> ;
26122616 they're otherwise still valid rules.
0 commit comments