diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-001.html new file mode 100644 index 00000000000000..63ca0091148f97 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-001.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: unsized div + + + + + + + +
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-002.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-002.html new file mode 100644 index 00000000000000..1a2f9941039248 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-002.html @@ -0,0 +1,24 @@ + + +CSS contain-intrinsic-size: div with max-content parent + + + + + + + +
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-003.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-003.html new file mode 100644 index 00000000000000..51d11b5c599632 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-003.html @@ -0,0 +1,19 @@ + + +CSS contain-intrinsic-size: width specified + + + + + + + +
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-004.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-004.html new file mode 100644 index 00000000000000..433bcbfb76bfac --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-004.html @@ -0,0 +1,19 @@ + + +CSS contain-intrinsic-size: width is min-content + + + + + + + +
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-005.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-005.html new file mode 100644 index 00000000000000..d192870c99bab6 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-005.html @@ -0,0 +1,19 @@ + + +CSS contain-intrinsic-size: width is max-content + + + + + + + +
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-006.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-006.html new file mode 100644 index 00000000000000..6583710b2a37a7 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-006.html @@ -0,0 +1,18 @@ + + +CSS contain-intrinsic-size: unsized div, intrinsic-size is small + + + + + + + +
Lorem ipsum
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-007.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-007.html new file mode 100644 index 00000000000000..b434c3dfd13f54 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-007.html @@ -0,0 +1,28 @@ + + +CSS contain-intrinsic-size: div with border + + + + + + + +
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-008.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-008.html new file mode 100644 index 00000000000000..927b3933a0579d --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-008.html @@ -0,0 +1,39 @@ + + +CSS contain-intrinsic-size: writing modes + + + + + + + +
Lorem
+
Ipsum
+
Dolor
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-009.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-009.html new file mode 100644 index 00000000000000..7c61df35e4f3be --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-009.html @@ -0,0 +1,69 @@ + + +CSS contain-intrinsic-size: select multiple + + + + + + + + + + + + + + + + + + + + + + + diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-010.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-010.html new file mode 100644 index 00000000000000..afeac9e8556000 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-010.html @@ -0,0 +1,17 @@ + + +CSS contain-intrinsic-size: replaced content + + + + + + + + diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-011.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-011.html new file mode 100644 index 00000000000000..bbf7adfe3e4a38 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-011.html @@ -0,0 +1,34 @@ + + + +CSS contain-intrinsic-size: intrinsic-size changes. + + + + + + + + +
+ + + diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-012.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-012.html new file mode 100644 index 00000000000000..464829fa472bc0 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-012.html @@ -0,0 +1,20 @@ + + +CSS contain-intrinsic-size: sized div + + + + + + + +
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-013.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-013.html new file mode 100644 index 00000000000000..4bfe85767d3841 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-013.html @@ -0,0 +1,19 @@ + + +CSS contain-intrinsic-size: div with fit-content width + + + + + + + +
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014-ref.html new file mode 100644 index 00000000000000..7ccbd90fc971fe --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014-ref.html @@ -0,0 +1,61 @@ + + + + + +

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-lanes container since it overrides contain-intrinsic-width: +

+
one
+
two
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014.html new file mode 100644 index 00000000000000..677d5bf63212e6 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014.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-lanes container since it overrides contain-intrinsic-width: +

+
one
+
two
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015-ref.html new file mode 100644 index 00000000000000..8a2eb6d4b9ee58 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015-ref.html @@ -0,0 +1,33 @@ + + + + + +
+
+ The masonry container does not stretch to fit this content. +
+
+ diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015.html new file mode 100644 index 00000000000000..313dab1b45e739 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015.html @@ -0,0 +1,39 @@ + + +CSS contain-intrinsic-size: unsized div + + + + + + + +
+
+ The masonry container does not stretch to fit this content. +
+
+ diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001-ref.html new file mode 100644 index 00000000000000..91de33c465e31d --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001-ref.html @@ -0,0 +1,27 @@ + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001.html new file mode 100644 index 00000000000000..841d771aea0811 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001.html @@ -0,0 +1,32 @@ + + +CSS contain-intrinsic-size: grid definite size + + + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002-ref.html new file mode 100644 index 00000000000000..94b80e01b15c79 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002-ref.html @@ -0,0 +1,26 @@ + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002.html new file mode 100644 index 00000000000000..76ef1b2b9148fc --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002.html @@ -0,0 +1,31 @@ + + +CSS contain-intrinsic-size: grid indefinite size + + + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003-ref.html new file mode 100644 index 00000000000000..1df51c5d1e2e28 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003-ref.html @@ -0,0 +1,27 @@ + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003.html new file mode 100644 index 00000000000000..08664fbd0e3c7c --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003.html @@ -0,0 +1,32 @@ + + +CSS contain-intrinsic-size: grid definite size, large size + + + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-logical-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-logical-001.html new file mode 100644 index 00000000000000..3971a0dd3fc5a2 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-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/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001-ref.html new file mode 100644 index 00000000000000..de20135ce128c4 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001-ref.html @@ -0,0 +1,27 @@ + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001.html new file mode 100644 index 00000000000000..72dd85ffc81194 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001.html @@ -0,0 +1,32 @@ + + +CSS contain-intrinsic-size: grid definite size + + + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002-ref.html new file mode 100644 index 00000000000000..df1f5e7da021d0 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002-ref.html @@ -0,0 +1,26 @@ + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002.html new file mode 100644 index 00000000000000..bb802eb853f7c0 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002.html @@ -0,0 +1,31 @@ + + +CSS contain-intrinsic-size: grid indefinite size + + + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003-ref.html new file mode 100644 index 00000000000000..0310deb505caf7 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003-ref.html @@ -0,0 +1,27 @@ + + + + + +
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003.html new file mode 100644 index 00000000000000..a9538fe3cb0382 --- /dev/null +++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003.html @@ -0,0 +1,32 @@ + + +CSS contain-intrinsic-size: grid definite size, large size + + + + + + + +
+
+
+
+
+