From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- ...rty-should-not-apply-on-grid-container-001.html | 31 ++++ .../compute-intrinsic-widths-scrollbar-001.html | 25 +++ .../css/css-grid/grid-model/display-grid.html | 107 +++++++++++ .../css-grid/grid-model/display-inline-grid.html | 111 ++++++++++++ ...trinsic-width-should-exclude-scrollbar-001.html | 35 ++++ .../grid-areas-overflowing-grid-container-001.html | 19 ++ .../grid-areas-overflowing-grid-container-002.html | 23 +++ .../grid-areas-overflowing-grid-container-003.html | 25 +++ .../grid-areas-overflowing-grid-container-004.html | 26 +++ .../grid-areas-overflowing-grid-container-005.html | 26 +++ .../grid-areas-overflowing-grid-container-006.html | 26 +++ .../grid-areas-overflowing-grid-container-007.html | 24 +++ .../grid-areas-overflowing-grid-container-008.html | 24 +++ .../grid-areas-overflowing-grid-container-009.html | 26 +++ .../css-grid/grid-model/grid-box-sizing-001.html | 188 +++++++++++++++++++ .../css/css-grid/grid-model/grid-button-001.html | 18 ++ ...d-computed-value-display-floated-items-001.html | 82 +++++++++ .../grid-container-ignores-first-letter-001.html | 108 +++++++++++ ...rid-container-ignores-first-letter-002-ref.html | 7 + .../grid-container-ignores-first-letter-002.html | 17 ++ .../grid-container-ignores-first-line-001.html | 92 ++++++++++ ...tainer-margin-border-padding-scrollbar-001.html | 139 ++++++++++++++ .../grid-container-scrollbar-001-ref.html | 97 ++++++++++ .../grid-model/grid-container-scrollbar-001.html | 94 ++++++++++ ...id-container-scrollbar-vertical-lr-001-ref.html | 98 ++++++++++ .../grid-container-scrollbar-vertical-lr-001.html | 95 ++++++++++ ...id-container-scrollbar-vertical-rl-001-ref.html | 98 ++++++++++ .../grid-container-scrollbar-vertical-rl-001.html | 95 ++++++++++ .../grid-container-scrollbars-sizing-001.html | 27 +++ .../grid-container-scrollbars-sizing-002.html | 34 ++++ .../grid-container-sizing-constraints-001.html | 110 ++++++++++++ .../css-grid/grid-model/grid-display-grid-001.html | 36 ++++ .../grid-model/grid-display-inline-grid-001.html | 28 +++ .../css-grid/grid-model/grid-first-letter-001.html | 23 +++ .../css-grid/grid-model/grid-first-letter-002.html | 23 +++ .../css-grid/grid-model/grid-first-letter-003.html | 25 +++ .../css-grid/grid-model/grid-first-line-001.html | 23 +++ .../css-grid/grid-model/grid-first-line-002.html | 23 +++ .../css-grid/grid-model/grid-first-line-003.html | 23 +++ .../css/css-grid/grid-model/grid-float-001.html | 39 ++++ .../css/css-grid/grid-model/grid-float-002.html | 38 ++++ .../grid-model/grid-floats-no-intrude-001.html | 35 ++++ .../grid-model/grid-floats-no-intrude-002-ref.html | 52 ++++++ .../grid-model/grid-floats-no-intrude-002.html | 43 +++++ .../grid-gutters-and-flex-content-001.html | 105 +++++++++++ .../grid-model/grid-gutters-and-tracks-001.html | 191 ++++++++++++++++++++ .../grid-model/grid-gutters-as-percentage-001.html | 199 +++++++++++++++++++++ .../grid-model/grid-inline-first-letter-001.html | 23 +++ .../grid-model/grid-inline-first-letter-002.html | 23 +++ .../grid-model/grid-inline-first-letter-003.html | 25 +++ .../grid-model/grid-inline-first-line-001.html | 23 +++ .../grid-model/grid-inline-first-line-002.html | 23 +++ .../grid-model/grid-inline-first-line-003.html | 23 +++ .../css-grid/grid-model/grid-inline-float-001.html | 39 ++++ .../grid-inline-floats-no-intrude-001.html | 35 ++++ .../grid-inline-margins-no-collapse-001.html | 17 ++ .../grid-model/grid-inline-multicol-001.html | 36 ++++ .../grid-model/grid-inline-vertical-align-001.html | 37 ++++ .../grid-item-accepts-first-letter-001.html | 30 ++++ .../grid-item-accepts-first-line-001.html | 30 ++++ .../css-grid/grid-model/grid-item-hit-test.html | 17 ++ .../css-grid/grid-model/grid-layout-stale-001.html | 42 +++++ .../css-grid/grid-model/grid-layout-stale-002.html | 30 ++++ .../grid-model/grid-margins-no-collapse-001.html | 17 ++ .../grid-margins-no-collapse-002-ref.html | 10 ++ .../grid-model/grid-margins-no-collapse-002.html | 16 ++ .../grid-model/grid-min-max-height-001.html | 62 +++++++ .../css/css-grid/grid-model/grid-multicol-001.html | 36 ++++ .../grid-model/grid-overflow-padding-001.html | 22 +++ .../grid-model/grid-overflow-padding-002.html | 29 +++ .../grid-model/grid-size-shrink-to-fit-001.html | 101 +++++++++++ .../grid-model/grid-support-display-001.html | 75 ++++++++ .../grid-model/grid-vertical-align-001.html | 37 ++++ ...100x100-grey-box-with-horizontal-scrollbar.html | 17 ++ .../100x100-grey-box-with-scrollbars.html | 17 ++ .../100x100-grey-box-with-vertical-scrollbar.html | 17 ++ .../grid-model/reference/100x100-grey-box.html | 12 ++ ...should-not-apply-on-grid-container-001-ref.html | 23 +++ .../reference/grid-layout-stale-001-ref.html | 13 ++ .../reference/grid-layout-stale-002-ref.html | 4 + 80 files changed, 3794 insertions(+) create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/display-grid.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/display-inline-grid.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/fixed-width-intrinsic-width-should-exclude-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-007.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-008.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-box-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-button-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-display-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-display-inline-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-float-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-float-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-as-percentage-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-float-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-floats-no-intrude-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-margins-no-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-multicol-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-vertical-align-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-item-hit-test.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-min-max-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-multicol-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-support-display-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-vertical-align-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-horizontal-scrollbar.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-scrollbars.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-vertical-scrollbar.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/column-property-should-not-apply-on-grid-container-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-002-ref.html (limited to 'testing/web-platform/tests/css/css-grid/grid-model') diff --git a/testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html b/testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html new file mode 100644 index 0000000000..a795362586 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html @@ -0,0 +1,31 @@ + + +CSS Grid: column-* properties are ignored. + + + + + + + + + + +
+AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDDD +
+ +
+AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDDD +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html b/testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html new file mode 100644 index 0000000000..d61f7ad14e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html @@ -0,0 +1,25 @@ + +CSS Grid: width of grid container with scrollbar. + + + + + + + + + + + +
+ item +
+
+ item +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-model/display-grid.html b/testing/web-platform/tests/css/css-grid/grid-model/display-grid.html new file mode 100644 index 0000000000..7c6b743327 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/display-grid.html @@ -0,0 +1,107 @@ + + + + CSS Grid Layout: display: grid + + + + + + + + +

