Status: FAIL | Duration: 12ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-lists/marker-counter.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Lists test: use of `counter-*` in ::marker</title> <link rel="help" href="https://drafts.csswg.org/css-lists-3/#marker-properties"> <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/5265#issuecomment-3531669680"> <meta name="assert" content="counter-* properties are supported in ::marker"> <link rel="author" href="mailto:jkew@mozilla.com"> <link rel="match" href="marker-counter-ref.html"> <style> ol { counter-reset: my-counter; padding-left: 5em; } ::marker { counter-increment: my-counter; content: "[" counters(my-counter, ":") "] "; } .set::marker { counter-set: my-counter 10; } .reset::marker { counter-reset: my-counter; } .reset::after { counter-increment: my-counter; content: " (" counters(my-counter, ":") ")"; } </style> <ol> <li>one <li>two <li class=set>set to 10 <li>next item <li>next item <li class=reset>reset <!-- instantiates a new counter on the current item --> <li>next item <li>last item </ol>
/css/css-lists/marker-counter-ref.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Lists reference: use of `counter-*` in ::marker</title> <link rel="author" href="mailto:jkew@mozilla.com"> <style> ol { padding-left: 5em; } li:nth-child(1)::marker { content: "[1] "; } li:nth-child(2)::marker { content: "[2] "; } li:nth-child(3)::marker { content: "[10] "; } li:nth-child(4)::marker { content: "[11] "; } li:nth-child(5)::marker { content: "[12] "; } li:nth-child(6)::marker { content: "[12:1] "; } li:nth-child(7)::marker { content: "[13] "; } li:nth-child(8)::marker { content: "[14] "; } </style> <ol> <li>one <li>two <li class=set>set to 10 <li>next item <li>next item <li class=reset>reset (12:2) <li>next item <li>last item </ol>