summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/CSS2/generate/list-style-position-014.xht
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/css/CSS2/generate/list-style-position-014.xht
parentInitial commit. (diff)
downloadfirefox-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/CSS2/generate/list-style-position-014.xht')
-rw-r--r--testing/web-platform/tests/css/CSS2/generate/list-style-position-014.xht35
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/CSS2/generate/list-style-position-014.xht b/testing/web-platform/tests/css/CSS2/generate/list-style-position-014.xht
new file mode 100644
index 0000000000..51756c378a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/generate/list-style-position-014.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+ <title>CSS Test: Marker box position (outside principal box) - floated :before pseudo-element list-item ('list-style-position:inside')</title>
+ <link rel="author" title="James Hopkins" href="http://idreamincode.co.uk/css21testsuite"/>
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#list-style"/>
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#before-after-content"/>
+ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#float-position"/>
+ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes"/>
+ <meta name="assert" content="When the :before element is set as a list-item, it establishes a principal box into which a marker box is placed (when 'list-style-position:inside). Since this :before pseudo element is floated left, the document tree content of the associated element must appear alongside (after) this :before pseudo element. The position of the marker box of the associated element must not be affected, as it must still appear to the outside left edge of it's principal box (since 'list-style-position:outside')."/>
+ <style type="text/css">
+ #test{
+ background:silver;
+ color:blue;
+ display:list-item;
+ font-size:85px;
+ margin:100px;
+ }
+ #test:before{
+ color:yellow;
+ content:'T';
+ display:list-item;
+ float:left;
+ list-style-position:inside;
+ }
+ </style>
+ </head>
+ <body>
+ <p>To pass, there <strong>must</strong> be blue bullet (filled-in circle) to the outside left edge of a grey box. Inside the grey box, there <strong>must</strong> be a yellow bullet to the left of a yellow letter. There <strong>must</strong> also be a blue letter to the right of the yellow letter.</p>
+ <div id="test">
+ T
+ </div>
+ </body>
+</html> \ No newline at end of file