Test passes if there are 4 green rectangles and no red.

+ +
+
+
cell1
+
cell2
+
cell3
+
cell4
+
+
+ + + + + + + + + + + +
cell1cell2
cell3cell4
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/display-inline-grid.html b/testing/web-platform/tests/css/css-grid/grid-model/display-inline-grid.html new file mode 100644 index 0000000000..e080ed8c95 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/display-inline-grid.html @@ -0,0 +1,111 @@ + + + + CSS Grid Layout: display: inline-grid + + + + + + + + +

Test passes if there are 4 green rectangles and no red.

+ +
+
+
cell1
+
cell2
+
cell3
+
cell4
+
+ Inline +
+ + + + + + + + + + + +
cell1cell2
cell3cell4
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/fixed-width-intrinsic-width-should-exclude-scrollbar-001.html b/testing/web-platform/tests/css/css-grid/grid-model/fixed-width-intrinsic-width-should-exclude-scrollbar-001.html new file mode 100644 index 0000000000..26b8f5e01d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/fixed-width-intrinsic-width-should-exclude-scrollbar-001.html @@ -0,0 +1,35 @@ + + +CSS Grid: intrinsic width of fixed-width grid items. + + + + + + + + + + +
+
+
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-001.html new file mode 100644 index 0000000000..6ee8231c93 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-001.html @@ -0,0 +1,19 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-002.html new file mode 100644 index 0000000000..1abc446e22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-002.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html new file mode 100644 index 0000000000..aaba4f9244 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html @@ -0,0 +1,25 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html new file mode 100644 index 0000000000..707056feb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below and only the vertical scrollbar is visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html new file mode 100644 index 0000000000..0184b399b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below and only the horizontal scrollbar is visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html new file mode 100644 index 0000000000..248fc425fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-007.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-007.html new file mode 100644 index 0000000000..0a7d3aa28a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-007.html @@ -0,0 +1,24 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below without any scrollbar.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-008.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-008.html new file mode 100644 index 0000000000..df39ed8262 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-008.html @@ -0,0 +1,24 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + +

