From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../contain-intrinsic-size-interpolation.html | 119 ++++++ .../contain-intrinsic-size/auto-001.html | 33 ++ .../contain-intrinsic-size/auto-002.html | 34 ++ .../contain-intrinsic-size/auto-003.html | 63 ++++ .../contain-intrinsic-size/auto-004.html | 35 ++ .../contain-intrinsic-size/auto-005.html | 35 ++ .../contain-intrinsic-size/auto-006.html | 407 +++++++++++++++++++++ .../contain-intrinsic-size/auto-007.html | 115 ++++++ .../contain-intrinsic-size/auto-008.html | 89 +++++ .../contain-intrinsic-size/auto-009.html | 80 ++++ .../contain-intrinsic-size/auto-010.html | 95 +++++ .../contain-intrinsic-size/auto-011.html | 94 +++++ .../contain-intrinsic-size/auto-012.html | 94 +++++ .../contain-intrinsic-size/auto-013.html | 57 +++ .../contain-intrinsic-size/auto-014.html | 111 ++++++ .../contain-intrinsic-size/auto-015.html | 94 +++++ .../contain-intrinsic-size/auto-016.html | 94 +++++ .../contain-intrinsic-size/auto-017.html | 94 +++++ .../contain-intrinsic-size/auto-018.html | 94 +++++ .../contain-intrinsic-size-001-ref.html | 14 + .../contain-intrinsic-size-001.html | 17 + .../contain-intrinsic-size-002-ref.html | 21 ++ .../contain-intrinsic-size-002.html | 23 ++ .../contain-intrinsic-size-003-ref.html | 15 + .../contain-intrinsic-size-003.html | 18 + .../contain-intrinsic-size-004-ref.html | 15 + .../contain-intrinsic-size-004.html | 18 + .../contain-intrinsic-size-005-ref.html | 15 + .../contain-intrinsic-size-005.html | 18 + .../contain-intrinsic-size-006-ref.html | 16 + .../contain-intrinsic-size-006.html | 17 + .../contain-intrinsic-size-007-ref.html | 27 ++ .../contain-intrinsic-size-007.html | 27 ++ .../contain-intrinsic-size-008-ref.html | 37 ++ .../contain-intrinsic-size-008.html | 38 ++ .../contain-intrinsic-size-009.html | 68 ++++ .../contain-intrinsic-size-010-ref.html | 39 ++ .../contain-intrinsic-size-010.html | 43 +++ .../contain-intrinsic-size-011-ref.html | 39 ++ .../contain-intrinsic-size-011.html | 43 +++ .../contain-intrinsic-size-012-ref.html | 14 + .../contain-intrinsic-size-012.html | 16 + .../contain-intrinsic-size-013-ref.html | 18 + .../contain-intrinsic-size-013.html | 33 ++ .../contain-intrinsic-size-014-ref.html | 18 + .../contain-intrinsic-size-014.html | 20 + .../contain-intrinsic-size-015-ref.html | 16 + .../contain-intrinsic-size-015.html | 18 + .../contain-intrinsic-size-016-ref.html | 39 ++ .../contain-intrinsic-size-016.html | 44 +++ .../contain-intrinsic-size-017-ref.html | 17 + .../contain-intrinsic-size-017.html | 21 ++ .../contain-intrinsic-size-018-ref.html | 15 + .../contain-intrinsic-size-018.html | 19 + .../contain-intrinsic-size-019-ref.html | 15 + .../contain-intrinsic-size-019.html | 18 + .../contain-intrinsic-size-020-ref.html | 14 + .../contain-intrinsic-size-020.html | 18 + .../contain-intrinsic-size-021-ref.html | 41 +++ .../contain-intrinsic-size-021.html | 42 +++ .../contain-intrinsic-size-022-ref.html | 30 ++ .../contain-intrinsic-size-022.html | 32 ++ .../contain-intrinsic-size-023-ref.html | 29 ++ .../contain-intrinsic-size-023.html | 31 ++ .../contain-intrinsic-size-024-ref.html | 30 ++ .../contain-intrinsic-size-024.html | 32 ++ .../contain-intrinsic-size-025-ref.html | 56 +++ .../contain-intrinsic-size-025.html | 58 +++ .../contain-intrinsic-size-026-ref.html | 54 +++ .../contain-intrinsic-size-026.html | 66 ++++ .../contain-intrinsic-size-027.html | 18 + .../contain-intrinsic-size-028.html | 159 ++++++++ .../contain-intrinsic-size-029.html | 60 +++ .../contain-intrinsic-size-030.html | 135 +++++++ .../contain-intrinsic-size-031.html | 72 ++++ .../contain-intrinsic-size-032.html | 68 ++++ .../contain-intrinsic-size-033.html | 110 ++++++ .../contain-intrinsic-size-logical-001.html | 11 + .../contain-intrinsic-size-logical-002.html | 11 + .../contain-intrinsic-size-logical-003.html | 163 +++++++++ .../parsing/contain-intrinsic-size-computed.html | 54 +++ .../parsing/contain-intrinsic-size-invalid.html | 63 ++++ .../parsing/contain-intrinsic-size-valid.html | 50 +++ .../contain-intrinsic-size/resources/dice.png | Bin 0 -> 58618 bytes 84 files changed, 4253 insertions(+) create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-001.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-002.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-003.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-004.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-005.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-006.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-007.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-008.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-009.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-010.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-011.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-012.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-013.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-014.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-015.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-016.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-017.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-018.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026-ref.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-027.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-001.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-002.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-computed.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html create mode 100644 testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/resources/dice.png (limited to 'testing/web-platform/tests/css/css-sizing/contain-intrinsic-size') diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html new file mode 100644 index 0000000000..b768c1a330 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html @@ -0,0 +1,119 @@ + + +contain-intrinsic-size interpolation + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-001.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-001.html new file mode 100644 index 0000000000..7bf28388c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-001.html @@ -0,0 +1,33 @@ + + + + + +
+ +
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-002.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-002.html new file mode 100644 index 0000000000..6412680b79 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-002.html @@ -0,0 +1,34 @@ + +contain-intrinsic-size: auto with a vertical writing mode + + + + +
+ +
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-003.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-003.html new file mode 100644 index 0000000000..a995ec1cc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-003.html @@ -0,0 +1,63 @@ + +contain-intrinsic-size: auto with various dynamic changes + + + + +
+ +
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-004.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-004.html new file mode 100644 index 0000000000..a70e70cb9c --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-004.html @@ -0,0 +1,35 @@ + + +Tests that contain-intrinsic-size: auto only works with content-visibility: auto, not just size containment + + + +
+ +
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-005.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-005.html new file mode 100644 index 0000000000..2b7e03192d --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-005.html @@ -0,0 +1,35 @@ + + +Tests that contain-intrinsic-size: auto also works with content-visibility: hidden + + + +
+ +
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-006.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-006.html new file mode 100644 index 0000000000..422b730c2e --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-006.html @@ -0,0 +1,407 @@ + + +Last remembered size + + + + + + + + + + + + + + +
+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-007.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-007.html new file mode 100644 index 0000000000..02501264c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-007.html @@ -0,0 +1,115 @@ + + +Last remembered size + + + + + + + + +
+ +
+
+
+
+
+
+
+ + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-008.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-008.html new file mode 100644 index 0000000000..652710192f --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-008.html @@ -0,0 +1,89 @@ + + +Last remembered size + + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-009.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-009.html new file mode 100644 index 0000000000..6e17f69e98 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-009.html @@ -0,0 +1,80 @@ + + +Last remembered size + + + + + + + + + + +
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-010.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-010.html new file mode 100644 index 0000000000..03a9056c43 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-010.html @@ -0,0 +1,95 @@ + + +Last remembered size + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-011.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-011.html new file mode 100644 index 0000000000..cb82eedf26 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-011.html @@ -0,0 +1,94 @@ + + +Last remembered size + + + + + + + + + + +
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-012.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-012.html new file mode 100644 index 0000000000..8fd395a224 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-012.html @@ -0,0 +1,94 @@ + + +Last remembered size + + + + + + + + + +
+ +
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-013.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-013.html new file mode 100644 index 0000000000..8f0144077d --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-013.html @@ -0,0 +1,57 @@ + + +Last remembered size + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-014.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-014.html new file mode 100644 index 0000000000..a3e5769cfa --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-014.html @@ -0,0 +1,111 @@ + + +contain-intrinsic-size: auto none + + + + + + +
+ +
+
+
+
+
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-015.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-015.html new file mode 100644 index 0000000000..05252dfdda --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-015.html @@ -0,0 +1,94 @@ + + +contain-intrinsic-width: auto none in vertical writing mode + + + + + + +
+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-016.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-016.html new file mode 100644 index 0000000000..5846101614 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-016.html @@ -0,0 +1,94 @@ + + +contain-intrinsic-height: auto none in vertical writing mode + + + + + + +
+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-017.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-017.html new file mode 100644 index 0000000000..669f9505d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-017.html @@ -0,0 +1,94 @@ + + +contain-intrinsic-width: auto length in vertical writing mode + + + + + + +
+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-018.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-018.html new file mode 100644 index 0000000000..b5121c67f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/auto-018.html @@ -0,0 +1,94 @@ + + +contain-intrinsic-height: auto length in vertical writing mode + + + + + + +
+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001-ref.html new file mode 100644 index 0000000000..299930ac35 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001-ref.html @@ -0,0 +1,14 @@ + + +CSS contain-intrinsic-size: unsized div + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001.html new file mode 100644 index 0000000000..86f141e087 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001.html @@ -0,0 +1,17 @@ + + +CSS contain-intrinsic-size: unsized div + + + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002-ref.html new file mode 100644 index 0000000000..a2fc6a0731 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002-ref.html @@ -0,0 +1,21 @@ + + +CSS contain-intrinsic-size: div with max-content parent + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002.html new file mode 100644 index 0000000000..cef3ed27ce --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002.html @@ -0,0 +1,23 @@ + + +CSS contain-intrinsic-size: div with max-content parent + + + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003-ref.html new file mode 100644 index 0000000000..dab2739460 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003-ref.html @@ -0,0 +1,15 @@ + + +CSS contain-intrinsic-size: width specified + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003.html new file mode 100644 index 0000000000..a56d02b316 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-003.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: width specified + + + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004-ref.html new file mode 100644 index 0000000000..5f896803e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004-ref.html @@ -0,0 +1,15 @@ + + +CSS contain-intrinsic-size: width is min-content + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004.html new file mode 100644 index 0000000000..dd1055d768 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-004.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: width is min-content + + + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005-ref.html new file mode 100644 index 0000000000..0940a6f702 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005-ref.html @@ -0,0 +1,15 @@ + + +CSS contain-intrinsic-size: width is max-content + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005.html new file mode 100644 index 0000000000..b5f019b042 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-005.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: width is max-content + + + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006-ref.html new file mode 100644 index 0000000000..9d3912dafe --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006-ref.html @@ -0,0 +1,16 @@ + + +CSS contain-intrinsic-size: unsized div, intrinsic-size is small + + + + + +
Lorem ipsum
+ diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006.html new file mode 100644 index 0000000000..6dd0e47729 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-006.html @@ -0,0 +1,17 @@ + + +CSS contain-intrinsic-size: unsized div, intrinsic-size is small + + + + + + + +
Lorem ipsum
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007-ref.html new file mode 100644 index 0000000000..c372f2dfce --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007-ref.html @@ -0,0 +1,27 @@ + + +CSS contain-intrinsic-size: div with border + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007.html new file mode 100644 index 0000000000..838836c3a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-007.html @@ -0,0 +1,27 @@ + + +CSS contain-intrinsic-size: div with border + + + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008-ref.html new file mode 100644 index 0000000000..af20b26a39 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008-ref.html @@ -0,0 +1,37 @@ + + +CSS contain-intrinsic-size: writing modes + + + + + +
Lorem
+
Ipsum
+
Dolor
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html new file mode 100644 index 0000000000..ac265ad7b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html @@ -0,0 +1,38 @@ + + +CSS contain-intrinsic-size: writing modes + + + + + + + +
Lorem
+
Ipsum
+
Dolor
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html new file mode 100644 index 0000000000..0aa62eaaef --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html @@ -0,0 +1,68 @@ + + +CSS contain-intrinsic-size: select multiple + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010-ref.html new file mode 100644 index 0000000000..950ddd1f89 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010-ref.html @@ -0,0 +1,39 @@ + + +CSS contain-intrinsic-size: flex row + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010.html new file mode 100644 index 0000000000..f5df500e8c --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-010.html @@ -0,0 +1,43 @@ + + +CSS contain-intrinsic-size: flex row + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011-ref.html new file mode 100644 index 0000000000..68d1fbe408 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011-ref.html @@ -0,0 +1,39 @@ + + +CSS contain-intrinsic-size: flex column + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011.html new file mode 100644 index 0000000000..de35326629 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-011.html @@ -0,0 +1,43 @@ + + +CSS contain-intrinsic-size: flex column + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012-ref.html new file mode 100644 index 0000000000..4b0fe755b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012-ref.html @@ -0,0 +1,14 @@ + + +CSS contain-intrinsic-size: replaced content + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012.html new file mode 100644 index 0000000000..54a49c1856 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-012.html @@ -0,0 +1,16 @@ + + +CSS contain-intrinsic-size: replaced content + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013-ref.html new file mode 100644 index 0000000000..7a0b5788ae --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013-ref.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: intrinsic-size changes + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013.html new file mode 100644 index 0000000000..370398042f --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-013.html @@ -0,0 +1,33 @@ + + + +CSS contain-intrinsic-size: intrinsic-size changes. + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014-ref.html new file mode 100644 index 0000000000..72a24c7a59 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014-ref.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: fieldset + + + + + +
+ This is a legend + This is some content. +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014.html new file mode 100644 index 0000000000..d268264d28 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-014.html @@ -0,0 +1,20 @@ + + +CSS contain-intrinsic-size: fieldset + + + + + + + +
+ This is a legend + This is some content. +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015-ref.html new file mode 100644 index 0000000000..76abf0c14b --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015-ref.html @@ -0,0 +1,16 @@ + + +CSS contain-intrinsic-size: inline flex + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015.html new file mode 100644 index 0000000000..8eda4b8845 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-015.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: inline flex + + + + + + +
test
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016-ref.html new file mode 100644 index 0000000000..029159390a --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016-ref.html @@ -0,0 +1,39 @@ + + +CSS contain-intrinsic-size: flex row, items with size containment (ref) + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016.html new file mode 100644 index 0000000000..fabc48d4a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-016.html @@ -0,0 +1,44 @@ + + +CSS contain-intrinsic-size: flex row, items with size containment + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017-ref.html new file mode 100644 index 0000000000..49f7499fe8 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017-ref.html @@ -0,0 +1,17 @@ + + +CSS contain-intrinsic-size: replaced content (vertical-lr) + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017.html new file mode 100644 index 0000000000..5ce15eba59 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-017.html @@ -0,0 +1,21 @@ + + +CSS contain-intrinsic-size: replaced content (vertical-lr) + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018-ref.html new file mode 100644 index 0000000000..537001d6d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018-ref.html @@ -0,0 +1,15 @@ + + +CSS contain-intrinsic-size: sized div + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018.html new file mode 100644 index 0000000000..649e83364f --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-018.html @@ -0,0 +1,19 @@ + + +CSS contain-intrinsic-size: sized div + + + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019-ref.html new file mode 100644 index 0000000000..172c78177b --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019-ref.html @@ -0,0 +1,15 @@ + + +CSS contain-intrinsic-size: div with fit-content width + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019.html new file mode 100644 index 0000000000..4ba1bed9de --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-019.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: div with fit-content width + + + + + + + +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020-ref.html new file mode 100644 index 0000000000..c4f34e84f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020-ref.html @@ -0,0 +1,14 @@ + + +CSS contain-intrinsic-size: replaced content (min-content) + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020.html new file mode 100644 index 0000000000..42482abf0f --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-020.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: replaced content (min-content) + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021-ref.html new file mode 100644 index 0000000000..6019652087 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021-ref.html @@ -0,0 +1,41 @@ + + +CSS contain-intrinsic-size: flex row, flex height based on children + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021.html new file mode 100644 index 0000000000..12f9398420 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-021.html @@ -0,0 +1,42 @@ + + +CSS contain-intrinsic-size: flex row, flex height based on children + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022-ref.html new file mode 100644 index 0000000000..81991fb17c --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022-ref.html @@ -0,0 +1,30 @@ + + +CSS contain-intrinsic-size: grid definite size + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022.html new file mode 100644 index 0000000000..5f58851748 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-022.html @@ -0,0 +1,32 @@ + + +CSS contain-intrinsic-size: grid definite size + + + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023-ref.html new file mode 100644 index 0000000000..eccbecb6c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023-ref.html @@ -0,0 +1,29 @@ + + +CSS contain-intrinsic-size: grid indefinite size + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023.html new file mode 100644 index 0000000000..f8e3a607f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-023.html @@ -0,0 +1,31 @@ + + +CSS contain-intrinsic-size: grid indefinite size + + + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024-ref.html new file mode 100644 index 0000000000..e2f53b6570 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024-ref.html @@ -0,0 +1,30 @@ + + +CSS contain-intrinsic-size: grid definite size, large size + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024.html new file mode 100644 index 0000000000..f6305d438b --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-024.html @@ -0,0 +1,32 @@ + + +CSS contain-intrinsic-size: grid definite size, large size + + + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025-ref.html new file mode 100644 index 0000000000..fbb1ce8868 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025-ref.html @@ -0,0 +1,56 @@ + + +CSS contain-intrinsic-size: grid indefinite size, auto-fit + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025.html new file mode 100644 index 0000000000..5557fcc8d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-025.html @@ -0,0 +1,58 @@ + + +CSS contain-intrinsic-size: grid indefinite size, auto-fit + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026-ref.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026-ref.html new file mode 100644 index 0000000000..3bf3a288f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026-ref.html @@ -0,0 +1,54 @@ + + +CSS contain-intrinsic-size: grid auto-fit, min- max- size interactions + + + + + +

