diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/css/css-lists/counters-scope-001.html | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/css/css-lists/counters-scope-001.html')
-rw-r--r-- | testing/web-platform/tests/css/css-lists/counters-scope-001.html | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-lists/counters-scope-001.html b/testing/web-platform/tests/css/css-lists/counters-scope-001.html new file mode 100644 index 0000000000..2ea72753bd --- /dev/null +++ b/testing/web-platform/tests/css/css-lists/counters-scope-001.html @@ -0,0 +1,34 @@ +<!doctype html> +<title>CSS Lists and Counters: counters scope</title> +<link rel="help" href="https://drafts.csswg.org/css-lists/#inheriting-counters"> +<link rel="match" href="counters-scope-001-ref.html"> +<meta name="assert" content="counters are not inherited from the previous sibling, when can be inherited from the ancestor"> +<style type="text/css"> +.scope { counter-reset: c 1; } +.scope::before, .scope::after { content: counter(c); } +.c::before { content: counter(c); } +.one::before { counter-reset: c 2; } +.two { counter-reset: c 3; } +</style> +<p>The following two lines should be the same:</p> +<!-- counter on the first span with class "c" is 1, as it inherits the counter from class="scope", as a direct ancestor --> +<div> + <span class="scope"> + <span class="one c"> + <span class="c"></span> + </span> + <span class="c"></span> + </span> + <span class="c"></span> + <span class="scope"> + <span class="two c"> + <span class="c"></span> + </span> + <span class="c"></span> + </span> + <span class="c"></span> +</div> +<div> + 1 2 1 1 1 1 + 1 3 3 1 1 1 +</div> |