The test passes if you see a grey square below without any scrollbar.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html new file mode 100644 index 0000000000..d1ab96e4c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Grid areas 'overflowing' the grid container size + + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-box-sizing-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-box-sizing-001.html new file mode 100644 index 0000000000..b990292934 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-box-sizing-001.html @@ -0,0 +1,188 @@ + + +CSS Grid Layout Test: Grid container and tracks sizes with box-sizing property + + + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-button-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-button-001.html new file mode 100644 index 0000000000..b84c10fcab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-button-001.html @@ -0,0 +1,18 @@ + +Grid items work inside a button + + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html new file mode 100644 index 0000000000..17c0fbd1b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html @@ -0,0 +1,82 @@ + + +CSS Grid Layout Test: 'float' affects to the computed value of 'display' on grid items + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html new file mode 100644 index 0000000000..8e322fe38e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html @@ -0,0 +1,108 @@ + + +CSS Grid Layout Test: '::first-letter' is ignored in grid containers + + + + + + + + + + + + +
+ +
+
+
The first item.
+
The second item.
+
+
+ +
+
+
The first item.
+
The second item.
+
+
+ +
+
+ Anonymous item. +
+
+ +
+
+ Anonymous item. +
+
+ +
+
+
The first item.
+
The second item.
+
+
Out of grid.
+
+ +
+
+
The first item.
+
The second item.
+
+
Out of grid.
+
+ +
+
+ Anonymous item. +
+
Out of grid.
+
+ +
+
+ Anonymous item. +
+
Out of grid.
+
+ +
+
+
The first item.
+
The second item.
+
+
Out of grid.
+
+ +
+
+
The first item.
+
The second item.
+
+
Out of grid.
+
+ +
+
+ Anonymous item. +
+
Out of grid.
+
+ +
+
+ Anonymous item. +
+
Out of grid.
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-ref.html new file mode 100644 index 0000000000..1d89a21278 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-ref.html @@ -0,0 +1,7 @@ + + +CSS Grid Layout Test Reference + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html new file mode 100644 index 0000000000..42014addf0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html @@ -0,0 +1,17 @@ + + +CSS Grid Layout Test: '::first-letter' is ignored in button grid containers + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-line-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-line-001.html new file mode 100644 index 0000000000..b19eee76a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-line-001.html @@ -0,0 +1,92 @@ + + +CSS Grid Layout Test: '::first-line' is ignored in grid containers + + + + + + + + + + + + +
+ +
+
The first item.
+
The second item.
+
+ +
+
The first item.
+
The second item.
+
+ +
+ Anonymous item. +
+ +
+ Anonymous item. +
+ +
+
+
The first item.
+
The second item.
+
+
+ +
+
+
The first item.
+
The second item.
+
+
+ +
+
+ Anonymous item. +
+
+ +
+
+ Anonymous item. +
+
+ +
+
+
The first item.
+
The second item.
+
+
+ +
+
+
The first item.
+
The second item.
+
+
+ +
+
+ Anonymous item. +
+
+ +
+
+ Anonymous item. +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html new file mode 100644 index 0000000000..bad3f89b53 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html @@ -0,0 +1,139 @@ + + + +CSS Grid: grid container's size includes border, padding and scrollbar. + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001-ref.html new file mode 100644 index 0000000000..a40a1ea25c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001-ref.html @@ -0,0 +1,97 @@ + + +CSS container Layout Test Reference + + + + +