min-width larger than contain-intrinsic-width: +

+
one
+
two
+
+ +

min-width smaller than contain-intrinsic-width: +

+
one
+
two
+
+ +

max-width ignored since min-width is larger: +

+
one
+
two
+
+ +

min-width shrinks grid since it overrides contain-intrinsic-width: +

+
one
+
two
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026.html new file mode 100644 index 0000000000..c9f3f1aa38 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-026.html @@ -0,0 +1,66 @@ + + +CSS contain-intrinsic-size: grid auto-fit, min- max- size interactions + + + + + + + +

min-width larger than contain-intrinsic-width: +

+
one
+
two
+
+ +

min-width smaller than contain-intrinsic-width: +

+
one
+
two
+
+ +

max-width ignored since min-width is larger: +

+
one
+
two
+
+ +

min-width shrinks grid since it overrides contain-intrinsic-width: +

+
one
+
two
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-027.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-027.html new file mode 100644 index 0000000000..61581e893f --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-027.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: aspect-ratio interaction + + + + + + +

Test passes if there is a filled green square.

+ + + +
+ +
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html new file mode 100644 index 0000000000..15e8e0e891 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html @@ -0,0 +1,159 @@ + + +CSS contain-intrinsic-size: single axis size containment + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html new file mode 100644 index 0000000000..6169a1a287 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html @@ -0,0 +1,60 @@ + + +CSS contain-intrinsic-size: button + + + + + + + + + +
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html new file mode 100644 index 0000000000..8acfabbf61 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html @@ -0,0 +1,135 @@ + + +CSS contain-intrinsic-size: scroll containers + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html new file mode 100644 index 0000000000..981ddc693b --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html @@ -0,0 +1,72 @@ + + +CSS contain-intrinsic-size: multi-column containers + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html new file mode 100644 index 0000000000..6dfb73aa4f --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html @@ -0,0 +1,68 @@ + + +CSS contain-intrinsic-size: single-select list box + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html new file mode 100644 index 0000000000..f98a48a0a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html @@ -0,0 +1,110 @@ + + +CIS + content-visibility:hidden and contain:size + + + + + + + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-001.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-001.html new file mode 100644 index 0000000000..9a84bff491 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-001.html @@ -0,0 +1,11 @@ + + +CSS contain-intrinsic-size: Logical versions + + + + +

Test passes if there is a filled green square.

+ +
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-002.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-002.html new file mode 100644 index 0000000000..b5b9748f81 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-002.html @@ -0,0 +1,11 @@ + + +CSS contain-intrinsic-size: Logical versions + + + + +

Test passes if there is a filled green square.

+ +
+
diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html new file mode 100644 index 0000000000..48fedb1148 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html @@ -0,0 +1,163 @@ + + +CSS contain-intrinsic-size: Logical versions + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-computed.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-computed.html new file mode 100644 index 0000000000..489b9e1be2 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-computed.html @@ -0,0 +1,54 @@ + + + + +CSS Intrinsic Size Test: intrinsic-size with computed values + + + + + + + + + +
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html new file mode 100644 index 0000000000..481300b0df --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html @@ -0,0 +1,63 @@ + + + + +CSS Intrinsic Size Test: intrinsic-size with invalid values + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html new file mode 100644 index 0000000000..94fc57a61c --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html @@ -0,0 +1,50 @@ + + + + +CSS Intrinsic Size Test: intrinsic-size with valid values + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/resources/dice.png b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/resources/dice.png new file mode 100644 index 0000000000..c82d01517c Binary files /dev/null and b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/resources/dice.png differ -- cgit v1.2.3