| 4.3.5 Counters |
| content: counter(c) |
basic |
|
| content: counter(c, none) |
basic |
|
| content: counter(c, disc) |
basic |
|
| content: counter(c, circle) |
basic |
|
| content: counter(c, square) |
basic |
|
| content: counter(c, decimal) |
basic |
|
| content: counter(c, decimal-leading-zero) |
basic |
|
| content: counter(c, lower-roman) |
basic |
|
| content: counter(c, upper-roman) |
basic |
|
| content: counter(c, georgian) |
basic |
|
| content: counter(c, armenian) |
basic |
|
| content: counter(c, lower-latin) |
basic |
|
| content: counter(c, lower-alpha) |
basic |
|
| content: counter(c, upper-latin) |
basic |
|
| content: counter(c, upper-alpha) |
basic |
|
| content: counter(c, lower-greek) |
basic |
|
| content: counter() error cases |
failure |
|
| content: counters(c, ".") |
basic |
|
| content: counters(c, ".", none) |
basic |
|
| content: counters(c, ".", disc) |
basic |
|
| content: counters(c, ".", circle) |
basic |
|
| content: counters(c, ".", square) |
basic |
|
| content: counters(c, ".", decimal) |
basic |
|
| content: counters(c, ".", decimal-leading-zero) |
basic |
|
| content: counters(c, ".", lower-roman) |
basic |
|
| content: counters(c, ".", upper-roman) |
basic |
|
| content: counters(c, ".", georgian) |
basic |
|
| content: counters(c, ".", armenian) |
basic |
|
| content: counters(c, ".", lower-latin) |
basic |
|
| content: counters(c, ".", lower-alpha) |
basic |
|
| content: counters(c, ".", upper-latin) |
basic |
|
| content: counters(c, ".", upper-alpha) |
basic |
|
| content: counters(c, ".", lower-greek) |
basic |
|
| content: counters() string argument |
composite |
|
| content: counters() string argument |
detailed |
|
| content: counters() error cases |
failure |
|
| Counter scope |
basic |
|
| Counter scope and nesting on elements |
composite |
|
| Counter scope and nesting on :before |
composite |
|
| Counter scope and nesting on :after |
composite |
|
| Counter scope and nesting |
detailed |
|
| Counter properties on 'content: none' pseudo-elements |
composite |
|
| Counter properties on 'display: none' elements |
composite |
|
| Counter properties on 'visibility: hidden' elements |
composite |
|
| Implied counter scopes with no 'counter-increment' or 'counter-reset' |
basic |
|
| Implied counter scopes by counter use |
composite |
|
| Implied counter scopes by 'counter-increment' |
detailed |
|
| dynamic changes to 'counter-increment' |
composite |
O |
| dynamic changes to 'counter-increment' |
composite |
O |
| dynamic changes to 'counter-increment' |
composite |
O |
| Multiple resets for same counter |
composite |
|
| Multiple increments and resets |
composite |
|
| Order of 'counter-reset', 'counter-increment', and counter use, including pseudo-elements |
composite |
|
| Order of counters in out-of-flow content |
detailed |
|
| dynamic changes to 'counter-increment' |
composite |
O |
| dynamic changes to 'counter-increment' |
composite |
O |
| dynamic changes to 'counter-increment' |
composite |
O |
| counters on the root element |
evil |
|
| 12.2 The 'content' property |
| content: counter(c) |
basic |
|
| content: counter(c, none) |
basic |
|
| content: counter(c, disc) |
basic |
|
| content: counter(c, circle) |
basic |
|
| content: counter(c, square) |
basic |
|
| content: counter(c, decimal) |
basic |
|
| content: counter(c, decimal-leading-zero) |
basic |
|
| content: counter(c, lower-roman) |
basic |
|
| content: counter(c, upper-roman) |
basic |
|
| content: counter(c, georgian) |
basic |
|
| content: counter(c, armenian) |
basic |
|
| content: counter(c, lower-latin) |
basic |
|
| content: counter(c, lower-alpha) |
basic |
|
| content: counter(c, upper-latin) |
basic |
|
| content: counter(c, upper-alpha) |
basic |
|
| content: counter(c, lower-greek) |
basic |
|
| content: counter() error cases |
failure |
|
| content: counters(c, ".") |
basic |
|
| content: counters(c, ".", none) |
basic |
|
| content: counters(c, ".", disc) |
basic |
|
| content: counters(c, ".", circle) |
basic |
|
| content: counters(c, ".", square) |
basic |
|
| content: counters(c, ".", decimal) |
basic |
|
| content: counters(c, ".", decimal-leading-zero) |
basic |
|
| content: counters(c, ".", lower-roman) |
basic |
|
| content: counters(c, ".", upper-roman) |
basic |
|
| content: counters(c, ".", georgian) |
basic |
|
| content: counters(c, ".", armenian) |
basic |
|
| content: counters(c, ".", lower-latin) |
basic |
|
| content: counters(c, ".", lower-alpha) |
basic |
|
| content: counters(c, ".", upper-latin) |
basic |
|
| content: counters(c, ".", upper-alpha) |
basic |
|
| content: counters(c, ".", lower-greek) |
basic |
|
| content: counters() string argument |
composite |
|
| content: counters() string argument |
detailed |
|
| content: counters() error cases |
failure |
|
| Counter scope |
basic |
|
| Counter scope and nesting on elements |
composite |
|
| Counter scope and nesting on :before |
composite |
|
| Counter scope and nesting on :after |
composite |
|
| Counter scope and nesting |
detailed |
|
| Counter properties on 'content: none' pseudo-el |