The test passes if it has the same output as the reference.

+ +
+ +

direction: ltr;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+ +
+ +

direction: rtl;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001.html new file mode 100644 index 0000000000..848ed7d909 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001.html @@ -0,0 +1,94 @@ + + +CSS Grid Layout Test: Grid container with scrollbars + + + + + + + + +

The test passes if it has the same output as the reference.

+ +
+ +

direction: ltr;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+ +
+ +

direction: rtl;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html new file mode 100644 index 0000000000..778c97be1f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html @@ -0,0 +1,98 @@ + + +CSS container Layout Test Reference + + + + +

The test passes if it has the same output as the reference.

+ +
+ +

direction: ltr;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+ +
+ +

direction: rtl;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html new file mode 100644 index 0000000000..aed5d0cf49 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html @@ -0,0 +1,95 @@ + + +CSS Grid Layout Test: Grid container with scrollbars + + + + + + + + +

The test passes if it has the same output as the reference.

+ +
+ +

direction: ltr;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+ +
+ +

direction: rtl;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html new file mode 100644 index 0000000000..a511347516 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html @@ -0,0 +1,98 @@ + + +CSS container Layout Test Reference + + + + +

The test passes if it has the same output as the reference.

+ +
+ +

direction: ltr;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+ +
+ +

direction: rtl;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html new file mode 100644 index 0000000000..e07223df2a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html @@ -0,0 +1,95 @@ + + +CSS Grid Layout Test: Grid container with scrollbars + + + + + + + + +

The test passes if it has the same output as the reference.

+ +
+ +

direction: ltr;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+ +
+ +

direction: rtl;

+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
+
item
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-001.html new file mode 100644 index 0000000000..43b62a9316 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-001.html @@ -0,0 +1,27 @@ + +CSS Grid Layout Test: Grid container's height with scrollbars + + + + + + +

This test passes if you see a 100x100px green box and scrollbars are disabled.

+
+
item
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002.html new file mode 100644 index 0000000000..99cc5ee771 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002.html @@ -0,0 +1,34 @@ + +CSS Grid Layout Test: Intrinsic logical width with scrollbars + + + + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html new file mode 100644 index 0000000000..38759c2c61 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: min|max-content sizing constraints on grid containers + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-display-grid-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-display-grid-001.html new file mode 100644 index 0000000000..3599aa9604 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-display-grid-001.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: 'grid' value for 'display' property + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ firs + seco +
+
+ firs + seco +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-display-inline-grid-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-display-inline-grid-001.html new file mode 100644 index 0000000000..30104e4220 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-display-inline-grid-001.html @@ -0,0 +1,28 @@ + + +CSS Grid Layout Test: 'inline-grid' value for 'display' property + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-001.html new file mode 100644 index 0000000000..66eb427cfb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-001.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-letter' from grid container does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-002.html new file mode 100644 index 0000000000..27aa0256da --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-002.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-letter' from grid container ancestors does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-003.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-003.html new file mode 100644 index 0000000000..9d9a0c7589 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-003.html @@ -0,0 +1,25 @@ + + +CSS Grid Layout Test: '::first-letter' works on grid items + + + + + + +
+
+

