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-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.4.2 Counter styles |
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 |
|
17.6.2.1 Border conflict resolution |
Border Conflict Resolution (width) - hidden/hidden |
detailed |
|
Border Conflict Resolution (width) - hidden/double |
detailed |
|
Border Conflict Resolution (width) - hidden/solid |
detailed |
|
Border Conflict Resolution (width) - hidden/dashed |
detailed |
|
Border Conflict Resolution (width) - hidden/dotted |
detailed |
|
Border Conflict Resolution (width) - hidden/ridge |
detailed |
|
Border Conflict Resolution (width) - hidden/outset |
detailed |
|
Border Conflict Resolution (width) - hidden/groove |
detailed |
|
Border Conflict Resolution (width) - hidden/inset |
detailed |
|
Border Conflict Resolution (width) - hidden/none |
detailed |
|
Border Conflict Resolution (width) - double/hidden |
detailed |
|
Border Conflict Resolution (width) - double/double |
detailed |
|
Border Conflict Resolution (width) - double/solid |
detailed |
|
Border Conflict Resolution (width) - double/dashed |
detailed |
|
Border Conflict Resolution (width) - double/dashed |
detailed |
|
Border Conflict Resolution (width) - double/ridge |
detailed |
|
Border Conflict Resolution (width) - double/outset |
detailed |
|
Border Conflict Resolution (width) - double/groove |
detailed |
|
Border Conflict Resolution (width) - double/inset |
detailed |
|
Border Conflict Resolution (width) - double/none |
detailed |
|
Border Conflict Resolution (width) - solid/hidden |
detailed |
|
Border Conflict Resolution (width) - solid/double |
detailed |
|
Border Conflict Resolution (width) - solid/solid |
detailed |
|
Border Conflict Resolution (width) - solid/dashed |
detailed |
|
Border Conflict Resolution (width) - solid/dotted |
detailed |
|
Border Conflict Resolution (width) - solid/ridge |
detailed |
|
Border Conflict Resolution (width) - solid/outset |
detailed |
|
Border Conflict Resolution (width) - solid/groove |
detailed |
|
Border Conflict Resolution (width) - solid/inset |
detailed |
|
Border Conflict Resolution (width) - solid/none |
detailed |
|
Border Conflict Resolution (width) - dashed/hidden |
detailed |
|
Border Conflict Resolution (width) - dashed/double |
detailed |
|
Border Conflict Resolution (width) - dashed/solid |
detailed |
|
Border Conflict Resolution (width) - dashed/dashed |
detailed |
|
Border Conflict Resolution (width) - dashed/dotted |
detailed |
|
Border Conflict Resolution (width) - dashed/ridge |
detailed |
|
Border Conflict Resolution (width) - dashed/outset |
detailed |
|
Border Conflict Resolution (width) - dashed/groove |
detailed |
|
Border Conflict Resolution (width) - dashed/inset |
detailed |
|
Border Conflict Resolution (width) - dashed/none |
detailed |
|
Border Conflict Resolution (width) - dotted/hidden |
detailed |
|
Border Conflict Resolution (width) - dotted/double |
detailed |
|
Border Conflict Resolution (width) - dotted/solid |
detailed |
|
Border Conflict Resolution (width) - dotted/dashed |
detailed |
|
Border Conflict Resolution (width) - dotted/dotted |
detailed |
|
Border Conflict Resolution (width) - dotted/ridge |
detailed |
|
Border Conflict Resolution (width) - dotted/outset |
detailed |
|
Border Conflict Resolution (width) - dotted/groove |
detailed |
|
Border Conflict Resolution (width) - dotted/inset |
detailed |
|
Border Conflict Resolution (width) - dotted/none |
detailed |
|
Border Conflict Resolution (width) - ridge/hidden |
detailed |
|
Border Conflict Resolution (width) - ridge/double |
detailed |
|
Border Conflict Resolution (width) - ridge/solid |
detailed |
|
Border Conflict Resolution (width) - ridge/dashed |
detailed |
|
Border Conflict Resolution (width) - ridge/dotted |
detailed |
|
Border Conflict Resolution (width) - ridge/ridge |
detailed |
|
Border Conflict Resolution (width) - ridge/outset |
detailed |
|
Border Conflict Resolution (width) - ridge/groove |
detailed |
|
Border Conflict Resolution (width) - ridge/inset |
detailed |
|
Border Conflict Resolution (width) - ridge/none |
detailed |
|
Border Conflict Resolution (width) - outset/hidden |
detailed |
|
Border Conflict Resolution (width) - outset/double |
detailed |
|
Border Conflict Resolution (width) - outset/solid |
detailed |
|
Border Conflict Resolution (width) - outset/dashed |
detailed |
|
Border Conflict Resolution (width) - outset/dotted |
detailed |
|
Border Conflict Resolution (width) - outset/ridge |
detailed |
|
Border Conflict Resolution (width) - outset/outset |
detailed |
|
Border Conflict Resolution (width) - outset/groove |
detailed |
|
Border Conflict Resolution (width) - outset/inset |
detailed |
|
Border Conflict Resolution (width) - outset/none |
detailed |
|
Border Conflict Resolution (width) - groove/hidden |
detailed |
|
Border Conflict Resolution (width) - groove/double |
detailed |
|
Border Conflict Resolution (width) - groove/solid |
detailed |
|
Border Conflict Resolution (width) - groove/dashed |
detailed |
|
Border Conflict Resolution (width) - groove/dotted |
detailed |
|
Border Conflict Resolution (width) - groove/ridge |
detailed |
|
Border Conflict Resolution (width) - groove/outset |
detailed |
|
Border Conflict Resolution (width) - groove/groove |
detailed |
|
Border Conflict Resolution (width) - groove/inset |
detailed |
|
Border Conflict Resolution (width) - groove/none |
detailed |
|
Border Conflict Resolution (width) - inset/hidden |
detailed |
|
Border Conflict Resolution (width) - inset/double |
detailed |
|
Border Conflict Resolution (width) - inset/solid |
detailed |
|
Border Conflict Resolution (width) - inset/dashed |
detailed |
|
Border Conflict Resolution (width) - inset/dotted |
detailed |
|
Border Conflict Resolution (width) - inset/ridge |
detailed |
|
Border Conflict Resolution (width) - inset/outset |
detailed |
|
Border Conflict Resolution (width) - inset/groove |
detailed |
|
Border Conflict Resolution (width) - inset/inset |
detailed |
|
Border Conflict Resolution (width) - inset/none |
detailed |
|
Border Conflict Resolution (width) - none/hidden |
detailed |
|
Border Conflict Resolution (width) - none/double |
detailed |
|
Border Conflict Resolution (width) - none/solid |
detailed |
|
Border Conflict Resolution (width) - none/dashed |
detailed |
|
Border Conflict Resolution (width) - none/dotted |
detailed |
|
Border Conflict Resolution (width) - none/ridge |
detailed |
|
Border Conflict Resolution (width) - inset/outset |
detailed |
|
Border Conflict Resolution (width) - none/groove |
detailed |
|
Border Conflict Resolution (width) - none/inset |
detailed |
|
Border Conflict Resolution (width) - none/none |
detailed |
|