+ The first letter of this paragraph, and only that one, should be green. + In addition, body and paragraph margins should not collapse. +

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-001.html new file mode 100644 index 0000000000..9f154eee27 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-001.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-line' from grid container does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-002.html new file mode 100644 index 0000000000..ea87c875fa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-002.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-line' from grid container ancestors does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-003.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-003.html new file mode 100644 index 0000000000..ede9901e8c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-003.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-line' works on grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-float-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-float-001.html new file mode 100644 index 0000000000..521a3bd6cd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-float-001.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: 'float' has no effect on grid items + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-float-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-float-002.html new file mode 100644 index 0000000000..2a849df25c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-float-002.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: 'float' and 'clear' have no effect on a grid item. + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-001.html new file mode 100644 index 0000000000..31eab4ba69 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-001.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: floats do not intrude into a grid + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002-ref.html new file mode 100644 index 0000000000..070980ed27 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002-ref.html @@ -0,0 +1,52 @@ + + + + + + + + + +
This test checks that grid item sets a new formatting context for its content, preventing any 'float' protruding content on the adjoining grid item ('Float' text shouldn't overflow the first row).
+ +
+
+
Float
+
Float
+
Float
+
Float
+
+
+
Float
+
Float
+
Float
+
Float
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002.html new file mode 100644 index 0000000000..9c26e02105 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002.html @@ -0,0 +1,43 @@ + + + +CSS Grid Layout Test: floats do not protrude content onto grid items + + + + + + + + + + + + + +
This test checks that grid item sets a new formatting context for its content, preventing any 'float' protruding content on the adjoining grid item ('Float' text shouldn't overflow the first row).
+ +
+
+
Float
+
Float
+
Float
+
Float
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html new file mode 100644 index 0000000000..99b04e062f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html @@ -0,0 +1,105 @@ + +CSS Grid: grid gutters and flex content. + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + +
+
+
XXXXX
+
XXX XXX XXX
+
XXXX XXXX
+
+
+
+ +
+
+
XX
+
XXX XXX XXX
+
XXXX XXXX
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-tracks-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-tracks-001.html new file mode 100644 index 0000000000..caa83e1d8f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-tracks-001.html @@ -0,0 +1,191 @@ + +CSS Grid: grid gutters and tracks. + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+
XX
+
XX
X
XX XX
+
+
+ +
+
+
XX
+
XX
XX XX
+
XXXX XX
X
XX XX
+
+
+ +
+
+
XX
+
XX
XX XX
+
XXXX XX
X
XX XX
+
+
+ + +
+
+
X X X
+
X X
+
XXX XX X XX XX
+
+
+ +
+
+
X X X
+
X XX X XX XX XX X
+
X X
+
+
+ + +
+
+
XX
+
X X
X X
+
XXX XX
X
XX XX
+
+
+ +
+
+
XX
+
X X
X X
+
XXX XX
X
XX XX
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
XXXXX
+
X
+
X
+
+
+ +
+
+
XXXX X XXXX
+
X XX X XX X
+
XXX XX
XX
XXXXX
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-as-percentage-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-as-percentage-001.html new file mode 100644 index 0000000000..651f4278f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-as-percentage-001.html @@ -0,0 +1,199 @@ + +CSS Grid: grid gutters as percentage. + + + + + + + + + + + + + + + +
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'auto' width, which will reduce the available space for tracks; however, they can grow exceeding their content's max-width.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'instrinsic' width, which reduce the available space for tracks; however, since we use 'fit-content' intrinsic size, first column's width is reduced and height increased to let its content to fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'auto' width, which will reduce the available space for tracks; however, they can grow exceeding their content's max-width.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'instrinsic' width, which reduce the available space for tracks; however, since we use 'fit-content' intrinsic size, first column's width is reduced and height increased to let its content to fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'auto' width, which reduce the available space for tracks; however, they are fixed sized and fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'intrinsic' width, which reduce the available space for tracks; however, they are fixed sized and don't fit so they overflow the grid container.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'auto' width, which reduce the available space for tracks; however, they are fixed sized and fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Both row and column gaps are based on definite sizes, but they will reduce the available space for tracks; however, since the container's specified inline size is not enough, first column's width is reduced and height increased to let its content to fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Both row and column gaps are based on definite sizes, but they will reduce the available space for tracks; however, they can grow exceeding their content's max-width.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Both row and column gaps are based on definite sizes, they will reduce the available space for tracks; however, they are fixed sized and don't fit so they overflow the grid container.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Both row and column gaps are based on definite sizes, they will reduce the available space for tracks; however, they are fixed sized and fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'instrinsic' width, which reduce the available space for tracks; however, since we use 'fit-content' intrinsic size, only 1 repeteation is allowed, so tracks are adjusted to fit in the intrinsic size reduced by the gaps.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Both row and column gaps are based on definite sizes, they will reduce the available space for tracks; however, repeat auto-fill allows all of them to fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
XXXXX X XX
+
+
+ +

Both row and column gaps are based on definite sizes, they will reduce the available space for tracks; however, repeat auto-fill allows only 1 repetition.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Grid with positioned items. Height is indefinite, so row gaps should be based on grid's 'auto' height. Column gaps based on a grid's 'auto' width, which reduce the available space for tracks; however, they are fixed sized and fit.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ +

Grid with positioned items. Both row and column gaps are based on definite sizes, they will reduce the available space for tracks; however, they are fixed sized and don't fit so they overflow the grid container.

+
+
+
XXX X XX X
+
XX XXX X X
+
X XX XXX X
+
XXXXX X XX
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-001.html new file mode 100644 index 0000000000..bc62c1770d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-001.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-letter' from inline grid container does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-002.html new file mode 100644 index 0000000000..afdc0de9a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-002.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-letter' from inline grid container ancestors does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-003.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-003.html new file mode 100644 index 0000000000..e3efd51007 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-003.html @@ -0,0 +1,25 @@ + + +CSS Grid Layout Test: '::first-letter' works on grid items within an inline grid + + + + + + +
+
+

+ The first letter of this paragraph, and only that one, should be green. + In addition, body and paragraph margins should not collapse. +

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-001.html new file mode 100644 index 0000000000..2df3d559c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-001.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-line' from inline grid container does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-002.html new file mode 100644 index 0000000000..efdee52d3c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-002.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-line' from inline grid container ancestors does not apply to grid items + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-003.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-003.html new file mode 100644 index 0000000000..2b9c3ca0f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-003.html @@ -0,0 +1,23 @@ + + +CSS Grid Layout Test: '::first-line' works on grid items within an inline grid + + + + + + +
+
+

This text should be green and body and paragraph margins should not collapse.

+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-float-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-float-001.html new file mode 100644 index 0000000000..8222897e4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-float-001.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: 'float' has no effect on grid items within an inline grid + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-floats-no-intrude-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-floats-no-intrude-001.html new file mode 100644 index 0000000000..b15aabab06 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-floats-no-intrude-001.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: floats do not intrude into an inline grid + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-margins-no-collapse-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-margins-no-collapse-001.html new file mode 100644 index 0000000000..4260fe89f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-margins-no-collapse-001.html @@ -0,0 +1,17 @@ + + +CSS Grid Layout Test: inline grid's margins do not collapse + + + + + +

This text should be green and body and paragraph margins should not collapse.

diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-multicol-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-multicol-001.html new file mode 100644 index 0000000000..3e51b16f5c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-multicol-001.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: 'column-*' properties from inline grid container does not apply to grid items + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-vertical-align-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-vertical-align-001.html new file mode 100644 index 0000000000..7dbf11c7ae --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-inline-vertical-align-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: 'vertical-align' has no effect on grid items within an inline grid + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+ 1s + 2n +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html new file mode 100644 index 0000000000..32206794c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: '::first-letter' is valid in grid items + + + + + + + + + + + + +
+ +
+
The first item.
+
The second item.
+
+ +
+
The first item.
+
The second item.
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-line-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-line-001.html new file mode 100644 index 0000000000..a6c8d2df45 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-line-001.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: '::first-line' is valid in grid items + + + + + + + + + + + + +
+ +
+
The first item.
+
The second item.
+
+ +
+
The first item.
+
The second item.
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-item-hit-test.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-item-hit-test.html new file mode 100644 index 0000000000..6d1ae5bf0e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-item-hit-test.html @@ -0,0 +1,17 @@ + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-001.html new file mode 100644 index 0000000000..bb81546678 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-001.html @@ -0,0 +1,42 @@ + +CSS Grid: Do not add non-children of the grid into the grid container + + + + + + + + + + + + +

This test passes if it doesn't crash and it matches the reference.

+
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-002.html new file mode 100644 index 0000000000..ea11cd5c5c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-002.html @@ -0,0 +1,30 @@ + +CSS Grid: Do not leave stale pointers into the grid container + + + + + + + + + + +

This test passes if it doesn't crash and it matches the reference.

+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-001.html new file mode 100644 index 0000000000..764cca9ced --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-001.html @@ -0,0 +1,17 @@ + + +CSS Grid Layout Test: grid's margins do not collapse + + + + + +

This text should be green and body and paragraph margins should not collapse.

diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002-ref.html new file mode 100644 index 0000000000..ce56a56645 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002-ref.html @@ -0,0 +1,10 @@ + + + +
This test checks that grid item's margins do not collapse with its content's margins (single margin in the first row and double between subsequent).
+ +
+

XXXXX

+
XXXXX
+

XXXXX

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002.html new file mode 100644 index 0000000000..f644a6fb53 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002.html @@ -0,0 +1,16 @@ + +CSS Grid Layout Test: grid items not collapsing + + + + + + + +
This test checks that grid item's margins do not collapse with its content's margins (single margin in the first row and double between subsequent).
+ +
+

XXXXX

+
XXXXX
+

XXXXX

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-min-max-height-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-min-max-height-001.html new file mode 100644 index 0000000000..28950e4973 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-min-max-height-001.html @@ -0,0 +1,62 @@ + + +CSS Grid: min-height and max-height + + + + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-multicol-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-multicol-001.html new file mode 100644 index 0000000000..553a33e6a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-multicol-001.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: 'column-*' properties from grid container does not apply to grid items + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-001.html new file mode 100644 index 0000000000..6c4a71031f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-001.html @@ -0,0 +1,22 @@ + + +CSS Grid Layout Test: Grid padding 'overflowing' the grid container size + + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-002.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-002.html new file mode 100644 index 0000000000..88bce26a98 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-002.html @@ -0,0 +1,29 @@ + + +CSS Grid Layout Test: Grid areas and padding 'overflowing' the grid container size + + + + + + + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html new file mode 100644 index 0000000000..4209af55fe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html @@ -0,0 +1,101 @@ + + +CSS Grid: shrink-to-fit behavior on grid containers + + + + + + + + + + +

The following grids should be 400px * 400px, except the first one which uses 'relative' positioning.

+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-support-display-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-support-display-001.html new file mode 100644 index 0000000000..c69d0e31b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-support-display-001.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: DOM support for 'grid' and 'inline-grid' 'display' values + + + + + + + + +
+ +
+
+ +
+
+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/grid-vertical-align-001.html b/testing/web-platform/tests/css/css-grid/grid-model/grid-vertical-align-001.html new file mode 100644 index 0000000000..3536b3a8a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/grid-vertical-align-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: 'vertical-align' has no effect on grid items + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ +
+ 1s + 2n +
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-horizontal-scrollbar.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-horizontal-scrollbar.html new file mode 100644 index 0000000000..ba8335873d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-horizontal-scrollbar.html @@ -0,0 +1,17 @@ + +Reference + + +

The test passes if you see a grey square below and only the horizontal scrollbar is visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-scrollbars.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-scrollbars.html new file mode 100644 index 0000000000..61a346fe36 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-scrollbars.html @@ -0,0 +1,17 @@ + +Reference + + +

The test passes if you see a grey square below and both scrollbars are visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-vertical-scrollbar.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-vertical-scrollbar.html new file mode 100644 index 0000000000..59fff1b955 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-vertical-scrollbar.html @@ -0,0 +1,17 @@ + +Reference + + +

The test passes if you see a grey square below and only the vertical scrollbar is visible.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box.html new file mode 100644 index 0000000000..0592f6d2ce --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box.html @@ -0,0 +1,12 @@ + +Reference + + +

The test passes if you see a grey square below without any scrollbar.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/column-property-should-not-apply-on-grid-container-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/column-property-should-not-apply-on-grid-container-001-ref.html new file mode 100644 index 0000000000..154cf02290 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/column-property-should-not-apply-on-grid-container-001-ref.html @@ -0,0 +1,23 @@ + + + + + + + +
+AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDDD +
+ +
+AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDDD +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-001-ref.html new file mode 100644 index 0000000000..3ade075c99 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-001-ref.html @@ -0,0 +1,13 @@ + +CSS Grid: Do not add non-children of the grid into the grid container + + + +

This test passes if it doesn't crash and it matches the reference.

+
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-002-ref.html new file mode 100644 index 0000000000..5d4d996106 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-002-ref.html @@ -0,0 +1,4 @@ + +CSS Grid: Do not leave stale pointers into the grid container +

This test passes if it doesn't crash and it matches the reference.

+ -- cgit v1.2.3