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 --- .../alignment/grid-align-baseline-001.html | 69 +++ .../alignment/grid-align-baseline-002.html | 69 +++ .../alignment/grid-align-baseline-003.html | 50 ++ .../alignment/grid-align-baseline-004.html | 31 ++ .../alignment/grid-align-baseline-005.html | 8 + .../grid-align-baseline-fieldset-001.html | 48 ++ .../grid-align-baseline-fieldset-002.html | 49 ++ .../grid-align-baseline-fieldset-003.html | 49 ++ .../alignment/grid-align-baseline-flex-001.html | 261 ++++++++++ .../alignment/grid-align-baseline-flex-002.html | 262 ++++++++++ .../alignment/grid-align-baseline-flex-003.html | 130 +++++ .../alignment/grid-align-baseline-flex-004.html | 131 +++++ .../alignment/grid-align-baseline-grid-001.html | 112 ++++ .../alignment/grid-align-baseline-grid-002.html | 113 +++++ .../alignment/grid-align-baseline-grid-003.html | 113 +++++ ...id-align-baseline-line-clamp-001.tentative.html | 129 +++++ ...id-align-baseline-line-clamp-002.tentative.html | 130 +++++ ...id-align-baseline-line-clamp-003.tentative.html | 130 +++++ .../grid-align-baseline-multicol-001.html | 143 ++++++ .../grid-align-baseline-multicol-002.html | 145 ++++++ .../grid-align-baseline-multicol-003.html | 145 ++++++ .../grid-align-baseline-overflow-001.html | 91 ++++ .../grid-align-baseline-overflow-002.html | 92 ++++ .../grid-align-baseline-overflow-003.html | 92 ++++ .../alignment/grid-align-baseline-table-001.html | 97 ++++ .../alignment/grid-align-baseline-table-002.html | 66 +++ .../alignment/grid-align-baseline-table-003.html | 66 +++ .../alignment/grid-align-baseline-vertical.html | 129 +++++ .../css-grid/alignment/grid-align-baseline.html | 116 +++++ ...rid-align-content-distribution-vertical-lr.html | 343 +++++++++++++ ...rid-align-content-distribution-vertical-rl.html | 343 +++++++++++++ .../alignment/grid-align-content-distribution.html | 338 +++++++++++++ .../alignment/grid-align-content-vertical-lr.html | 101 ++++ .../alignment/grid-align-content-vertical-rl.html | 101 ++++ .../css/css-grid/alignment/grid-align-content.html | 177 +++++++ ...-justify-margin-border-padding-vertical-lr.html | 243 +++++++++ ...-justify-margin-border-padding-vertical-rl.html | 244 +++++++++ .../grid-align-justify-margin-border-padding.html | 242 +++++++++ .../alignment/grid-align-justify-overflow.html | 133 +++++ ...lign-justify-stretch-with-orthogonal-flows.html | 127 +++++ .../alignment/grid-align-justify-stretch.html | 196 +++++++ .../grid-align-stretching-replaced-items.html | 81 +++ .../tests/css/css-grid/alignment/grid-align.html | 225 +++++++++ .../grid-alignment-implies-size-change-001.html | 44 ++ .../grid-alignment-implies-size-change-002.html | 44 ++ .../grid-alignment-implies-size-change-003.html | 44 ++ .../grid-alignment-implies-size-change-004.html | 44 ++ .../grid-alignment-implies-size-change-005.html | 44 ++ .../grid-alignment-implies-size-change-006.html | 44 ++ .../grid-alignment-implies-size-change-007.html | 44 ++ .../grid-alignment-implies-size-change-008.html | 44 ++ .../grid-alignment-implies-size-change-009.html | 44 ++ .../grid-alignment-implies-size-change-010.html | 44 ++ .../grid-alignment-implies-size-change-011.html | 54 ++ .../grid-alignment-implies-size-change-012.html | 54 ++ .../grid-alignment-implies-size-change-013.html | 54 ++ .../grid-alignment-implies-size-change-014.html | 54 ++ .../grid-alignment-implies-size-change-015.html | 44 ++ .../grid-alignment-implies-size-change-016.html | 44 ++ .../grid-alignment-implies-size-change-017.html | 54 ++ .../grid-alignment-implies-size-change-018.html | 54 ++ .../grid-alignment-implies-size-change-019.html | 44 ++ .../grid-alignment-implies-size-change-020.html | 44 ++ .../grid-alignment-implies-size-change-021.html | 44 ++ .../grid-alignment-implies-size-change-022.html | 44 ++ .../grid-alignment-implies-size-change-023.html | 44 ++ .../grid-alignment-implies-size-change-024.html | 44 ++ .../grid-alignment-implies-size-change-025.html | 44 ++ .../grid-alignment-implies-size-change-026.html | 44 ++ .../grid-alignment-implies-size-change-027.html | 44 ++ .../grid-alignment-implies-size-change-028.html | 45 ++ .../grid-alignment-implies-size-change-029.html | 54 ++ .../grid-alignment-implies-size-change-030.html | 54 ++ .../grid-alignment-implies-size-change-031.html | 54 ++ .../grid-alignment-implies-size-change-032.html | 44 ++ .../grid-alignment-implies-size-change-033.html | 44 ++ .../grid-alignment-implies-size-change-034.html | 44 ++ .../grid-alignment-implies-size-change-035.html | 54 ++ .../grid-alignment-implies-size-change-036.html | 54 ++ .../grid-alignment-style-changes-001.html | 62 +++ .../grid-alignment-style-changes-002.html | 63 +++ .../grid-alignment-style-changes-003.html | 64 +++ .../grid-alignment-style-changes-004.html | 65 +++ .../grid-alignment-style-changes-005.html | 66 +++ .../grid-alignment-style-changes-006.html | 67 +++ .../grid-alignment-style-changes-007.html | 68 +++ .../grid-alignment-style-changes-008.html | 69 +++ .../css/css-grid/alignment/grid-baseline-001.html | 218 ++++++++ .../css/css-grid/alignment/grid-baseline-002.html | 68 +++ .../css/css-grid/alignment/grid-baseline-003.html | 40 ++ .../css/css-grid/alignment/grid-baseline-004.html | 222 ++++++++ .../alignment/grid-baseline-align-001.html | 140 +++++ .../alignment/grid-baseline-align-cycles-001.html | 128 +++++ .../alignment/grid-baseline-justify-001.html | 142 ++++++ ...grid-block-axis-alignment-auto-margins-001.html | 51 ++ ...grid-block-axis-alignment-auto-margins-002.html | 50 ++ ...grid-block-axis-alignment-auto-margins-003.html | 51 ++ ...grid-block-axis-alignment-auto-margins-004.html | 51 ++ ...grid-block-axis-alignment-auto-margins-005.html | 49 ++ ...grid-block-axis-alignment-auto-margins-006.html | 49 ++ ...grid-block-axis-alignment-auto-margins-007.html | 50 ++ ...grid-block-axis-alignment-auto-margins-008.html | 35 ++ ...column-axis-alignment-positioned-items-001.html | 89 ++++ ...column-axis-alignment-positioned-items-002.html | 89 ++++ ...column-axis-alignment-positioned-items-003.html | 89 ++++ ...column-axis-alignment-positioned-items-004.html | 89 ++++ ...column-axis-alignment-positioned-items-005.html | 89 ++++ ...column-axis-alignment-positioned-items-006.html | 89 ++++ ...column-axis-alignment-positioned-items-007.html | 89 ++++ ...column-axis-alignment-positioned-items-008.html | 89 ++++ ...column-axis-alignment-positioned-items-009.html | 89 ++++ ...column-axis-alignment-positioned-items-010.html | 90 ++++ ...column-axis-alignment-positioned-items-011.html | 90 ++++ ...column-axis-alignment-positioned-items-012.html | 93 ++++ ...column-axis-alignment-positioned-items-013.html | 93 ++++ ...column-axis-alignment-positioned-items-014.html | 93 ++++ ...column-axis-alignment-positioned-items-015.html | 93 ++++ ...column-axis-alignment-positioned-items-016.html | 93 ++++ ...column-axis-alignment-positioned-items-017.html | 89 ++++ ...axis-alignment-sticky-positioned-items-001.html | 75 +++ ...axis-alignment-sticky-positioned-items-002.html | 75 +++ ...-column-axis-self-baseline-synthesized-001.html | 71 +++ ...-column-axis-self-baseline-synthesized-002.html | 64 +++ ...-column-axis-self-baseline-synthesized-003.html | 68 +++ ...-column-axis-self-baseline-synthesized-004.html | 64 +++ ...-column-axis-self-baseline-synthesized-005.html | 51 ++ ...grid-container-auto-margins-scrollbars-001.html | 30 ++ .../alignment/grid-container-baseline-001.html | 154 ++++++ ...d-content-alignment-and-self-alignment-001.html | 379 ++++++++++++++ ...d-content-alignment-and-self-alignment-002.html | 561 +++++++++++++++++++++ ...id-content-alignment-auto-sized-tracks-001.html | 167 ++++++ .../grid-content-alignment-overflow-001.html | 235 +++++++++ .../grid-content-alignment-overflow-002.html | 240 +++++++++ .../grid-content-alignment-second-pass-001.html | 69 +++ .../grid-content-alignment-second-pass-002.html | 69 +++ .../grid-content-alignment-with-abspos-001.html | 54 ++ .../grid-content-alignment-with-span-001.html | 143 ++++++ ...ontent-alignment-with-span-vertical-lr-001.html | 143 ++++++ ...ontent-alignment-with-span-vertical-rl-001.html | 145 ++++++ .../alignment/grid-content-distribution-001.html | 44 ++ .../alignment/grid-content-distribution-002.html | 44 ++ .../alignment/grid-content-distribution-003.html | 44 ++ .../alignment/grid-content-distribution-004.html | 44 ++ .../alignment/grid-content-distribution-005.html | 42 ++ .../alignment/grid-content-distribution-006.html | 46 ++ .../alignment/grid-content-distribution-007.html | 48 ++ .../alignment/grid-content-distribution-008.html | 50 ++ .../alignment/grid-content-distribution-009.html | 52 ++ .../alignment/grid-content-distribution-010.html | 54 ++ .../alignment/grid-content-distribution-011.html | 46 ++ .../alignment/grid-content-distribution-012.html | 48 ++ .../alignment/grid-content-distribution-013.html | 50 ++ .../alignment/grid-content-distribution-014.html | 52 ++ .../alignment/grid-content-distribution-015.html | 54 ++ .../alignment/grid-content-distribution-016.html | 46 ++ .../alignment/grid-content-distribution-017.html | 48 ++ .../alignment/grid-content-distribution-018.html | 49 ++ .../alignment/grid-content-distribution-019.html | 52 ++ .../alignment/grid-content-distribution-020.html | 54 ++ .../alignment/grid-content-distribution-021.html | 46 ++ .../alignment/grid-content-distribution-022.html | 48 ++ .../alignment/grid-content-distribution-023.html | 50 ++ .../alignment/grid-content-distribution-024.html | 52 ++ .../alignment/grid-content-distribution-025.html | 54 ++ .../alignment/grid-content-distribution-026.html | 8 + .../alignment/grid-content-distribution-027.html | 8 + .../alignment/grid-content-distribution-028.html | 8 + .../alignment/grid-content-distribution-029.html | 9 + ...ent-distribution-with-collapsed-tracks-001.html | 44 ++ ...ent-distribution-with-collapsed-tracks-002.html | 44 ++ ...ent-distribution-with-collapsed-tracks-003.html | 44 ++ ...ent-distribution-with-collapsed-tracks-004.html | 44 ++ ...ent-distribution-with-collapsed-tracks-005.html | 46 ++ ...ent-distribution-with-collapsed-tracks-006.html | 48 ++ ...ent-distribution-with-collapsed-tracks-007.html | 50 ++ ...ent-distribution-with-collapsed-tracks-008.html | 52 ++ ...ent-distribution-with-collapsed-tracks-009.html | 54 ++ ...ent-distribution-with-collapsed-tracks-010.html | 46 ++ ...ent-distribution-with-collapsed-tracks-011.html | 48 ++ ...ent-distribution-with-collapsed-tracks-012.html | 50 ++ ...ent-distribution-with-collapsed-tracks-013.html | 52 ++ ...ent-distribution-with-collapsed-tracks-014.html | 54 ++ ...ent-distribution-with-collapsed-tracks-015.html | 46 ++ ...ent-distribution-with-collapsed-tracks-016.html | 48 ++ ...ent-distribution-with-collapsed-tracks-017.html | 50 ++ ...ent-distribution-with-collapsed-tracks-018.html | 52 ++ ...ent-distribution-with-collapsed-tracks-019.html | 54 ++ ...ent-distribution-with-collapsed-tracks-020.html | 46 ++ ...ent-distribution-with-collapsed-tracks-021.html | 48 ++ ...ent-distribution-with-collapsed-tracks-022.html | 50 ++ ...ent-distribution-with-collapsed-tracks-023.html | 52 ++ ...ent-distribution-with-collapsed-tracks-024.html | 54 ++ .../grid-fit-content-tracks-dont-stretch-001.html | 212 ++++++++ .../css/css-grid/alignment/grid-gutters-001.html | 29 ++ .../css/css-grid/alignment/grid-gutters-002.html | 30 ++ .../css/css-grid/alignment/grid-gutters-003.html | 29 ++ .../css/css-grid/alignment/grid-gutters-004.html | 30 ++ .../css/css-grid/alignment/grid-gutters-005.html | 30 ++ .../css/css-grid/alignment/grid-gutters-006.html | 31 ++ .../css/css-grid/alignment/grid-gutters-007.html | 30 ++ .../css/css-grid/alignment/grid-gutters-008.html | 31 ++ .../css/css-grid/alignment/grid-gutters-009.html | 36 ++ .../css/css-grid/alignment/grid-gutters-010.html | 36 ++ .../css/css-grid/alignment/grid-gutters-011.html | 30 ++ .../css/css-grid/alignment/grid-gutters-012.html | 31 ++ .../css/css-grid/alignment/grid-gutters-013.html | 36 ++ .../css-grid/alignment/grid-gutters-014-ref.html | 38 ++ .../css/css-grid/alignment/grid-gutters-014.html | 54 ++ .../css-grid/alignment/grid-gutters-015-ref.html | 22 + .../css/css-grid/alignment/grid-gutters-015.html | 23 + .../css-grid/alignment/grid-gutters-016-ref.html | 22 + .../css/css-grid/alignment/grid-gutters-016.html | 25 + .../alignment/grid-gutters-and-alignment.html | 366 ++++++++++++++ ...rid-inline-axis-alignment-auto-margins-001.html | 52 ++ ...rid-inline-axis-alignment-auto-margins-002.html | 50 ++ ...rid-inline-axis-alignment-auto-margins-003.html | 51 ++ ...rid-inline-axis-alignment-auto-margins-004.html | 51 ++ ...rid-inline-axis-alignment-auto-margins-005.html | 51 ++ ...rid-inline-axis-alignment-auto-margins-006.html | 50 ++ ...rid-inline-axis-alignment-auto-margins-007.html | 50 ++ ...rid-inline-axis-alignment-auto-margins-008.html | 36 ++ .../css-grid/alignment/grid-inline-baseline.html | 12 + ...lignment-with-orthogonal-flows-vertical-lr.html | 88 ++++ ...lignment-with-orthogonal-flows-vertical-rl.html | 89 ++++ .../grid-item-alignment-with-orthogonal-flows.html | 128 +++++ .../grid-item-aspect-ratio-justify-self-001.html | 139 +++++ .../grid-item-aspect-ratio-justify-self-002.html | 140 +++++ .../grid-item-aspect-ratio-stretch-1-ref.html | 51 ++ .../grid-item-aspect-ratio-stretch-1.html | 52 ++ .../grid-item-aspect-ratio-stretch-2-ref.html | 51 ++ .../grid-item-aspect-ratio-stretch-2.html | 53 ++ .../grid-item-aspect-ratio-stretch-3-ref.html | 52 ++ .../grid-item-aspect-ratio-stretch-3.html | 53 ++ .../grid-item-aspect-ratio-stretch-4-ref.html | 52 ++ .../grid-item-aspect-ratio-stretch-4.html | 53 ++ .../alignment/grid-item-auto-margins-001.html | 23 + .../alignment/grid-item-auto-margins-002.html | 23 + ...id-item-auto-margins-alignment-vertical-lr.html | 127 +++++ ...id-item-auto-margins-alignment-vertical-rl.html | 127 +++++ .../grid-item-auto-margins-alignment.html | 125 +++++ .../grid-item-content-baseline-001-ref.html | 110 ++++ .../alignment/grid-item-content-baseline-001.html | 110 ++++ .../grid-item-content-baseline-002-ref.html | 109 ++++ .../alignment/grid-item-content-baseline-002.html | 112 ++++ .../grid-item-content-baseline-003-ref.html | 110 ++++ .../alignment/grid-item-content-baseline-003.html | 110 ++++ .../grid-item-content-baseline-004-ref.html | 110 ++++ .../alignment/grid-item-content-baseline-004.html | 110 ++++ .../grid-item-mixed-baseline-001-ref.html | 110 ++++ .../alignment/grid-item-mixed-baseline-001.html | 112 ++++ .../grid-item-mixed-baseline-002-ref.html | 114 +++++ .../alignment/grid-item-mixed-baseline-002.html | 114 +++++ .../grid-item-mixed-baseline-003-ref.html | 114 +++++ .../alignment/grid-item-mixed-baseline-003.html | 116 +++++ .../grid-item-mixed-baseline-004-ref.html | 98 ++++ .../alignment/grid-item-mixed-baseline-004.html | 82 +++ .../grid-item-no-aspect-ratio-stretch-1-ref.html | 39 ++ .../grid-item-no-aspect-ratio-stretch-1.html | 45 ++ .../grid-item-no-aspect-ratio-stretch-2-ref.html | 53 ++ .../grid-item-no-aspect-ratio-stretch-2.html | 50 ++ .../grid-item-no-aspect-ratio-stretch-3-ref.html | 53 ++ .../grid-item-no-aspect-ratio-stretch-3.html | 50 ++ .../grid-item-no-aspect-ratio-stretch-4-ref.html | 53 ++ .../grid-item-no-aspect-ratio-stretch-4.html | 51 ++ .../grid-item-no-aspect-ratio-stretch-5-ref.html | 53 ++ .../grid-item-no-aspect-ratio-stretch-5.html | 51 ++ .../grid-item-no-aspect-ratio-stretch-6-ref.html | 53 ++ .../grid-item-no-aspect-ratio-stretch-6.html | 50 ++ .../alignment/grid-item-self-baseline-001-ref.html | 92 ++++ .../alignment/grid-item-self-baseline-001.html | 95 ++++ .../alignment/grid-justify-baseline-001-ref.html | 5 + .../alignment/grid-justify-baseline-001.html | 7 + .../alignment/grid-justify-baseline-002.html | 67 +++ .../alignment/grid-justify-baseline-003.html | 51 ++ .../alignment/grid-justify-baseline-004.html | 51 ++ .../alignment/grid-justify-baseline-005.html | 26 + .../css-grid/alignment/grid-place-content-001.html | 139 +++++ ...id-row-axis-alignment-positioned-items-001.html | 89 ++++ ...id-row-axis-alignment-positioned-items-002.html | 89 ++++ ...id-row-axis-alignment-positioned-items-003.html | 89 ++++ ...id-row-axis-alignment-positioned-items-004.html | 89 ++++ ...id-row-axis-alignment-positioned-items-005.html | 89 ++++ ...id-row-axis-alignment-positioned-items-006.html | 89 ++++ ...id-row-axis-alignment-positioned-items-007.html | 89 ++++ ...id-row-axis-alignment-positioned-items-008.html | 89 ++++ ...id-row-axis-alignment-positioned-items-009.html | 89 ++++ ...id-row-axis-alignment-positioned-items-010.html | 90 ++++ ...id-row-axis-alignment-positioned-items-011.html | 90 ++++ ...id-row-axis-alignment-positioned-items-012.html | 93 ++++ ...id-row-axis-alignment-positioned-items-013.html | 93 ++++ ...id-row-axis-alignment-positioned-items-014.html | 93 ++++ ...id-row-axis-alignment-positioned-items-015.html | 93 ++++ ...id-row-axis-alignment-positioned-items-016.html | 93 ++++ ...id-row-axis-alignment-positioned-items-017.html | 89 ++++ ...axis-alignment-sticky-positioned-items-001.html | 75 +++ ...axis-alignment-sticky-positioned-items-002.html | 75 +++ ...rid-row-axis-self-baseline-synthesized-001.html | 73 +++ ...rid-row-axis-self-baseline-synthesized-002.html | 76 +++ ...rid-row-axis-self-baseline-synthesized-003.html | 76 +++ ...rid-row-axis-self-baseline-synthesized-004.html | 78 +++ ...rid-row-axis-self-baseline-synthesized-005.html | 55 ++ ...-self-alignment-baseline-with-grid-001-ref.html | 68 +++ ...grid-self-alignment-baseline-with-grid-001.html | 69 +++ ...grid-self-alignment-baseline-with-grid-002.html | 69 +++ ...grid-self-alignment-baseline-with-grid-003.html | 69 +++ ...grid-self-alignment-baseline-with-grid-004.html | 69 +++ ...-alignment-non-static-positioned-items-001.html | 96 ++++ ...-alignment-non-static-positioned-items-002.html | 98 ++++ ...-alignment-non-static-positioned-items-003.html | 102 ++++ ...-alignment-non-static-positioned-items-004.html | 98 ++++ ...-alignment-non-static-positioned-items-005.html | 104 ++++ ...-alignment-non-static-positioned-items-006.html | 112 ++++ ...-alignment-non-static-positioned-items-007.html | 97 ++++ ...-alignment-non-static-positioned-items-008.html | 99 ++++ ...-alignment-non-static-positioned-items-009.html | 103 ++++ ...-alignment-non-static-positioned-items-010.html | 99 ++++ ...-alignment-non-static-positioned-items-011.html | 105 ++++ ...-alignment-non-static-positioned-items-012.html | 110 ++++ ...ioned-items-with-margin-border-padding-001.html | 94 ++++ ...ioned-items-with-margin-border-padding-002.html | 98 ++++ ...ioned-items-with-margin-border-padding-003.html | 94 ++++ ...ioned-items-with-margin-border-padding-004.html | 100 ++++ ...ioned-items-with-margin-border-padding-005.html | 108 ++++ ...ioned-items-with-margin-border-padding-006.html | 96 ++++ ...ioned-items-with-margin-border-padding-007.html | 100 ++++ ...ioned-items-with-margin-border-padding-008.html | 96 ++++ ...ioned-items-with-margin-border-padding-009.html | 102 ++++ ...ioned-items-with-margin-border-padding-010.html | 110 ++++ ...ioned-items-with-margin-border-padding-011.html | 96 ++++ ...ioned-items-with-margin-border-padding-012.html | 98 ++++ ...ioned-items-with-margin-border-padding-013.html | 102 ++++ ...ioned-items-with-margin-border-padding-014.html | 98 ++++ ...ioned-items-with-margin-border-padding-015.html | 104 ++++ ...ioned-items-with-margin-border-padding-016.html | 112 ++++ .../alignment/grid-self-alignment-stretch-001.html | 62 +++ .../alignment/grid-self-alignment-stretch-002.html | 66 +++ .../alignment/grid-self-alignment-stretch-003.html | 67 +++ .../alignment/grid-self-alignment-stretch-004.html | 66 +++ .../alignment/grid-self-alignment-stretch-005.html | 63 +++ .../alignment/grid-self-alignment-stretch-006.html | 67 +++ .../alignment/grid-self-alignment-stretch-007.html | 68 +++ .../alignment/grid-self-alignment-stretch-008.html | 67 +++ .../alignment/grid-self-alignment-stretch-009.html | 62 +++ .../alignment/grid-self-alignment-stretch-010.html | 66 +++ .../alignment/grid-self-alignment-stretch-011.html | 67 +++ .../alignment/grid-self-alignment-stretch-012.html | 66 +++ .../alignment/grid-self-alignment-stretch-013.html | 63 +++ .../alignment/grid-self-alignment-stretch-014.html | 67 +++ .../alignment/grid-self-alignment-stretch-015.html | 68 +++ .../alignment/grid-self-alignment-stretch-016.html | 66 +++ ...rid-self-alignment-stretch-input-range-ref.html | 61 +++ .../grid-self-alignment-stretch-input-range.html | 58 +++ ...rid-self-alignment-stretch-vertical-lr-001.html | 63 +++ ...rid-self-alignment-stretch-vertical-lr-002.html | 67 +++ ...rid-self-alignment-stretch-vertical-lr-003.html | 68 +++ ...rid-self-alignment-stretch-vertical-lr-004.html | 67 +++ ...rid-self-alignment-stretch-vertical-lr-005.html | 64 +++ ...rid-self-alignment-stretch-vertical-lr-006.html | 68 +++ ...rid-self-alignment-stretch-vertical-lr-007.html | 69 +++ ...rid-self-alignment-stretch-vertical-lr-008.html | 68 +++ ...rid-self-alignment-stretch-vertical-lr-009.html | 63 +++ ...rid-self-alignment-stretch-vertical-lr-010.html | 67 +++ ...rid-self-alignment-stretch-vertical-lr-011.html | 68 +++ ...rid-self-alignment-stretch-vertical-lr-012.html | 67 +++ ...rid-self-alignment-stretch-vertical-lr-013.html | 64 +++ ...rid-self-alignment-stretch-vertical-lr-014.html | 68 +++ ...rid-self-alignment-stretch-vertical-lr-015.html | 69 +++ ...rid-self-alignment-stretch-vertical-lr-016.html | 67 +++ ...rid-self-alignment-stretch-vertical-rl-001.html | 63 +++ ...rid-self-alignment-stretch-vertical-rl-002.html | 67 +++ ...rid-self-alignment-stretch-vertical-rl-003.html | 68 +++ ...rid-self-alignment-stretch-vertical-rl-004.html | 67 +++ ...rid-self-alignment-stretch-vertical-rl-005.html | 64 +++ ...rid-self-alignment-stretch-vertical-rl-006.html | 68 +++ ...rid-self-alignment-stretch-vertical-rl-007.html | 69 +++ ...rid-self-alignment-stretch-vertical-rl-008.html | 68 +++ ...rid-self-alignment-stretch-vertical-rl-009.html | 63 +++ ...rid-self-alignment-stretch-vertical-rl-010.html | 67 +++ ...rid-self-alignment-stretch-vertical-rl-011.html | 68 +++ ...rid-self-alignment-stretch-vertical-rl-012.html | 67 +++ ...rid-self-alignment-stretch-vertical-rl-013.html | 64 +++ ...rid-self-alignment-stretch-vertical-rl-014.html | 68 +++ ...rid-self-alignment-stretch-vertical-rl-015.html | 69 +++ ...rid-self-alignment-stretch-vertical-rl-016.html | 68 +++ .../css-grid/alignment/grid-self-alignment.html | 249 +++++++++ ...ot-applied-if-sizing-cyclic-dependency-001.html | 166 ++++++ ...ot-applied-if-sizing-cyclic-dependency-002.html | 238 +++++++++ ...ot-applied-if-sizing-cyclic-dependency-003.html | 93 ++++ .../references/grid-baseline-001-ref.html | 205 ++++++++ .../references/grid-baseline-002-ref.html | 70 +++ .../references/grid-baseline-003-ref.html | 41 ++ .../references/grid-baseline-align-001-ref.html | 129 +++++ .../grid-baseline-align-cycles-001-ref.html | 115 +++++ .../references/grid-baseline-justify-001-ref.html | 130 +++++ .../replaced-alignment-with-aspect-ratio-001.html | 8 + .../replaced-alignment-with-aspect-ratio-002.html | 8 + ...-alignment-with-aspect-ratio-003.tentative.html | 8 + .../replaced-alignment-with-aspect-ratio-004.html | 10 + .../replaced-alignment-with-aspect-ratio-005.html | 10 + .../replaced-alignment-with-aspect-ratio-006.html | 10 + .../replaced-alignment-with-aspect-ratio-007.html | 10 + .../replaced-alignment-with-aspect-ratio-008.html | 10 + .../replaced-alignment-with-aspect-ratio-009.html | 10 + .../self-baseline/grid-self-baseline-001-ref.html | 54 ++ .../self-baseline/grid-self-baseline-001.html | 50 ++ .../grid-self-baseline-002-b-ref.html | 55 ++ .../self-baseline/grid-self-baseline-002-b.html | 46 ++ .../self-baseline/grid-self-baseline-002-ref.html | 70 +++ .../self-baseline/grid-self-baseline-002.html | 45 ++ .../self-baseline/grid-self-baseline-003-ref.html | 58 +++ .../self-baseline/grid-self-baseline-003.html | 55 ++ .../self-baseline/grid-self-baseline-004-ref.html | 58 +++ .../self-baseline/grid-self-baseline-004.html | 54 ++ .../self-baseline/grid-self-baseline-005-ref.html | 54 ++ .../self-baseline/grid-self-baseline-005.html | 50 ++ .../self-baseline/grid-self-baseline-006-ref.html | 52 ++ .../self-baseline/grid-self-baseline-006.html | 48 ++ .../self-baseline/grid-self-baseline-007-ref.html | 58 +++ .../self-baseline/grid-self-baseline-007.html | 53 ++ .../self-baseline/grid-self-baseline-008-ref.html | 12 + .../self-baseline/grid-self-baseline-008.html | 39 ++ ...d-self-baseline-changes-grid-area-size-001.html | 56 ++ ...d-self-baseline-changes-grid-area-size-002.html | 57 +++ ...d-self-baseline-changes-grid-area-size-003.html | 58 +++ ...d-self-baseline-changes-grid-area-size-004.html | 55 ++ ...d-self-baseline-changes-grid-area-size-005.html | 56 ++ ...d-self-baseline-changes-grid-area-size-006.html | 55 ++ ...d-self-baseline-changes-grid-area-size-007.html | 59 +++ ...d-self-baseline-changes-grid-area-size-008.html | 62 +++ ...d-self-baseline-changes-grid-area-size-009.html | 60 +++ ...d-self-baseline-changes-grid-area-size-010.html | 58 +++ ...d-self-baseline-changes-grid-area-size-011.html | 60 +++ ...d-self-baseline-changes-grid-area-size-012.html | 58 +++ .../grid-self-baseline-horiz-001-ref.html | 31 ++ .../grid-self-baseline-horiz-001.html | 52 ++ .../grid-self-baseline-horiz-002-ref.html | 39 ++ .../grid-self-baseline-horiz-002.html | 69 +++ .../grid-self-baseline-horiz-003-ref.html | 37 ++ .../grid-self-baseline-horiz-003.html | 67 +++ .../grid-self-baseline-horiz-004-ref.html | 35 ++ .../grid-self-baseline-horiz-004.html | 55 ++ .../grid-self-baseline-horiz-005-ref.html | 39 ++ .../grid-self-baseline-horiz-005.html | 66 +++ .../grid-self-baseline-horiz-006-ref.html | 35 ++ .../grid-self-baseline-horiz-006.html | 66 +++ .../grid-self-baseline-horiz-007-ref.html | 49 ++ .../grid-self-baseline-horiz-007.html | 55 ++ .../grid-self-baseline-vertical-lr-001-ref.html | 31 ++ .../grid-self-baseline-vertical-lr-001.html | 52 ++ .../grid-self-baseline-vertical-lr-002-ref.html | 34 ++ .../grid-self-baseline-vertical-lr-002.html | 54 ++ .../grid-self-baseline-vertical-lr-003-ref.html | 34 ++ .../grid-self-baseline-vertical-lr-003.html | 55 ++ .../grid-self-baseline-vertical-lr-004-ref.html | 33 ++ .../grid-self-baseline-vertical-lr-004.html | 54 ++ .../grid-self-baseline-vertical-lr-005-ref.html | 35 ++ .../grid-self-baseline-vertical-lr-005.html | 54 ++ .../grid-self-baseline-vertical-lr-006-ref.html | 33 ++ .../grid-self-baseline-vertical-lr-006.html | 54 ++ .../grid-self-baseline-vertical-lr-007-ref.html | 48 ++ .../grid-self-baseline-vertical-lr-007.html | 54 ++ .../grid-self-baseline-vertical-rl-001-ref.html | 31 ++ .../grid-self-baseline-vertical-rl-001.html | 52 ++ .../grid-self-baseline-vertical-rl-002-ref.html | 34 ++ .../grid-self-baseline-vertical-rl-002.html | 54 ++ .../grid-self-baseline-vertical-rl-003-ref.html | 34 ++ .../grid-self-baseline-vertical-rl-003.html | 55 ++ .../grid-self-baseline-vertical-rl-004-ref.html | 33 ++ .../grid-self-baseline-vertical-rl-004.html | 54 ++ .../grid-self-baseline-vertical-rl-005-ref.html | 34 ++ .../grid-self-baseline-vertical-rl-005.html | 54 ++ .../grid-self-baseline-vertical-rl-006-ref.html | 33 ++ .../grid-self-baseline-vertical-rl-006.html | 54 ++ .../grid-self-baseline-vertical-rl-007-ref.html | 48 ++ .../grid-self-baseline-vertical-rl-007.html | 54 ++ .../css-grid/alignment/support/100x100-green.png | Bin 0 -> 91 bytes .../css/css-grid/alignment/support/25x50-green.png | Bin 0 -> 99 bytes .../css/css-grid/alignment/support/50x50-green.png | Bin 0 -> 205 bytes .../css/css-grid/alignment/support/style-change.js | 14 + 479 files changed, 35822 insertions(+) create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-vertical.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-content.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-overflow.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align-stretching-replaced-items.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-align.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-017.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-018.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-019.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-020.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-021.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-022.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-023.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-024.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-025.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-026.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-027.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-028.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-029.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-030.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-031.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-032.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-033.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-034.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-035.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-036.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-cycles-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-baseline-justify-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-container-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-017.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-018.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-019.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-020.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-021.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-022.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-023.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-024.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-025.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-026.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-027.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-028.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-029.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-017.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-018.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-019.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-020.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-021.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-022.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-023.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-024.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-gutters-and-alignment.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-inline-baseline.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-place-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-cycles-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-justify-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html create mode 100644 testing/web-platform/tests/css/css-grid/alignment/support/100x100-green.png create mode 100644 testing/web-platform/tests/css/css-grid/alignment/support/25x50-green.png create mode 100644 testing/web-platform/tests/css/css-grid/alignment/support/50x50-green.png create mode 100644 testing/web-platform/tests/css/css-grid/alignment/support/style-change.js (limited to 'testing/web-platform/tests/css/css-grid/alignment') diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-001.html new file mode 100644 index 0000000000..a03ce153b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-001.html @@ -0,0 +1,69 @@ + + + + + + + + + +
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-002.html new file mode 100644 index 0000000000..2b4d71756d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-002.html @@ -0,0 +1,69 @@ + + + + + + + + + +
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-003.html new file mode 100644 index 0000000000..2e0c5f29f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-003.html @@ -0,0 +1,50 @@ + + + + + + + + + +
+

+

+

+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-004.html new file mode 100644 index 0000000000..233c88a01f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-004.html @@ -0,0 +1,31 @@ + + + + + + + + +
+

+

+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-005.html new file mode 100644 index 0000000000..c217a3b6de --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-005.html @@ -0,0 +1,8 @@ + + + +

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

+
+ +

+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-001.html new file mode 100644 index 0000000000..207fabb166 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-001.html @@ -0,0 +1,48 @@ + + + + + + + + +
+
+
+ +
+ +
+ +
+
+
+
+ + +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-002.html new file mode 100644 index 0000000000..dbbca16150 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-002.html @@ -0,0 +1,49 @@ + + + + + + + + +
+
+
+ +
+ +
+ +
+
+
+
+ + +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-003.html new file mode 100644 index 0000000000..38fc5b5eb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-fieldset-003.html @@ -0,0 +1,49 @@ + + + + + + + + +
+
+
+ +
+ +
+ +
+
+
+
+ + +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-001.html new file mode 100644 index 0000000000..d00472474b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-001.html @@ -0,0 +1,261 @@ + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-002.html new file mode 100644 index 0000000000..b6df9d7d73 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-002.html @@ -0,0 +1,262 @@ + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-003.html new file mode 100644 index 0000000000..7fdc921b27 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-003.html @@ -0,0 +1,130 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-004.html new file mode 100644 index 0000000000..447f008e0e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-flex-004.html @@ -0,0 +1,131 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-001.html new file mode 100644 index 0000000000..d59e70601a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-001.html @@ -0,0 +1,112 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-002.html new file mode 100644 index 0000000000..686587bc94 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-002.html @@ -0,0 +1,113 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-003.html new file mode 100644 index 0000000000..f561e13cfa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-grid-003.html @@ -0,0 +1,113 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html new file mode 100644 index 0000000000..27e48bc7cc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html @@ -0,0 +1,129 @@ + + + + + + + + + +
+
+
+



+
+
+ +
+
+
+



+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+

+
+
+ +
+
+
+

+
+
+ + + +
+
+
+




+
+
+ +
+
+
+




+
+
+ + +
+
+
+



+
+
+ +
+
+
+



+
+
+ + +
+
+
+


+
+
+ +
+
+
+


+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html new file mode 100644 index 0000000000..a51c43f406 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html @@ -0,0 +1,130 @@ + + + + + + + + + +
+
+
+



+
+
+ +
+
+
+



+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+

+
+
+ +
+
+
+

+
+
+ + + +
+
+
+




+
+
+ +
+
+
+




+
+
+ + +
+
+
+



+
+
+ +
+
+
+



+
+
+ + +
+
+
+


+
+
+ +
+
+
+


+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html new file mode 100644 index 0000000000..689c952dbb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html @@ -0,0 +1,130 @@ + + + + + + + + + +
+
+
+



+
+
+ +
+
+
+



+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+

+
+
+ +
+
+
+

+
+
+ + + +
+
+
+




+
+
+ +
+
+
+




+
+
+ + +
+
+
+



+
+
+ +
+
+
+



+
+
+ + +
+
+
+


+
+
+ +
+
+
+


+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-001.html new file mode 100644 index 0000000000..d7d6faabb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-001.html @@ -0,0 +1,143 @@ + + + + + + + + + +
+
+
+
+

+
+
+

+
+
+

+
+
+
+ +
+
+
+
+

+
+
+

+
+
+

+
+
+
+ + +
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+
+ +
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+
+ + +
+
+
+
+

+
+
+

+
+
+

+
+
+
+
+
+
+ +
+
+
+
+

+
+
+

+
+
+

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-002.html new file mode 100644 index 0000000000..d237f4c2e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-002.html @@ -0,0 +1,145 @@ + + + + + + + + + +
+
+
+
+

+
+
+

+
+
+

+
+
+
+ +
+
+
+
+

+
+
+

+
+
+

+
+
+
+ + +
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+
+ +
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+
+ + +
+
+
+
+

+
+
+

+
+
+

+
+
+
+
+
+
+ +
+
+
+
+

+
+
+

+
+
+

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-003.html new file mode 100644 index 0000000000..52b2403f88 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-multicol-003.html @@ -0,0 +1,145 @@ + + + + + + + + + +
+
+
+
+

+
+
+

+
+
+

+
+
+
+ +
+
+
+
+

+
+
+

+
+
+

+
+
+
+ + +
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+
+ +
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
+
+ + +
+
+
+
+

+
+
+

+
+
+

+
+
+
+
+
+
+ +
+
+
+
+

+
+
+

+
+
+

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-001.html new file mode 100644 index 0000000000..66f9eb1bcf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-001.html @@ -0,0 +1,91 @@ + + + + + + + + +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-002.html new file mode 100644 index 0000000000..b74dbf750b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-002.html @@ -0,0 +1,92 @@ + + + + + + + + +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-003.html new file mode 100644 index 0000000000..569dd1ae37 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-overflow-003.html @@ -0,0 +1,92 @@ + + + + + + + + +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-001.html new file mode 100644 index 0000000000..ad1d778c57 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-001.html @@ -0,0 +1,97 @@ + + + + + + + + +
+
+ + + + + + + + + + + +
top




bottom
+
+ +
+
+ + + + + + + + + + + +
top




bottom
+
+ +
+
+ + + + + + + + + + + +
+
+ +
+
+ + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-002.html new file mode 100644 index 0000000000..cabb32c40a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-002.html @@ -0,0 +1,66 @@ + + + + + + + + +
+
+ + + + + + + + + + + +
top




bottom
+
+ +
+
+ + + + + + + + + + + +
top




bottom
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-003.html new file mode 100644 index 0000000000..5c2e56b649 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-table-003.html @@ -0,0 +1,66 @@ + + + + + + + + +
+
+ + + + + + + + + + + +
top




bottom
+
+ +
+
+ + + + + + + + + + + +
top




bottom
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-vertical.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-vertical.html new file mode 100644 index 0000000000..aff424be77 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline-vertical.html @@ -0,0 +1,129 @@ + + +CSS Grid Layout Test: grid align baseline vertical + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+
ahem
+
+
+
+
+
+ +
+
ahem
+

+
+
+
+ +
+
ahem
+
+
+
+
+
+ +
+
ahem
+

+
+
+
+ +
+ + + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline.html new file mode 100644 index 0000000000..175811718f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline.html @@ -0,0 +1,116 @@ + + +CSS Grid Layout Test: grid align baseline + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
ahem
+
+
+
+
+
+ +
+
ahem
+

+
+
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html new file mode 100644 index 0000000000..98d4e3c661 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html @@ -0,0 +1,343 @@ + +CSS Grid Layout Test: aligned content distribution for vertical lr + + + + + + + + + + + + + + + + + +

This test checks that the align-content property is applied correctly when using content-distribution values in vertical-lr writing mode.

+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ + +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html new file mode 100644 index 0000000000..60864c110d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html @@ -0,0 +1,343 @@ + +CSS Grid Layout Test: aligned content distribution for vertical rl + + + + + + + + + + + + + + + + + +

This test checks that the align-content property is applied correctly when using content-distribution values for vertical-rl mode.

+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ + +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution.html new file mode 100644 index 0000000000..cc3785da0f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-distribution.html @@ -0,0 +1,338 @@ + +CSS Grid Layout Test: aligned content distribution + + + + + + + + + + + + + + + + + +

This test checks that the align-content property is applied correctly when using content-distribution values.

+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ + +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-around'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-lr.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-lr.html new file mode 100644 index 0000000000..484ab78e9d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-lr.html @@ -0,0 +1,101 @@ + + +CSS Grid Layout test: align-content in vertical-lr + + + + + + + + + + + + + + + + + + + + +
+

direction: LTR | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'start'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'end'

+
+
+
+
+
+
+
+ + +
+

direction: RTL | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'start'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'end'

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-rl.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-rl.html new file mode 100644 index 0000000000..fc584d8818 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content-vertical-rl.html @@ -0,0 +1,101 @@ + + +CSS Grid Layout test: align-content in vertical-rl + + + + + + + + + + + + + + + + + + + + +
+

direction: LTR | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'start'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'end'

+
+
+
+
+
+
+
+ + +
+

direction: RTL | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'start'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'end'

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-content.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content.html new file mode 100644 index 0000000000..85d0d501ff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-content.html @@ -0,0 +1,177 @@ + + +CSS Grid Layout test: align-content property + + + + + + + + + + + + + + + + + + +
+

direction: LTR | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'left'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'right'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'start'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'end'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'flex-start'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'flex-end

+
+
+
+
+
+
+
+ + +
+

direction: LTR | align-content: 'auto' (resolved to 'start')

+
+
+
+
+
+
+
+ + +
+

direction: RTL | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'left'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'right'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'start'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'end'

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html new file mode 100644 index 0000000000..76f195311d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html @@ -0,0 +1,243 @@ + + +CSS Grid Layout test: box model parts and alignment properties, vertical-LR writing mode + + + + + + + + + + + + + + + + + + + +

This test checks that the 'margin', 'border' and 'padding' properties are applied together correctly for 'align' and 'justify' properties on vertical-LR grids.

+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'auto' | justify-items: 'auto'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'center' | justify-items: 'center'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'end' | justify-items: 'end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'left' | justify-items: 'left'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'start' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-start' (vertical-lr) | justify-items: 'self-start' (direction: rtl)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-end' (vertical-lr) | justify-items: 'self-end' (direction: rtl)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (parall) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ + +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'auto' | justify-items: 'auto'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'center' | justify-items: 'center'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'end' | justify-items: 'end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'start' | justify-items: 'left'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'start' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (ortho) | align-items: 'self-start' (vertical-lr) | justify-items: 'self-start' (direction: ltr)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (ortho) | align-items: 'self-end' (vertical-lr) | justify-items: 'self-end' (direction: ltr)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html new file mode 100644 index 0000000000..f24bbc120f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html @@ -0,0 +1,244 @@ + + +CSS Grid Layout test: box model parts and alignment properties, vertical-RL writing mode + + + + + + + + + + + + + + + + + + + +

This test checks that the 'margin', 'border' and 'padding' properties are applied together correctly for 'align' and 'justify' properties on vertical-RL grids.

+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'auto' | justify-items: 'auto'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'center' | justify-items: 'center'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'end' | justify-items: 'end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'left' | justify-items: 'left'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'start' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-start' (vertical-rl) | justify-items: 'self-start' (direction: rtl)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-end' (vertical-rl) | justify-items: 'self-end' (direction: rtl)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (parall) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ + + +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'auto' | justify-items: 'auto'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'center' | justify-items: 'center'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'end' | justify-items: 'end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'start' | justify-items: 'left'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'start' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (ortho) | align-items: 'self-start' (vertical-rl) | justify-items: 'self-start' (direction: ltr)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (ortho) | align-items: 'self-end' (vertical-rl) | justify-items: 'self-end' (direction: ltr)

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding.html new file mode 100644 index 0000000000..d4de084267 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-margin-border-padding.html @@ -0,0 +1,242 @@ + + +CSS Grid Layout test: box model parts and alignment properties + + + + + + + + + + + + + + + + + + +

This test checks that the 'margin', 'border' and 'padding' properties are applied together correctly for 'align' and 'justify' properties.

+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'auto' | justify-items: 'auto'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'center' | justify-items: 'center'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'end' | justify-items: 'end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'start' | justify-items: 'left'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR | align-items: 'start' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR - (parall) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ + +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'auto' | justify-items: 'auto'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'center' | justify-items: 'center'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'end' | justify-items: 'end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'start' | justify-items: 'left'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'start' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (ortho) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (ortho) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-overflow.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-overflow.html new file mode 100644 index 0000000000..37d5c14600 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-overflow.html @@ -0,0 +1,133 @@ + + +CSS Grid Layout Test: overflow for justify and align + + + + + + + + + + + + + + + + + +

This test checks that the 'overflow' keyword is applied correctly for 'align' and 'justify' properties.

+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html new file mode 100644 index 0000000000..3b50bb4d6e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html @@ -0,0 +1,127 @@ + + +CSS Grid Layout test:align stretch with orthogonal flows + + + + + + + + + + + + + + + + + + + +

This test checks that stretching alignment works as expected with orthogonal flows.

+ +

HORIZONTAL vs VERTICAL-RL

+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+ +
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+ +

HORIZONTAL vs VERTICAL-LR

+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+ +

VERTICAL-RL vs HORIZONTAL

+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+ +

VERTICAL-LR vs HORIZONTAL

+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+
+
+
XXX
+
XXX
+
XXX
+
XXX
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch.html new file mode 100644 index 0000000000..7af6695a65 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-justify-stretch.html @@ -0,0 +1,196 @@ + + +CSS Grid Layout test: stretch value for align and justify properties + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align-stretching-replaced-items.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align-stretching-replaced-items.html new file mode 100644 index 0000000000..b1dbbd8fd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-stretching-replaced-items.html @@ -0,0 +1,81 @@ + + +CSS Grid Layout Test: alignment for replaced element + + + + + + + + + + + + + + + + + + + + +

This test checks that the alignment properties align-self and justify-self apply the 'stretch' value correctly on replaced elements.

+ +
+

The blue image's original size is 100px x 100px, default alignment is resolved as 'start' for replaced elements so it prevents stretching to be applied.

+
+ +
+
+ +
+

The blue image's original size is 100px x 100px, 'normal' is resolved as 'start' for replaced elements so it prevents stretching to be applied.

+
+ +
+
+ +
+

The blue image's original size is 100px x 100px, but it should be stretched to fill the 500px x 500px grid area it's placed into.

+
+ +
+
+ +
+

The blue image's original size is 100px x 100px, non-stretch values prevent stretching to be applied.

+
+ +
+
+ +
+

The blue image's original size is 100px x 100px, non-auto sizes prevent stretching to be applied.

+
+ +
+
+ +
+

The blue image's original size is 100px x 100px, auto-margins prevent stretching to be applied.

+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-align.html b/testing/web-platform/tests/css/css-grid/alignment/grid-align.html new file mode 100644 index 0000000000..79aa684740 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align.html @@ -0,0 +1,225 @@ + + +CSS Grid Layout test: align-self property + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-001.html new file mode 100644 index 0000000000..ee931b990f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-001.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-002.html new file mode 100644 index 0000000000..2ef899fca9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-002.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-003.html new file mode 100644 index 0000000000..47cb3347db --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-003.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-004.html new file mode 100644 index 0000000000..d3f22e9bc9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-004.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-005.html new file mode 100644 index 0000000000..bb9de73d73 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-005.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-006.html new file mode 100644 index 0000000000..5a61e333f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-006.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-007.html new file mode 100644 index 0000000000..b50d8be7a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-007.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-008.html new file mode 100644 index 0000000000..fd394b83e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-008.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-009.html new file mode 100644 index 0000000000..0ef6351dbb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-009.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-010.html new file mode 100644 index 0000000000..d9eb6066b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-010.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-011.html new file mode 100644 index 0000000000..c06918538d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-011.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-012.html new file mode 100644 index 0000000000..1fe7d2696f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-012.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-013.html new file mode 100644 index 0000000000..266e2124fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-013.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-014.html new file mode 100644 index 0000000000..23f79cba32 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-014.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-015.html new file mode 100644 index 0000000000..405dbcf7bc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-015.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-016.html new file mode 100644 index 0000000000..f3477a2aa9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-016.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-017.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-017.html new file mode 100644 index 0000000000..2f45db5eae --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-017.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-018.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-018.html new file mode 100644 index 0000000000..2aa06ab2e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-018.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's height + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-019.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-019.html new file mode 100644 index 0000000000..49896c21f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-019.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-020.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-020.html new file mode 100644 index 0000000000..e04356bc72 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-020.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-021.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-021.html new file mode 100644 index 0000000000..29aa8ff6eb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-021.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-022.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-022.html new file mode 100644 index 0000000000..b986bbe659 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-022.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-023.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-023.html new file mode 100644 index 0000000000..e896326a95 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-023.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-024.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-024.html new file mode 100644 index 0000000000..b236ef15d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-024.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-025.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-025.html new file mode 100644 index 0000000000..6f268ee774 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-025.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XXXXXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-026.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-026.html new file mode 100644 index 0000000000..c3bfc67a7e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-026.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XXXXXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-027.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-027.html new file mode 100644 index 0000000000..5f1512c8c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-027.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XXXXXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-028.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-028.html new file mode 100644 index 0000000000..2fb651162a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-028.html @@ -0,0 +1,45 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+
XXXXXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-029.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-029.html new file mode 100644 index 0000000000..6d41acfb2a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-029.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-030.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-030.html new file mode 100644 index 0000000000..559f04a11e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-030.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-031.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-031.html new file mode 100644 index 0000000000..843e1b2acd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-031.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-032.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-032.html new file mode 100644 index 0000000000..011eea64a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-032.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-033.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-033.html new file mode 100644 index 0000000000..eace9b956d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-033.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-034.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-034.html new file mode 100644 index 0000000000..7b22dffe31 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-034.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-035.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-035.html new file mode 100644 index 0000000000..b4b0725d8d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-035.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-036.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-036.html new file mode 100644 index 0000000000..99396bf173 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-implies-size-change-036.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Changes on Default-Alignment may affect grid item's width + + + + + + + + + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-001.html new file mode 100644 index 0000000000..25ce0619db --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-001.html @@ -0,0 +1,62 @@ + + +CSS Grid Layout Test: Changing Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-002.html new file mode 100644 index 0000000000..c97be7ddb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-002.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Changing Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-003.html new file mode 100644 index 0000000000..dc7f350af5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-003.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Changing the Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-004.html new file mode 100644 index 0000000000..84475fdbce --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-004.html @@ -0,0 +1,65 @@ + + +CSS Grid Layout Test: Changing the Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-005.html new file mode 100644 index 0000000000..919c6eefa8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-005.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: Changing Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + + +
+
É
+
É
+
É
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-006.html new file mode 100644 index 0000000000..21e7d0d3ab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-006.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Changing Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + + +
+
É
+
É
+
É
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-007.html new file mode 100644 index 0000000000..136a36167a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-007.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Changing the value of Self-Alignment properties + + + + + + + + + + + + + + +
+
É
+
É
+
É
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-008.html new file mode 100644 index 0000000000..3145fb0cc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-alignment-style-changes-008.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Changing the Self-Alignment properties to interfere in Baseline Alignment + + + + + + + + + + + + + + +
+
É
+
É
+
É
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-001.html new file mode 100644 index 0000000000..ef8c0e4d34 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-001.html @@ -0,0 +1,218 @@ + + +CSS Grid: Grid container baseline + + + + + + + + + + + +
+before text +
+
below
+
baseline
+
above
+
+after text +
+ + +
+before text +
+
below
+
+
above
+
+after text +
+ +
+before text +
+

h2 baseline

+
above
+
+after text +
+ +
+before text +
+
baseline
+

h2 below

+
+after text +
+ + +
+should align with the middle +
+
+
+of the grey box +
+ + +
+should align below the bottom +
+
+of the black line +
+ +
+should align with the bottom +
+
+
+of the red box +
+ + +
+before text +
+
baseline
+
below
+
+after text +
+ + +
+should align with the middle +
+
+
+
+of the grey box +
+ + +
+ + +
+before text +
+
absolute
+
baseline
+
+after text +
+ + +
+before text +
+
baseline
+
below
+
+after text +
+ +
+before text +
+
+
above
+
baseline
+
above
+
+after +
+text +
+ + +
+ before text +
+
+ baseline +
+
+ after text +
+ + + + + + + +
bottombaselinetop
+

h2 baseline

+
above
+
+ + +
+before text +
+
+ The baseline is based on
+ the non-scrolled position;
+ this won't line up. +
+
+after text +
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-002.html new file mode 100644 index 0000000000..b52eeff27e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-002.html @@ -0,0 +1,68 @@ + +CSS Grid: Grid container baseline + + + + + + + + +
+before text +
+
+ baseline +
+
+after text +
+ +
+Should align +
+
+
+
+
+with the +
+
+
+
+
+bottom of +
+
+
+
+
+the grey box. +
+ +
+Should align with the +
+
+
+
+
+bottom of the pink box. +
+ +
+Should align 8px +
+below the bottom +
+of the pink box. +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-003.html new file mode 100644 index 0000000000..bd411abed9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-003.html @@ -0,0 +1,40 @@ + +CSS Grid: Grid container baseline + + + + + + + + + + +
+Should align with the bottom +
+
+
+
+
+of the horizontal scrollbar. +
+ +
+Should align 10px below the +
+
+
+
+
+horizontal scrollbar, if one is visible. +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-004.html new file mode 100644 index 0000000000..cd565a10ad --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-004.html @@ -0,0 +1,222 @@ + +CSS Grid: Grid container baseline + + + + + + + + + + + + + + + +
+

+ The test shows 3 grids each of them with 3 items sorted differently in the DOM.
+ Each grid container must use its first (grid order) item to compute its baseline, and using document-oder in case of element with same grid-order. Hence they might be baseline aligned each other accordingly. +

+ +

+ This case shows 3 items located along the first row and in different columns. + The grid baseline is computed using the one located at first column (blue item) + regardless of source order. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

+ This case shows 3 items located along the first row and in different columns. + The baseline-aligned item (blue) always determines the grid baseline. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

+ This case shows 3 items' areas intersecting the first row and first column, + but none of them participate in baseline alignment in the first row, + so the dom order must be used to determine each grid's baseline. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

+ This case shows 3 items' areas intersecting the first row and first column, + but one of the items participates in baseline alignment in the first row, + so such item is used to determine the grid's baseline + instead of using the dom order. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

+ This case shows one of the grids with no items, + hence its baseline must be synthesized from its margin box. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

+ This case shows two of the grids with no items in their first row, + hence the items in the second row are evaluated. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-001.html new file mode 100644 index 0000000000..e32031779f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-001.html @@ -0,0 +1,140 @@ + + + Grid Item (First) Baseline Block-Axis Alignment: auto-height grid, auto row, auto items + + + + + + + + +

Test passes if each pair of boxes is identical.

+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-cycles-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-cycles-001.html new file mode 100644 index 0000000000..b6b04144ed --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-align-cycles-001.html @@ -0,0 +1,128 @@ + + + + CSS Grid Layout Test: Grid Item (First) Baseline Alignment Row Cyclic Sizing Exclusions + + + + + + + +

Test passes if the upper set of boxes is identical to the lower set. + +

+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-justify-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-justify-001.html new file mode 100644 index 0000000000..171fcd3fcd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-baseline-justify-001.html @@ -0,0 +1,142 @@ + + + Grid Item (First) Baseline Inline-Axis Alignment: auto-width grid, auto column, auto items + + + + + + + + +

Test passes if each pair of boxes is identical.

+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html new file mode 100644 index 0000000000..e3a880f66e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html new file mode 100644 index 0000000000..7390548371 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html new file mode 100644 index 0000000000..f451ebeae7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html new file mode 100644 index 0000000000..4d0a092e00 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html new file mode 100644 index 0000000000..9231779e2a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + + + +
+
XXXXX
+
XXXXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html new file mode 100644 index 0000000000..ccb2dfd5dc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + + + +
+
XXXXX
+
XXXXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html new file mode 100644 index 0000000000..da51ff321c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-008.html new file mode 100644 index 0000000000..9b489ac119 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-008.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized rows + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
XXX
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html new file mode 100644 index 0000000000..9216ed370c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html new file mode 100644 index 0000000000..4a4a397ffa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html new file mode 100644 index 0000000000..c1f9b16ef0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html new file mode 100644 index 0000000000..d52ed74f6f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html new file mode 100644 index 0000000000..7c903389f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html new file mode 100644 index 0000000000..b1f2136a57 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html new file mode 100644 index 0000000000..eeeadeff45 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html new file mode 100644 index 0000000000..1329501015 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html new file mode 100644 index 0000000000..60a135dfee --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html new file mode 100644 index 0000000000..eb01d61bc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html new file mode 100644 index 0000000000..ad3beb8ab1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html new file mode 100644 index 0000000000..57db133a7d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html new file mode 100644 index 0000000000..9854540a6f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html new file mode 100644 index 0000000000..2f0cd54c42 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html new file mode 100644 index 0000000000..d2bd432d9d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html new file mode 100644 index 0000000000..53284b4678 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html new file mode 100644 index 0000000000..f20ac0d02c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html new file mode 100644 index 0000000000..975360f4c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of stcky positioned items + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html new file mode 100644 index 0000000000..357cbe13e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Self-Alignment along column axis of stcky positioned items + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html new file mode 100644 index 0000000000..0d3a556f40 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html @@ -0,0 +1,71 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along column-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and verticalRL item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ +
Horizontal grid and verticalLR item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ +
VerticalLR grid and Horizontal item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ +
VerticalRL grid and Horizontal item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html new file mode 100644 index 0000000000..c20489e9a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along column-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and item with fixed height
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalLR grid and item with fixed width
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalRL grid and item with fixed width
+ +
+
+
É É ÉÉ
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html new file mode 100644 index 0000000000..10a9adb9ff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along column-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and item with relative height
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalLR grid and item with relative width
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalRL grid and item with rlative width
+ +
+
+
É É ÉÉ
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html new file mode 100644 index 0000000000..8c6d7abe4e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along column-axis on content-sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + + +
Horizontal grid and item with fixed height
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalLR grid and item with fixed width
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalRL grid and item with fixed width
+ +
+
+
É É ÉÉ
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html new file mode 100644 index 0000000000..6207ce5b88 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along column-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
verticalLR grid and parallel items
+ +
+
É É ÉÉ
+
É
+
+ +
verticalRL grid and parallel items
+ +
+
É É ÉÉ
+
É
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html new file mode 100644 index 0000000000..51c7b18e94 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html @@ -0,0 +1,30 @@ + +CSS Grid Layout Test: Ignore auto-margins in the track sizing algorithm + + + + + + + +
item1
+
item2
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-container-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-container-baseline-001.html new file mode 100644 index 0000000000..aa6e77871a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-container-baseline-001.html @@ -0,0 +1,154 @@ + + +CSS Grid Layout Test: Grid container baseline + + + + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html new file mode 100644 index 0000000000..4c47ffdda9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html @@ -0,0 +1,379 @@ + +CSS Grid Layout Test: content distribution alignment and self alignment. + + + + + + + + + + + + + + + + + + + + + +
+ +

direction: LTR | distribution: 'space-between' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | distribution: 'space-between' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | distribution: 'space-around' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | distribution: 'space-around' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | distribution: 'space-evenly' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | distribution: 'space-evenly' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | grid-gap: 10px 20px | distribution: 'space-between' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | grid-gap: 10px 20px | distribution: 'space-between' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | grid-gap: 10px 20px | distribution: 'space-around' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | grid-gap: 10px 20px | distribution: 'space-around' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | grid-gap: 10px 20px | distribution: 'space-evenly' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: LTR | grid-gap: 10px 20px | distribution: 'space-evenly' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ + + +

direction: RTL | distribution: 'space-between' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | distribution: 'space-between' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | distribution: 'space-around' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | distribution: 'space-around' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | distribution: 'space-evenly' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | distribution: 'space-evenly' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | grid-gap: 10px 20px | distribution: 'space-between' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | grid-gap: 10px 20px | distribution: 'space-between' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | grid-gap: 10px 20px | distribution: 'space-around' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | grid-gap: 10px 20px | distribution: 'space-around' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | grid-gap: 10px 20px | distribution: 'space-evenly' | self-alignment: center

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ +

direction: RTL | grid-gap: 10px 20px | distribution: 'space-evenly' | self-alignment: end

+
+ +
+
+
+
+ +
X
+
X
+
X
+
X
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html new file mode 100644 index 0000000000..68835c0461 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html @@ -0,0 +1,561 @@ + + + +CSS Grid Layout Test: content distribution alignment and self alignment. + + + + + + + + + + + + + + + + + + + + +
+

direction: LTR | distribution: 'space-between' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-between' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-around' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-around' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-evenly' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-evenly' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'stretch' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'stretch' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'default' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'default' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-between' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-between' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | rows/columns gap: 20px/40px | distribution: 'default' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | rows/columns gap: 20px/40px | distribution: 'default' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

direction: LTR | rows/columns gap: 20px/40px | distribution: 'space-between' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

direction: LTR | rows/columns gap: 20px/40px | distribution: 'space-between' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

direction: RTL | distribution: 'space-between' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-between' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-around' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-around' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-evenly' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-evenly' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'stretch' | self-alignment: center

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'stretch' | self-alignment: end

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'default' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'default' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-between' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-between' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | rows/columns gap: 20px/40px | distribution: 'default' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | rows/columns gap: 20px/40px | distribution: 'default' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | rows/columns gap: 20px/40px | distribution: 'space-between' | self-alignment: center

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: RTL | rows/columns gap: 20px/40px | distribution: 'space-between' | self-alignment: end

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html new file mode 100644 index 0000000000..32c3e3e474 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html @@ -0,0 +1,167 @@ + + + +CSS Grid Layout Test: content alignment and auto sized tracks. + + + + + + + + + + + + + + + + + + + + + +
+

cols: 'auto' | rows: 'auto' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'minmax(20px, auto)' | rows: 'minmax(40px, auto)' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'min-content' | rows: 'min-content' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'max-content' | rows: 'max-content' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'minmax(20px, max-content)' | rows: 'minmax(20px, max-content)' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'minmax(20px, min-content)' | rows: 'minmax(20px, min-content)' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'minmax(auto, max-content)' | rows: 'minmax(auto, max-content)' | definite-sized container | definite-sized items

+
+
+
+
+
+
+
+ +
+

cols: 'fit-content(40px)' | rows: 'fit-content(20px)' | definite-sized container | content-sized items

+
+
X XX XX X
+
X XX XX X
+
X XX XX X
+
X XX XX X
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-001.html new file mode 100644 index 0000000000..e3e3329583 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-001.html @@ -0,0 +1,235 @@ + + + +CSS Grid Layout Test: content alignment and overflow alignment. + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: center and Overflow-Alignment: default
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: center and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: center and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: end and Overflow-Alignment: default
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: end and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: end and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container indefinite size using fit-content, hence no possible overflow.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container indefinite size using fit-content, hence no possible overflow.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but max-size constraints implies that the content-sized tracks overflow.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but max-size constraints implies that the content-sized tracks overflow.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but min-size constraints implies that the content-sized tracks don't overflow.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but min-size constraints implies that the content-sized tracks don't overflow.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-002.html new file mode 100644 index 0000000000..e358c7b210 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-overflow-002.html @@ -0,0 +1,240 @@ + + + +CSS Grid Layout Test: content alignment and overflow alignment. + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: center and Overflow-Alignment: default
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: center and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: center and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: end and Overflow-Alignment: default
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: end and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: end and Overflow-Alignment: safe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container indefinite size using fit-content, hence no possible overflow.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
+
+
Grid container indefinite size using fit-content, hence no possible overflow.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but max-size constraints implies that the content-sized tracks overflow.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but max-size constraints implies that the content-sized tracks overflow.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but min-size constraints implies that the content-sized tracks don't overflow.
Content-Alignment: end and Overflow-Alignment: unsafe
+ +
+ +
+
+
+
+
+
+
Grid container indefinite size using fit-content, but min-size constraints implies that the content-sized tracks don't overflow.
Content-Alignment: center and Overflow-Alignment: unsafe
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-001.html new file mode 100644 index 0000000000..1d83f53a47 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-001.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Content alignment second pass + + + + + + + + + + + + + + + + + + +
+ +
+
XX X
+
+ +
+
XX X
+
+ +
+
XX X
+
+ +
+
XX X
+
+ +
+
XX X
+
+ +
+
XX X
+
X
+
+ +
+
XX X
+
X
+
+ +
+
XX X
+
X
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-002.html new file mode 100644 index 0000000000..74a783bce2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-second-pass-002.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Content alignment second pass + + + + + + + + + + + + + + + + + + +
+ +
+
XXX X
+
+ +
+
XXX X
+
+ +
+
XXX X
+
+ +
+
XXX X
+
+ +
+
XXX X
+
+ +
+
XXX X
+
X
+
+ +
+
XXX X
+
X
X
+
+ +
+
XXX X
+
X
X
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html new file mode 100644 index 0000000000..c9aa165e80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html @@ -0,0 +1,54 @@ + + + +CSS Grid Layout Test: dynamic content alignment with abspos elements. + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-001.html new file mode 100644 index 0000000000..6333c13b00 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-001.html @@ -0,0 +1,143 @@ + + + +CSS Grid Layout Test: content alignment and items spanning multiple tracks. + + + + + + + + + + + + + + + + + + + + + + +
+

direction: LTR | distribution: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'stretch'

+
+
+
+
+
+
+
+ + +
+

direction: RTL | distribution: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-evenly''

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'stretch'

+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html new file mode 100644 index 0000000000..d1b256bc0a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html @@ -0,0 +1,143 @@ + + + +CSS Grid Layout Test: content alignment and items spanning multiple tracks (vertical-lr). + + + + + + + + + + + + + + + + + + + + + + +
+

direction: LTR | distribution: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'stretch'

+
+
+
+
+
+
+
+ + +
+

direction: RTL | distribution: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'stretch'

+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html new file mode 100644 index 0000000000..f3102a82b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html @@ -0,0 +1,145 @@ + + + +CSS Grid Layout Test: content alignment and items spanning multiple tracks (vertical-rl). + + + + + + + + + + + + + + + + + + + + + + +

This test checks that Content Distribution alignment is applied correctly when items span more than one track.

+ +
+

direction: LTR | distribution: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: LTR | distribution: 'stretch'

+
+
+
+
+
+
+
+ + +
+

direction: RTL | distribution: 'space-between'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-around'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'space-evenly'

+
+
+
+
+
+
+
+ +
+

direction: RTL | distribution: 'stretch'

+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-001.html new file mode 100644 index 0000000000..7b53a2897b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-001.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-002.html new file mode 100644 index 0000000000..194934bb93 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-002.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-003.html new file mode 100644 index 0000000000..ed6e322639 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-003.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-004.html new file mode 100644 index 0000000000..419d0fb1bd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-004.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-005.html new file mode 100644 index 0000000000..2830aecab6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-005.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Content Distribution default value + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-006.html new file mode 100644 index 0000000000..61cfe2b68e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-006.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' and gaps on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-007.html new file mode 100644 index 0000000000..d4dce5dc95 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-007.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-008.html new file mode 100644 index 0000000000..3e381ec68b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-008.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' and gaps on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-009.html new file mode 100644 index 0000000000..aa28a980b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-009.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-010.html new file mode 100644 index 0000000000..cb08775cd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-010.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' and gaps on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-011.html new file mode 100644 index 0000000000..57eb3d0eac --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-011.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' and gaps on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-012.html new file mode 100644 index 0000000000..e45dbec8fc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-012.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-013.html new file mode 100644 index 0000000000..3e1df650fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-013.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' and gaps on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-014.html new file mode 100644 index 0000000000..423aad172b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-014.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-015.html new file mode 100644 index 0000000000..ef4c857db6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-015.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' and gaps on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-016.html new file mode 100644 index 0000000000..11a66915de --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-016.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' and gaps on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-017.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-017.html new file mode 100644 index 0000000000..9a490ad948 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-017.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-018.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-018.html new file mode 100644 index 0000000000..1ba4f54aa4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-018.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' and gaps on 3x3 grid + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-019.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-019.html new file mode 100644 index 0000000000..49ca22eb24 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-019.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-020.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-020.html new file mode 100644 index 0000000000..249f57d93f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-020.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' and gaps on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-021.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-021.html new file mode 100644 index 0000000000..6a5469fc8c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-021.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' and gaps on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-022.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-022.html new file mode 100644 index 0000000000..15a69c1102 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-022.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-023.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-023.html new file mode 100644 index 0000000000..f5d07b7648 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-023.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' and gaps on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-024.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-024.html new file mode 100644 index 0000000000..1b6932bca5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-024.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-025.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-025.html new file mode 100644 index 0000000000..f229a56f4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-025.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' and gaps on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-026.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-026.html new file mode 100644 index 0000000000..8f5a8111c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-026.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-027.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-027.html new file mode 100644 index 0000000000..35e300ee64 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-027.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-028.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-028.html new file mode 100644 index 0000000000..216b05a4d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-028.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-029.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-029.html new file mode 100644 index 0000000000..95f5281379 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-029.html @@ -0,0 +1,9 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-001.html new file mode 100644 index 0000000000..ebd169cf59 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-001.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' with collapsed tracks on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-002.html new file mode 100644 index 0000000000..a48c377ef3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-002.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' with collapsed tracks on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-003.html new file mode 100644 index 0000000000..25c03022a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-003.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' with collapsed tracks on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-004.html new file mode 100644 index 0000000000..a280a69871 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-004.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' with collapsed tracks on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-005.html new file mode 100644 index 0000000000..34d62116ed --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-005.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' and gaps on 2x2 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-006.html new file mode 100644 index 0000000000..151d34d2bb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-006.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' on 3x3 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-007.html new file mode 100644 index 0000000000..061e93bae7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-007.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' and gaps on 3x3 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-008.html new file mode 100644 index 0000000000..1b7135e70b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-008.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' on 4x4 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-009.html new file mode 100644 index 0000000000..0bc4adae76 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-009.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'space-evenly' and gaps on 4x4 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-010.html new file mode 100644 index 0000000000..eccf0041c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-010.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' and gaps on 2x2 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-011.html new file mode 100644 index 0000000000..fca4df588d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-011.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' on 3x3 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-012.html new file mode 100644 index 0000000000..4250c14126 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-012.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' and gaps on 3x3 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-013.html new file mode 100644 index 0000000000..f20741e4a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-013.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' on 4x4 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-014.html new file mode 100644 index 0000000000..78d2477109 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-014.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'space-between' and gaps on 4x4 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-015.html new file mode 100644 index 0000000000..e8247e0419 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-015.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' and gaps on 2x2 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-016.html new file mode 100644 index 0000000000..511961f34e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-016.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' on 3x3 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-017.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-017.html new file mode 100644 index 0000000000..f587301599 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-017.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' and gaps on 3x3 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-018.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-018.html new file mode 100644 index 0000000000..d91c1c5cab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-018.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' on 4x4 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-019.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-019.html new file mode 100644 index 0000000000..7a09ce699d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-019.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'space-around' and gaps on 4x4 grid with collapsed tracks + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-020.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-020.html new file mode 100644 index 0000000000..f0a29e7f45 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-020.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' with collapsed tracks on 2x2 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-021.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-021.html new file mode 100644 index 0000000000..d45f528d49 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-021.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' with collapsed tracks on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-022.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-022.html new file mode 100644 index 0000000000..7f837ba4b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-022.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' and gaps with collapsed tracks on 3x3 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-023.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-023.html new file mode 100644 index 0000000000..11de67a099 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-023.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' with collapsed tracks on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-024.html b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-024.html new file mode 100644 index 0000000000..9afd058692 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-024.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Content Distribution 'stretch' and gaps with collapsed tracks on 4x4 grid + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html new file mode 100644 index 0000000000..a03b549a9a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html @@ -0,0 +1,212 @@ + + +CSS Grid Layout Test: fit-content() tracks don't stretch + + + + + + + + + + + + + + + + + +
+ +

1) place-content: normal

+ +

1.2) Unconstrained grid container

+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
XXXXXXXXX X
+
+ +
+
XX
X
X
X
X
+
+ +

1.2) Constrained grid container

+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
XXXXXXXXX X
+
+ +
+
XX
X
X
X
X
+
+ +

2) place-content: stretch

+ +

2.2) Unconstrained grid container

+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
XXXXXXXXX X
+
+ +
+
XX
X
X
X
X
+
+ +

2.2) Constrained grid container

+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
XXXXXXXXX X
+
+ +
+
XX
X
X
X
X
+
+ +

3) place-content: start

+ +

3.1) Unconstrained grid container

+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
XXXXXXXXX X
+
+ +
+
XX
X
X
X
X
+
+ +

3.2) Constrained grid container

+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
X
+
+ +
+
XXXX XXX XX X
+
+ +
+
XXXXXXXXX X
+
+ +
+
XX
X
X
X
X
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-001.html new file mode 100644 index 0000000000..310aa4322a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-001.html @@ -0,0 +1,29 @@ + + +CSS Grid Layout Test: Support for gap shorthand property of row-gap and column-gap + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-002.html new file mode 100644 index 0000000000..dbe9d14533 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-002.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Support for grid-gap shorthand property as an alias for gap + + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-003.html new file mode 100644 index 0000000000..51bc25b3f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-003.html @@ -0,0 +1,29 @@ + + +CSS Grid Layout Test: Support for gap shorthand property of row-gap and column-gap setting both to different values + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-004.html new file mode 100644 index 0000000000..c7d549a1b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-004.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Support for grid-gap shorthand property as an alias for gap setting both to different values + + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-005.html new file mode 100644 index 0000000000..cc67190aff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-005.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Support for row-gap and column-gap properties + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-006.html new file mode 100644 index 0000000000..87fb7ec49d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-006.html @@ -0,0 +1,31 @@ + + +CSS Grid Layout Test: Support for grid-row-gap alias for row-gap and grid-column-gap for column-gap + + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-007.html new file mode 100644 index 0000000000..4d66cf6750 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-007.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Support for percentage values for gap with definite height and width for grid + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-008.html new file mode 100644 index 0000000000..a96eba3828 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-008.html @@ -0,0 +1,31 @@ + + +CSS Grid Layout Test: Support for aliased support to gap of percentage values for grid-gap + + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-009.html new file mode 100644 index 0000000000..dfc595f820 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-009.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: Support for percentage values for gap with indefinite percentage basis + + + + + + +

The test passes if it has the same visual effect as reference. Column gap should be percentage of width. Row gap should be percentage of height.

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-010.html new file mode 100644 index 0000000000..22be6df72e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-010.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: Support for percentage values for grid-gap with indefinite percentage basis + + + + + + +

The test passes if it has the same visual effect as reference. Column gap should be percentage of width. Row gap should be percentage of height.

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-011.html new file mode 100644 index 0000000000..daeba00aee --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-011.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Support for calc mixing fixed and percentage values for gap + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-012.html new file mode 100644 index 0000000000..b4af6f7a28 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-012.html @@ -0,0 +1,31 @@ + + +CSS Grid Layout Test: Support for calc mixing fixed and percentage values for grid-gap as alias for gap + + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-013.html new file mode 100644 index 0000000000..e72814725d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-013.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: Gutters adjacent to collapsed tracks also collapse + + + + + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014-ref.html new file mode 100644 index 0000000000..a6ca7c5aa7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014-ref.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Reference: Percentage gap, content-based width/height (via float) + + +

Test passes if there is no red. + +

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014.html new file mode 100644 index 0000000000..404e694ec8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-014.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: Percentage gap, content-based width/height (via float) + + + + + + + + +

Test passes if there is no red. +

+
+
+
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015-ref.html new file mode 100644 index 0000000000..dd4d8daf6a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015.html new file mode 100644 index 0000000000..ed1048fd69 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-015.html @@ -0,0 +1,23 @@ + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016-ref.html new file mode 100644 index 0000000000..a56ab07e18 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016.html new file mode 100644 index 0000000000..163787cfee --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-016.html @@ -0,0 +1,25 @@ + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-and-alignment.html b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-and-alignment.html new file mode 100644 index 0000000000..bc8af31c75 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-gutters-and-alignment.html @@ -0,0 +1,366 @@ + + +CSS Grid Layout test:gutters with align and justify properties + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+

direction: LTR | align-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: LTR | align-content: 'right'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'right'

+
+
+
+
+
+
+
+ +
+

direction: RTL | align-content: 'start'

+
+
+
+
+
+
+
+ + +
+

direction: LTR | justify-content: 'center'

+
+
+
+
+
+
+
+ +
+

direction: LTR | justify-content: 'end'

+
+
+
+
+
+
+
+ +
+

direction: RTL | justify-content: 'end'

+
+
+
+
+
+
+
+ +
+

direction: RTL | justify-content: 'start'

+
+
+
+
+
+
+
+ + + +
+

direction: RTL | justify-content: 'stretch'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | justify-content: 'space-evenly'

+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | justify-content: 'space-between'

+
+
+
+
+
+
+
+
+
+
+
+ +
+

direction: LTR | justify-content: 'space-around'

+
+
+
+
+
+
+
+ + +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: LTR (ortho) | align-items: 'self-end' | justify-items: 'self-end'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL | align-items: 'right' | justify-items: 'right'

+
+
+
+
+
+
+
+ +
+

border: 5px 10px 15px 20px | padding: 10px 15px 20px 30px | margin: 4px 8px 12px 16px
+ direction: RTL (parall) | align-items: 'self-start' | justify-items: 'self-start'

+
+
+
+
+
+
+
+ + +
+

Negative free space. justify-content: start

+
+
+
+
+
+
+ +
+

Negative free space. justify-content: center

+
+
+
+
+
+
+ +
+

Negative free space. justify-content: end

+
+
+
+
+
+
+ + +
+

Negative free space. align-content: start

+
+
+
+
+
+
+ +
+

Negative free space. align-content: center

+
+
+
+
+
+
+ +
+

Negative free space. align-content: end

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html new file mode 100644 index 0000000000..5c7825ca2f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html new file mode 100644 index 0000000000..3aa47a2570 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html new file mode 100644 index 0000000000..0136d7b4b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html new file mode 100644 index 0000000000..1ee0de73bc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html new file mode 100644 index 0000000000..72427f1020 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + + +
+
XXXXX
+
XXXXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html new file mode 100644 index 0000000000..ed54ce722a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + + +
+
XXXX
+
XX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html new file mode 100644 index 0000000000..0b991de98b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-008.html new file mode 100644 index 0000000000..eb96664655 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-008.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: Aligning grid items using 'auto' margins and relative sized columns + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
XXX
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-inline-baseline.html b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-baseline.html new file mode 100644 index 0000000000..0ff058553c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-inline-baseline.html @@ -0,0 +1,12 @@ + + + +

Test passes if the text is aligned.

+
+ before +
+
grid
+
+ after +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html new file mode 100644 index 0000000000..a9ec652289 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html @@ -0,0 +1,88 @@ + + +CSS Grid Layout test:item alignment with orthogonal flows, vertical-lr writing mode + + + + + + + + + + + + + + + + + + + +

This test checks that grid items alignment works as expected with VERTICAL-LR vs HORIZONTAL-TB orthogonal flows.

+ +

Direction: LTR vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: LTR vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html new file mode 100644 index 0000000000..2b3b7a489e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout test:item alignment with orthogonal flows, vertical-rl writing mode + + + + + + + + + + + + + + + + + + + +

This test checks that grid items alignment works as expected with VERTICAL-RL vs HORIZONTAL-TB orthogonal flows.

+ +

Direction: LTR vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: LTR vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+ +
+
+ +

Direction: RTL vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html new file mode 100644 index 0000000000..133132529a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html @@ -0,0 +1,128 @@ + + +CSS Grid Layout test: item alignment with orthogonal flows + + + + + + + + + + + + + + + + + + + +

This test checks that grid items alignment works as expected with HORIZONTAL-TB vs VERTICAL-RL orthogonal flows.

+ +

Orthogonal flows: HORIZONTAL-TB vs VERTICAL-RL

+

Direction: LTR vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+ +
+
+ +

Direction: LTR vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ + +

Orthogonal flows: HORIZONTAL-TB vs VERTICAL-LR

+

Direction: LTR vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs LTR

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ +

Direction: RTL vs RTL

+
+
+
end
+
center
+
start
+
s-end
+
s-start
+
default
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-001.html new file mode 100644 index 0000000000..5104c2837b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-001.html @@ -0,0 +1,139 @@ + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-002.html new file mode 100644 index 0000000000..9f40289775 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-002.html @@ -0,0 +1,140 @@ + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1-ref.html new file mode 100644 index 0000000000..1120e45f5c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1-ref.html @@ -0,0 +1,51 @@ + + +Reference: stretching works for replaced items with a fallback aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html new file mode 100644 index 0000000000..909406f5e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html @@ -0,0 +1,52 @@ + + +stretching works for replaced items with a fallback aspect ratio + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2-ref.html new file mode 100644 index 0000000000..84d7950b09 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2-ref.html @@ -0,0 +1,51 @@ + + +Reference: stretching works for replaced items with a fallback aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html new file mode 100644 index 0000000000..2a4dd2d787 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html @@ -0,0 +1,53 @@ + + +stretching works for replaced items with a fallback aspect ratio + + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3-ref.html new file mode 100644 index 0000000000..b85803ec8f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3-ref.html @@ -0,0 +1,52 @@ + + +Reference: stretching works for replaced items with a fallback aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html new file mode 100644 index 0000000000..43202541b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html @@ -0,0 +1,53 @@ + + +stretching works for replaced items with a fallback aspect ratio + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4-ref.html new file mode 100644 index 0000000000..8d7fc870fa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4-ref.html @@ -0,0 +1,52 @@ + + +Reference: stretching works for replaced items with a fallback aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html new file mode 100644 index 0000000000..f689cce023 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html @@ -0,0 +1,53 @@ + + +stretching works for replaced items with a fallback aspect ratio + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-001.html new file mode 100644 index 0000000000..be5eb6efbe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-001.html @@ -0,0 +1,23 @@ + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-002.html new file mode 100644 index 0000000000..037794e6cc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-002.html @@ -0,0 +1,23 @@ + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html new file mode 100644 index 0000000000..e11398907e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html @@ -0,0 +1,127 @@ + + +CSS Grid Layout test: align-self and justify-self with auto margins, vertical-lr + + + + + + + + + + + + + + + + + + + +

This test checks that align-self and justify-self properties are not applied when there is auto-margin in the corresponding axis. Instead, auto-margin alignment should be applied.

+ +

Direction: LTR | Self Alignment: center | fixed size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: start | fixed size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: center | auto size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: start | auto size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: center | fixed size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: start | fixed size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: RTL | Self Alignment: center | auto size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: start | auto size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html new file mode 100644 index 0000000000..42c6dd2d29 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html @@ -0,0 +1,127 @@ + + +CSS Grid Layout test: align-self and justify-self with auto margins, vertical-rl + + + + + + + + + + + + + + + + + + + +

This test checks that align-self and justify-self properties are not applied when there is auto-margin in the corresponding axis. Instead, auto-margin alignment should be applied.

+ +

Direction: LTR | Self Alignment: center | fixed size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: start | fixed size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: center | auto size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: start | auto size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: center | fixed size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: start | fixed size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: RTL | Self Alignment: center | auto size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: start | auto size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment.html new file mode 100644 index 0000000000..f9fdfd7dbf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-auto-margins-alignment.html @@ -0,0 +1,125 @@ + + +CSS Grid Layout test: align-self and justify-self with auto margins + + + + + + + + + + + + + + + + + + + +

This test checks that align-self and justify-self properties are not applied when there is auto-margin in the corresponding axis. Instead, auto-margin alignment should be applied.

+ +

Direction: LTR | Self Alignment: center | fixed size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: start | fixed size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: center | auto size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: LTR | Self Alignment: start | auto size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ + +

Direction: RTL | Self Alignment: center | fixed size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: RTL | Self Alignment: start | fixed size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: RTL | Self Alignment: center | auto size items | 1 auto-margin

+
+
+
+
+
+
+
+
+ +

Direction: RTL | Self Alignment: start | auto size items | 4 auto-margin

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001-ref.html new file mode 100644 index 0000000000..e55fe0b9f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001-ref.html @@ -0,0 +1,110 @@ + + + + + Reference: align-content/justify-content:baseline + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001.html new file mode 100644 index 0000000000..aa33f3c15b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-001.html @@ -0,0 +1,110 @@ + + + + + CSS Grid Test: align-content:baseline/last baseline + + + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002-ref.html new file mode 100644 index 0000000000..d32bbf2931 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002-ref.html @@ -0,0 +1,109 @@ + + + + + Reference: align-content/justify-content:baseline + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002.html new file mode 100644 index 0000000000..3d12f68cb0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-002.html @@ -0,0 +1,112 @@ + + + + + CSS Grid Test: align-content:baseline/last baseline + + + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003-ref.html new file mode 100644 index 0000000000..5efb78b00f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003-ref.html @@ -0,0 +1,110 @@ + + + + + Reference: align-content/justify-content:baseline + + + + + + +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003.html new file mode 100644 index 0000000000..8845afe864 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-003.html @@ -0,0 +1,110 @@ + + + + + CSS Grid Test: align-content:baseline/last baseline + + + + + + + + +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004-ref.html new file mode 100644 index 0000000000..2394818c7d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004-ref.html @@ -0,0 +1,110 @@ + + + + + Reference: align-content/justify-content:baseline + + + + + + +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004.html new file mode 100644 index 0000000000..81a046be91 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-content-baseline-004.html @@ -0,0 +1,110 @@ + + + + + CSS Grid Test: align-content:baseline/last baseline + + + + + + + + +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ +
+ +
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+
AM
N
X
+ +
+ +
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+
AM
N
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001-ref.html new file mode 100644 index 0000000000..6b89ef49d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001-ref.html @@ -0,0 +1,110 @@ + + + + + Reference: mixed align-content/self:baseline/last baseline + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ + +
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001.html new file mode 100644 index 0000000000..f724b3b6c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-001.html @@ -0,0 +1,112 @@ + + + + + CSS Grid Test: mixed align-content/self:baseline/last baseline + + + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ + +
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002-ref.html new file mode 100644 index 0000000000..fae8d2e9b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002-ref.html @@ -0,0 +1,114 @@ + + + + + Reference: mixed align-content/self:baseline/last baseline + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ + +
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002.html new file mode 100644 index 0000000000..d14a8cae7a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-002.html @@ -0,0 +1,114 @@ + + + + + CSS Grid Test: mixed align-content/self:baseline/last baseline + + + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ + +
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003-ref.html new file mode 100644 index 0000000000..1810414816 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003-ref.html @@ -0,0 +1,114 @@ + + + + + Reference: mixed align-content/self:baseline/last baseline + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ + +
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003.html new file mode 100644 index 0000000000..0a78d59e98 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-003.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: mixed align-content/self:baseline/last baseline + + + + + + + + +
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+
A
B
M
N
X
Z
+ +
+ +
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+
A
B
M
N
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ +
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+
A
B
M
N
X
Z
R
S
+ +
+ + +
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
+
A
B
M
N
R
S
U
V
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+
A
B
M
N
R
S
U
V
X
Z
X
Z
K
L
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004-ref.html new file mode 100644 index 0000000000..d167a5f154 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004-ref.html @@ -0,0 +1,98 @@ + + + + + Reference: mixed align-content/self:baseline/last baseline in fragmentated grid + + + + + + +
+
+A
B
M
N
X
Z
+A
B
M
N
X
Z
+A
B
M
N
X
Z
+
+
+A
B
M
N
X
Z
+A
B
M
N
X
Z
+A
B
M
N
X
Z
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004.html new file mode 100644 index 0000000000..6202845f6f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-mixed-baseline-004.html @@ -0,0 +1,82 @@ + + + + + CSS Grid Test: mixed align-content/self:baseline/last baseline in fragmentated grid + + + + + + + + +
+
+A
B
M
N
X
Z
+A
B
M
N
X
Z
+A
B
M
N
X
Z
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1-ref.html new file mode 100644 index 0000000000..6a7862c9ac --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1-ref.html @@ -0,0 +1,39 @@ + + +CSS Test Reference + +
+ +
+
+ +
+
+ +
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1.html new file mode 100644 index 0000000000..1b5ae0a6ad --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1.html @@ -0,0 +1,45 @@ + + +stretching works for replaced items with no aspect ratio + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2-ref.html new file mode 100644 index 0000000000..69d59e85a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2-ref.html @@ -0,0 +1,53 @@ + + +Reference: stretching works for replaced items with no aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2.html new file mode 100644 index 0000000000..5371e560a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2.html @@ -0,0 +1,50 @@ + + +stretching works for replaced items with no aspect ratio + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3-ref.html new file mode 100644 index 0000000000..7ee8a2d6bd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3-ref.html @@ -0,0 +1,53 @@ + + +Reference: stretching works for replaced items with no aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3.html new file mode 100644 index 0000000000..e2b05bd216 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3.html @@ -0,0 +1,50 @@ + + +stretching works for replaced items with no aspect ratio + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-ref.html new file mode 100644 index 0000000000..4a543b4a34 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-ref.html @@ -0,0 +1,53 @@ + + +Reference: stretching works for replaced items with no aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html new file mode 100644 index 0000000000..a53c0fd87c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html @@ -0,0 +1,51 @@ + + +stretching works for replaced items with no aspect ratio + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-ref.html new file mode 100644 index 0000000000..98f88fed7b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-ref.html @@ -0,0 +1,53 @@ + + +Reference: stretching works for replaced items with no aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html new file mode 100644 index 0000000000..c28022c6e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html @@ -0,0 +1,51 @@ + + +stretching works for replaced items with no aspect ratio + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-ref.html new file mode 100644 index 0000000000..8e989d1045 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-ref.html @@ -0,0 +1,53 @@ + + +Reference: stretching works for replaced items with no aspect ratio + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html new file mode 100644 index 0000000000..b4f172c10d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html @@ -0,0 +1,50 @@ + + +stretching works for replaced items with no aspect ratio + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001-ref.html new file mode 100644 index 0000000000..6eadf9a02a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001-ref.html @@ -0,0 +1,92 @@ + + + + + Reference: align-self/justify-self:baseline/last baseline + + + + + +
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+ +
+ +
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+ +
+ +
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+ +
+ +
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001.html new file mode 100644 index 0000000000..ccc50c7649 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-item-self-baseline-001.html @@ -0,0 +1,95 @@ + + + + + CSS Grid Test: align-self/justify-self:baseline/last baseline + + + + + + + +
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+ +
+ +
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+ +
+ +
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+
AAAA
+ +
+ +
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+
A
A
A
A
A
A
A
A
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001-ref.html new file mode 100644 index 0000000000..17a59d6edc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001-ref.html @@ -0,0 +1,5 @@ + +
+
one
two
+
one
two
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001.html new file mode 100644 index 0000000000..959767bd7c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-001.html @@ -0,0 +1,7 @@ + + + +
+
one
two
+
one
two
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-002.html new file mode 100644 index 0000000000..27be724bf9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-002.html @@ -0,0 +1,67 @@ + + + + + + + + + +
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-003.html new file mode 100644 index 0000000000..623f849115 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-003.html @@ -0,0 +1,51 @@ + + + + + + + + + +
+

+

+

+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-004.html new file mode 100644 index 0000000000..b2e1d6d2ef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-004.html @@ -0,0 +1,51 @@ + + + + + + + + + +
+

+

+

+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-005.html new file mode 100644 index 0000000000..ea835caa80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-justify-baseline-005.html @@ -0,0 +1,26 @@ + + + + + + + + +
+
line1
line2
+
line1
line2
+
line1
line2
+
line1
line2
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-place-content-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-place-content-001.html new file mode 100644 index 0000000000..cc1fe75799 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-place-content-001.html @@ -0,0 +1,139 @@ + + +CSS Grid Layout Test: Grid containers support 'place-content' + + + + + + + + + +
+ +

Small content area

+ +
box-sizing: content-box
+ +
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+ +
box-sizing: border-box
+ +
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+ +

Big content area

+ +
box-sizing: content-box
+ +
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+ +
box-sizing: border-box
+ +
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html new file mode 100644 index 0000000000..b76e808da5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html new file mode 100644 index 0000000000..c7ae3f0b7c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html new file mode 100644 index 0000000000..342ba8f2e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html new file mode 100644 index 0000000000..39a3560c86 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html new file mode 100644 index 0000000000..d37e541f68 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html new file mode 100644 index 0000000000..fe440bf0ca --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html new file mode 100644 index 0000000000..cdd8b5a1f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html new file mode 100644 index 0000000000..a52265e344 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html new file mode 100644 index 0000000000..2ff678ecc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html new file mode 100644 index 0000000000..801f6590a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html new file mode 100644 index 0000000000..596787d0bd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html new file mode 100644 index 0000000000..1b27bfc941 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html new file mode 100644 index 0000000000..a15bbc0608 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html new file mode 100644 index 0000000000..52d8ca640d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+o +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html new file mode 100644 index 0000000000..83071e0c23 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html new file mode 100644 index 0000000000..1ea1220092 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'auto' grid positions + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html new file mode 100644 index 0000000000..041ee3fcc1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of absolute positioned items with 'definite' grid positions + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html new file mode 100644 index 0000000000..31d06b8062 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of stcky positioned items + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html new file mode 100644 index 0000000000..cf14691161 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Self-Alignment along row axis of stcky positioned items + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html new file mode 100644 index 0000000000..c9e630cbac --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html @@ -0,0 +1,73 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along row-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and verticalRL items do not share a baseline context
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ +
Horizontal grid and verticalLR item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ +
VerticalLR grid and Horizontal item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ +
VerticalRL grid and Horizontal item
+ +
+
ÉÉ É ÉÉÉ É ÉÉ É
+
É É ÉÉ
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html new file mode 100644 index 0000000000..e96f8da6e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html @@ -0,0 +1,76 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along row-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and verticalLR item with fixed width
+ +
+
+
É É ÉÉ
+
+
+ +
Horizontal grid and verticalRL item with fixed width do not share a baseline context
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalLR grid and item with fixed height
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalRL grid and item with fixed width
+ +
+
+
É É ÉÉ
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html new file mode 100644 index 0000000000..19a4f5193b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html @@ -0,0 +1,76 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along row-axis on fixed sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and verticalLR item with relative width
+ +
+
+
É É ÉÉ
+
+
+ +
Horizontal grid and verticalRL item with relative width do not share a baseline context
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalLR grid and item with relative height
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalRL grid and item with relative height
+ +
+
+
É É ÉÉ
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html new file mode 100644 index 0000000000..f3f70790c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html @@ -0,0 +1,78 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along row-axis on content-sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
Horizontal grid and verticalLR item with fixed width
+ + +
+
+
É É ÉÉ
+
+
+ +
Horizontal grid and verticalRL item with fixed width
+ + +
+
+
É É ÉÉ
+
+
+ +
VerticalLR grid and item with fixed height
+ +
+
+
É É ÉÉ
+
+
+ +
VerticalRL grid and item with fixed height
+ +
+
+
É É ÉÉ
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html new file mode 100644 index 0000000000..8e0ca6f0c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: Self-Baseline alignment along row-axis on content-sized grids and synthesized baselines + + + + + + + + + + + + + + + + + + +
verticalLR grid and parallel items
+ +
+
+
É É ÉÉ
+
É
+
+
+ +
verticalRL grid and parallel items
+ +
+
+
É É ÉÉ
+
É
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001-ref.html new file mode 100644 index 0000000000..df72a88262 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001-ref.html @@ -0,0 +1,68 @@ + + + + + Reference: baseline align a display:block item with a display:grid item + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001.html new file mode 100644 index 0000000000..19a26d8d6a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: baseline align a display:block item with a display:grid item + + + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-002.html new file mode 100644 index 0000000000..a426f879c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-002.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: baseline align a display:block item with a display:grid item with spanned item + + + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-003.html new file mode 100644 index 0000000000..ed3bf30317 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-003.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: baseline align a display:block item with a display:grid spanned item + + + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-004.html new file mode 100644 index 0000000000..5e20b88d35 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-004.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: baseline align a display:block item with a display:grid spanned item with spanned item + + + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html new file mode 100644 index 0000000000..93e622ce6d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html new file mode 100644 index 0000000000..6b2d5c4256 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html @@ -0,0 +1,98 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html new file mode 100644 index 0000000000..0a5d674fbd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html @@ -0,0 +1,102 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html new file mode 100644 index 0000000000..b9237a5334 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html @@ -0,0 +1,98 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html new file mode 100644 index 0000000000..39c75eb5d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html @@ -0,0 +1,104 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html new file mode 100644 index 0000000000..6565a60387 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html @@ -0,0 +1,112 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html new file mode 100644 index 0000000000..55c1892da1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html @@ -0,0 +1,97 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html new file mode 100644 index 0000000000..653dee6f7f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html @@ -0,0 +1,99 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html new file mode 100644 index 0000000000..4136c44b0d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html @@ -0,0 +1,103 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html new file mode 100644 index 0000000000..86dc3257a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html @@ -0,0 +1,99 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html new file mode 100644 index 0000000000..d12c1826f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html @@ -0,0 +1,105 @@ + + +CSS Grid Layout Test: Self-Alignment of non-static absolute positioned items + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html new file mode 100644 index 0000000000..003c3bbb37 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html new file mode 100644 index 0000000000..4c8bd89ecf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html @@ -0,0 +1,94 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html new file mode 100644 index 0000000000..6624ea00d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html @@ -0,0 +1,98 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html new file mode 100644 index 0000000000..cc377a5c59 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html @@ -0,0 +1,94 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html new file mode 100644 index 0000000000..afbbfcb1dd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html new file mode 100644 index 0000000000..3cf29475ed --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html @@ -0,0 +1,108 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html new file mode 100644 index 0000000000..e1b3fc4d25 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html new file mode 100644 index 0000000000..855ed7cdef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html new file mode 100644 index 0000000000..6fa38b9206 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html new file mode 100644 index 0000000000..0ff8497818 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html @@ -0,0 +1,102 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html new file mode 100644 index 0000000000..003c3bbb37 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'definite' grid positions and margin, border and padding + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html new file mode 100644 index 0000000000..e0681310d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'auto' grid positions and margin, border and padding + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html new file mode 100644 index 0000000000..9049a826a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html @@ -0,0 +1,98 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'auto' grid positions and margin, border and padding + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html new file mode 100644 index 0000000000..42b92fd681 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html @@ -0,0 +1,102 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'auto' grid positions and margin, border and padding + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html new file mode 100644 index 0000000000..db5c0f89cb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html @@ -0,0 +1,98 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'auto' grid positions and margin, border and padding + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html new file mode 100644 index 0000000000..3b0a3be6c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html @@ -0,0 +1,104 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'auto' grid positions and margin, border and padding + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html new file mode 100644 index 0000000000..537ce0ba80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html @@ -0,0 +1,112 @@ + + +CSS Grid Layout Test: Self-Alignment of absolute positioned items with 'auto' grid positions and margin, border and padding + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +

+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ +
+
X XX X
+
XX X
X XXX X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-001.html new file mode 100644 index 0000000000..95b5f4fe6d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-001.html @@ -0,0 +1,62 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-002.html new file mode 100644 index 0000000000..10ea533404 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-002.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-003.html new file mode 100644 index 0000000000..51ad16826e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-003.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-004.html new file mode 100644 index 0000000000..f0f19e2920 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-004.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-005.html new file mode 100644 index 0000000000..c21500cd3f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-005.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-006.html new file mode 100644 index 0000000000..65f5246764 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-006.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-007.html new file mode 100644 index 0000000000..6ba763ea9c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-007.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-008.html new file mode 100644 index 0000000000..e433dde9b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-008.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-009.html new file mode 100644 index 0000000000..90de8d4bc0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-009.html @@ -0,0 +1,62 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-010.html new file mode 100644 index 0000000000..b71a318908 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-010.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-011.html new file mode 100644 index 0000000000..8b1999b4b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-011.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-012.html new file mode 100644 index 0000000000..fe738f2e8a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-012.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-013.html new file mode 100644 index 0000000000..ffb52481a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-013.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-014.html new file mode 100644 index 0000000000..34e1c5ec6c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-014.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-015.html new file mode 100644 index 0000000000..df8749c47b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-015.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-016.html new file mode 100644 index 0000000000..00059268fc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-016.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range-ref.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range-ref.html new file mode 100644 index 0000000000..ad71302aef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range-ref.html @@ -0,0 +1,61 @@ + + + + + CSS Grid Reference: align/justify-self on range INPUT items + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range.html new file mode 100644 index 0000000000..fb17f3a4a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-input-range.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: align/justify-self on range INPUT items + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html new file mode 100644 index 0000000000..ac851b2514 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html new file mode 100644 index 0000000000..d1640a5510 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html new file mode 100644 index 0000000000..6b9563bbdf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html new file mode 100644 index 0000000000..05332f1c9a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html new file mode 100644 index 0000000000..ce17538fe9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html new file mode 100644 index 0000000000..ab6282ab4d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html new file mode 100644 index 0000000000..f960feec88 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html new file mode 100644 index 0000000000..fae2519cf8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html new file mode 100644 index 0000000000..6fa5073311 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html new file mode 100644 index 0000000000..2ca7951bff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html new file mode 100644 index 0000000000..f15f0c59fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html new file mode 100644 index 0000000000..e5077b26e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html new file mode 100644 index 0000000000..a7790b60ef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html new file mode 100644 index 0000000000..5c7fd92cc1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html new file mode 100644 index 0000000000..9265d65728 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html new file mode 100644 index 0000000000..46370e4dcc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html new file mode 100644 index 0000000000..b41aeb73f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html new file mode 100644 index 0000000000..36cec785e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html new file mode 100644 index 0000000000..c8e34e484b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html new file mode 100644 index 0000000000..d88a7300b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html new file mode 100644 index 0000000000..d38de47eff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html new file mode 100644 index 0000000000..36aaff90f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html new file mode 100644 index 0000000000..d32631e7d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html new file mode 100644 index 0000000000..f6616048dd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on fixed-sized tracks + + + + + + + + + + + + + + +
+
X XX X
+
XX X
X XXX
X
XX XXX
+
X XX X
+
XX X
X XXX
X
XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html new file mode 100644 index 0000000000..1f852aba4e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html @@ -0,0 +1,63 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html new file mode 100644 index 0000000000..e691767589 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html new file mode 100644 index 0000000000..86a02c6026 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html new file mode 100644 index 0000000000..d99580eecc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html new file mode 100644 index 0000000000..59b953a0af --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html @@ -0,0 +1,64 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html new file mode 100644 index 0000000000..4da2cd6c98 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html new file mode 100644 index 0000000000..86ed82f66e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html new file mode 100644 index 0000000000..57a25d1372 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Self-Alignment and stretch on auto-sized tracks + + + + + + + + + + + + + + +
+
XX X
+
XX X
+
XX X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment.html new file mode 100644 index 0000000000..56ad9c6a12 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-alignment.html @@ -0,0 +1,249 @@ + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html new file mode 100644 index 0000000000..d6526d7995 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html @@ -0,0 +1,166 @@ + + +CSS Grid Layout Test: Self-Baseline alignment and sizing cyclic dependency + + + + + + + + + + + + + + + + + + +
+
auto-sized rows - items with relative height
+
+
+
+
+
+
+ +
+
min-content-sized rows - items with relative height
+
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+
+
+ +
+
max-content-sized rows - items with relative height
+
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+
+
+ +
+
fit-content-sized rows - items with relative height
+
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+
+
+ +
+
flexible-sized rows - items with relative height
+
+
+
+
+
+
+ +
+
flex max-function rows - items with relative height
+
+
+
+
+
+
+ +
+
auto-sized columns - items with relative width
+
+
+
+
+
+
+ +
+
min-content-sized columns - items with relative width
+
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+
+
+ +
+
max-content-sized columns - items with relative width
+
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+
+
+ +
+
fit-content-sized columns - items with relative width
+
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+
+
+ +
+
flexible-sized columns - items with relative width
+
+
+
+
+
+
+ +
+
flex max-function columns - items with relative width
baseline is not applied initially, but orthogonal items in an auto-sized row force repeating the track sizing and height is not indefinite in that phase.
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html new file mode 100644 index 0000000000..ad989b98a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html @@ -0,0 +1,238 @@ + + +CSS Grid Layout Test: Self-Baseline alignment and sizing cyclic dependency + + + + + + + + + + + + + + + + + + + +
auto-sized rows - horizonal grid and verticalLR item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
min-content-sized rows - horizonal grid and verticalLR item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-content-sized rows - horizonal grid and verticalLR item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
fit-content-sized rows - horizonal grid and verticalLR item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
flex-sized rows - horizonal grid and verticalLR item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-flex-sized rows - horizonal grid and verticalLR item - column-axis baseline
baseline is not applied initially, but orthogonal items force repeating the track sizing and height is not indefinite in that phase.
+ +
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
auto-sized columns - horizontal grid item - row-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
min-content-sized columns - horizontal grid item - row-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-content-sized columns - horizontal grid item - row-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
fit-content-sized columns - horizontal grid item - row-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
flex-sized columns - horizontal grid item - row-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-flex-sized columns - horizontal grid item - row-axis baseline
baseline is not applied initially, but orthogonal items force repeating the track sizing and height is not indefinite in that phase.
+ +
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
auto-sized rows - verticalLR grid and horizontal item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
min-content-sized rows - verticalLR grid and horizontal item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-content-sized rows - verticalLR grid and horizontal item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
fit-content-sized rows - verticalLR grid and horizontal item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
flex-sized rows - verticalLR grid and horizontal item - column-axis baseline
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-flex-sized rows - verticalLR grid and horizontal item - column-axis baseline
baseline is not applied initially, but orthogonal items force repeating the track sizing and height is not indefinite in that phase.
+ +
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
auto-sized rows - verticalRL grid and horizontal item - column-axis baseline
+
baseline alignment is not supported, because the RL items do not share an alignment context with the LR items
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
min-content-sized rows - verticalRL grid and horizontal item - column-axis baseline
+
baseline alignment is not supported, because the RL items do not share an alignment context with the LR items
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-content-sized rows - verticalRL grid and horizontal item - column-axis baseline
+
baseline alignment is not supported, because the RL items do not share an alignment context with the LR items
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
fit-content-sized rows - verticalRL grid and horizontal item - column-axis baseline
+
baseline alignment is not supported, because the RL items do not share an alignment context with the LR items
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
flex-sized rows - verticalRL grid and horizontal item - column-axis baseline
+
baseline alignment is not supported, because the RL items do not share an alignment context with the LR items
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ +
max-flex-sized rows - verticalRL grid and horizontal item - column-axis baseline
+
baseline alignment is not supported, because the RL items do not share an alignment context with the LR items
+
+
É
+
ÉÉ É ÉÉ ÉÉÉÉ É ÉÉ ÉÉÉ ÉÉ É
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html b/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html new file mode 100644 index 0000000000..3d688ad15f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Self-Baseline alignment and sizing cyclic dependency + + + + + + + + + + + + + + + + + + + + +
flex row
+
+
É
+
É
+
É
+
+ +
flex row
+
+
É
+
É
+
É
+
+ +
flex row
+
+
É
+
É
+
É
+
+ +
flex column - all items share a baseline group
+
+
É
+
É
+
É
+
+ +
flex column - all items share a baseline group
+
+
É
+
É
+
É
+
+ +
flex column - all items share a baseline group
+
+
É
+
É
+
É
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-001-ref.html new file mode 100644 index 0000000000..6a02ae4796 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-001-ref.html @@ -0,0 +1,205 @@ + + + + + + + +
+before text +
+
below
+
baseline
+
above
+
+after text +
+ + +
+before text +
+
below
+
+
above
+
+after text +
+ +
+before text +
+

h2 baseline

+
above
+
+after text +
+ +
+before text +
+
baseline
+

h2 below

+
+after text +
+ + +
+should align with the middle +
+
+
+of the grey box +
+ + +
+should align below the bottom +
+
+of the black line +
+ + +
+should align with the bottom +
+
+
+of the red box +
+ + +
+before text +
+
baseline
+
below
+
+after text +
+ + +
+should align with the middle +
+
+
+
+of the grey box +
+ + +
+ + +
+before text +
+
absolute
+
baseline
+
+after text +
+ + +
+before text +
+
baseline
+
below
+
+after text +
+ +
+before text +
+
+
above
+
baseline
+
above
+
+after +
+text +
+ + +
+before text +
+
+ baseline +
+
+after text +
+ + + + + + + +
bottombaselinetop
+

h2 baseline

+
above
+
+ + +
+before text +
+
+ The baseline is based on
+ the non-scrolled position;
+ this won't line up. +
+
+after text +
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-002-ref.html new file mode 100644 index 0000000000..43634e58c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-002-ref.html @@ -0,0 +1,70 @@ + + +
+before text +
+
+ baseline +
+
+after text +
+ +
+Should align +
+
+
+
+
+with the +
+
+
+
+
+bottom of +
+
+
+
+
+the grey box. +
+ +
+Should align with the +
+
+
+
+
+bottom of the pink box. +
+ +
+Should align 8px +
+below the bottom +
+of the pink box. +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-003-ref.html new file mode 100644 index 0000000000..446c42f1a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-003-ref.html @@ -0,0 +1,41 @@ + + + +
+Should align with the bottom +
+
+
+
+
+of the horizontal scrollbar. +
+ +
+Should align 10px below the +
+
+
+
+
+horizontal scrollbar, if one is visible. +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-001-ref.html new file mode 100644 index 0000000000..7f8bb12cd6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-001-ref.html @@ -0,0 +1,129 @@ + + + Reference for Grid Item (First) Baseline Block-Axis Alignment: auto-height grid, auto row, auto items + + + + +

Test passes if each pair of boxes is identical.

+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+
+
+ + +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-cycles-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-cycles-001-ref.html new file mode 100644 index 0000000000..e8932cba9f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-align-cycles-001-ref.html @@ -0,0 +1,115 @@ + + + + CSS Grid Layout Test: Grid Item (First) Baseline Alignment Row Cyclic Sizing Exclusions Reference File + + + + +

Test passes if the upper set of boxes is identical to the lower set. + +

+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
+ +
+
+ X +
+
+ X +
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-justify-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-justify-001-ref.html new file mode 100644 index 0000000000..d4db58e090 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/references/grid-baseline-justify-001-ref.html @@ -0,0 +1,130 @@ + + + Reference for Grid Item (First) Baseline Inline-Axis Alignment: auto-width grid, auto column, auto items + + + + +

Test passes if each pair of boxes is identical.

+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+ +
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+
+
+ +
+
+ p
+ p
+ p +
+
+ p +
+
+ p +
+
+   +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html new file mode 100644 index 0000000000..d7ab97b9ec --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html @@ -0,0 +1,8 @@ + + + + +

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

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html new file mode 100644 index 0000000000..1a4e344dd0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html @@ -0,0 +1,8 @@ + + + + +

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

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-003.tentative.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-003.tentative.html new file mode 100644 index 0000000000..2c27480d5a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-003.tentative.html @@ -0,0 +1,8 @@ + + + + +

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

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004.html new file mode 100644 index 0000000000..437b379332 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004.html @@ -0,0 +1,10 @@ + + + + + +

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

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005.html new file mode 100644 index 0000000000..b14c45d0c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005.html @@ -0,0 +1,10 @@ + + + + + +

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

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html new file mode 100644 index 0000000000..ed14e36057 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html @@ -0,0 +1,10 @@ + + + + + +

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

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html new file mode 100644 index 0000000000..0c841c7654 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html @@ -0,0 +1,10 @@ + + + + + +

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

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html new file mode 100644 index 0000000000..9227332851 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html @@ -0,0 +1,10 @@ + + + + + +

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

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html new file mode 100644 index 0000000000..ff721b8f19 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html @@ -0,0 +1,10 @@ + + + + + +

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

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001-ref.html new file mode 100644 index 0000000000..c85fd77ef9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001-ref.html @@ -0,0 +1,54 @@ + + + + + + + +

1x4 with parallel items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001.html new file mode 100644 index 0000000000..2473bb5d4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-001.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

1x4 with parallel items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b-ref.html new file mode 100644 index 0000000000..1b563f1f42 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b-ref.html @@ -0,0 +1,55 @@ + + + + + + + +

4x1 with orthogonal items, but opposite block-flow direction.

+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html new file mode 100644 index 0000000000..7d9ebecb8c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

4x1 with orthogonal items, but opposite block-flow direction.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-ref.html new file mode 100644 index 0000000000..8593ea1abc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002-ref.html @@ -0,0 +1,70 @@ + + + + + + + +

1x4 with parallel items, but opposite block-flow direction.

+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html new file mode 100644 index 0000000000..700fd26097 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html @@ -0,0 +1,45 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

1x4 with parallel items, but opposite block-flow direction.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003-ref.html new file mode 100644 index 0000000000..cd097c1d48 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003-ref.html @@ -0,0 +1,58 @@ + + + + + + + +

1x4 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html new file mode 100644 index 0000000000..2372ac1931 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

1x4 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
+ +
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004-ref.html new file mode 100644 index 0000000000..d589acb374 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004-ref.html @@ -0,0 +1,58 @@ + + + + + + + +

1x4 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html new file mode 100644 index 0000000000..c7f49bf24a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + + +

1x4 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005-ref.html new file mode 100644 index 0000000000..75a366fc40 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005-ref.html @@ -0,0 +1,54 @@ + + + + + + + +

4x1 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005.html new file mode 100644 index 0000000000..3bfa2d2079 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-005.html @@ -0,0 +1,50 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

4x1 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006-ref.html new file mode 100644 index 0000000000..610b2ad0a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006-ref.html @@ -0,0 +1,52 @@ + + + + + + + +

4x1 with parallel items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html new file mode 100644 index 0000000000..34edced2b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

4x1 with parallel items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007-ref.html new file mode 100644 index 0000000000..59a0e33959 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007-ref.html @@ -0,0 +1,58 @@ + + + + + + + +

4x1 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html new file mode 100644 index 0000000000..e0966bb6e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + + + + + +

4x1 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008-ref.html new file mode 100644 index 0000000000..7876656c20 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008-ref.html @@ -0,0 +1,12 @@ + + + +
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html new file mode 100644 index 0000000000..5398b7e9c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: baseline context and self alignment + + + + + + + + + + + +
+ + +
+ + +
+
+ + +
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html new file mode 100644 index 0000000000..5b2ecaaab0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html @@ -0,0 +1,56 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area height + + + + + + + + +

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

+
+
XX
XXXX
XX
XX X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html new file mode 100644 index 0000000000..fb4e3f1a4c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html @@ -0,0 +1,57 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area height + + + + + + + + +

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

+
+
XX
XXXX
XX
+
XX X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-003.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-003.html new file mode 100644 index 0000000000..c06394ad58 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-003.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area height + + + + + + + + +

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

+
+
+
X
+
XX X
+
+
+
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-004.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-004.html new file mode 100644 index 0000000000..e877b81480 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-004.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area height + + + + + + + + +

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

+
+
XX
XXXX
XX
XX X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-005.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-005.html new file mode 100644 index 0000000000..21cc0b8ac2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-005.html @@ -0,0 +1,56 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area height + + + + + + + + +

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

+
+
XX
XXXX
XX
+
XX X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-006.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-006.html new file mode 100644 index 0000000000..ed3449babe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-006.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area height + + + + + + + + +

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

+
+
+
X
+
XX X
+
+
+
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html new file mode 100644 index 0000000000..4b854119b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area width + + + + + + + + +

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

+
+
XXXX
XXXX
+
X
+
X X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html new file mode 100644 index 0000000000..6eb65039e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html @@ -0,0 +1,62 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area width + + + + + + + + +

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

+
+
XXX
XXX
+
X
+
X
+
X
+
X
+
X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html new file mode 100644 index 0000000000..a173d290ea --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area width + + + + + + + + +

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

+
+
+
X
+
X
+
X
+
X
+
+
+
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html new file mode 100644 index 0000000000..0c1c1dbb36 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area width + + + + + + + + +

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

+
+
XXXX
XXXX
+
X
+
X X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html new file mode 100644 index 0000000000..dba173a439 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area width + + + + + + + + +

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

+
+
XXX
XXX
+
X
+
X
+
X
+
X
+
X
+
X
+
+
+
XX XXXX XX
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html new file mode 100644 index 0000000000..ff5903459b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Self-Baseline alignment may change grid area width + + + + + + + + +

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

+
+
+
X
+
X
+
X
+
X
+
+
+
+
X
+
XX X
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001-ref.html new file mode 100644 index 0000000000..1b8130d7b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001-ref.html @@ -0,0 +1,31 @@ + + + + + + + +

1x4 with parallel items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001.html new file mode 100644 index 0000000000..556009dfde --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

1x4 with parallel items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002-ref.html new file mode 100644 index 0000000000..735ea55786 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002-ref.html @@ -0,0 +1,39 @@ + + + + + + + +

1x4 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
+ +
+ +
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html new file mode 100644 index 0000000000..c196cd35c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html @@ -0,0 +1,69 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

1x4 with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ +
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003-ref.html new file mode 100644 index 0000000000..fd966d16a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003-ref.html @@ -0,0 +1,37 @@ + + + + + + + +

1x4 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html new file mode 100644 index 0000000000..287cb80fd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

1x4 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004-ref.html new file mode 100644 index 0000000000..be610d4f7f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004-ref.html @@ -0,0 +1,35 @@ + + + + + + + +

4x1 with parallel items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004.html new file mode 100644 index 0000000000..673c9ff208 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

4x1 with parallel items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005-ref.html new file mode 100644 index 0000000000..c38b6c7611 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005-ref.html @@ -0,0 +1,39 @@ + + + + + + + +

4x1 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html new file mode 100644 index 0000000000..f816e893ca --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

4x1 with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006-ref.html new file mode 100644 index 0000000000..6053b38a6f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006-ref.html @@ -0,0 +1,35 @@ + + + + + + + +

4x1 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006.html new file mode 100644 index 0000000000..c034040b5f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006.html @@ -0,0 +1,66 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

4x1 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007-ref.html new file mode 100644 index 0000000000..cba725f425 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007-ref.html @@ -0,0 +1,49 @@ + + + + + + + +

4x1 with orthogonal items, but opposite block-flow direction.

+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html new file mode 100644 index 0000000000..6018514242 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: baseline context and self alignment (horizontal) + + + + + + + + + + + + + + + +

4x1 with orthogonal items, but opposite block-flow direction.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001-ref.html new file mode 100644 index 0000000000..cf19544be8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001-ref.html @@ -0,0 +1,31 @@ + + + + + + + +

1x4 with parallel items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001.html new file mode 100644 index 0000000000..801474df57 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

1x4 with parallel items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002-ref.html new file mode 100644 index 0000000000..9a7a53969d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002-ref.html @@ -0,0 +1,34 @@ + + + + + + + +

1x4 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html new file mode 100644 index 0000000000..6dd235a7b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

1x4 with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003-ref.html new file mode 100644 index 0000000000..795926615f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003-ref.html @@ -0,0 +1,34 @@ + + + + + + + +

1x4 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003.html new file mode 100644 index 0000000000..18f581620d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

1x4 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004-ref.html new file mode 100644 index 0000000000..1ce8267ee7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004-ref.html @@ -0,0 +1,33 @@ + + + + + + + +

1x4 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html new file mode 100644 index 0000000000..1f2e3860b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

1x4 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005-ref.html new file mode 100644 index 0000000000..fb68579d9a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005-ref.html @@ -0,0 +1,35 @@ + + + + + + + +

4x1 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html new file mode 100644 index 0000000000..a27cb67898 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

4x1 with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006-ref.html new file mode 100644 index 0000000000..51c5f77da3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006-ref.html @@ -0,0 +1,33 @@ + + + + + + + +

4x1 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006.html new file mode 100644 index 0000000000..654c17cd9e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

4x1 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007-ref.html new file mode 100644 index 0000000000..6f5641448d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007-ref.html @@ -0,0 +1,48 @@ + + + + + + + +

1x4 with parallel items, but opposite block-flow direction.

+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html new file mode 100644 index 0000000000..ae7b6bf36e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-lr) + + + + + + + + + + + + + + + +

1x4 with parallel items, but opposite block-flow direction.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001-ref.html new file mode 100644 index 0000000000..02d3feb126 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001-ref.html @@ -0,0 +1,31 @@ + + + + + + + +

1x4 with parallel items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001.html new file mode 100644 index 0000000000..af7ca16d63 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

1x4 with parallel items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002-ref.html new file mode 100644 index 0000000000..ef6b45c9c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002-ref.html @@ -0,0 +1,34 @@ + + + + + + + +

1x4 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html new file mode 100644 index 0000000000..9aa00a7114 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

1x4 with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003-ref.html new file mode 100644 index 0000000000..b72fc8817a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003-ref.html @@ -0,0 +1,34 @@ + + + + + + + +

1x4 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003.html new file mode 100644 index 0000000000..2ae2f4fba6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

1x4 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004-ref.html new file mode 100644 index 0000000000..bab3592266 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004-ref.html @@ -0,0 +1,33 @@ + + + + + + + +

4x1 with parallel items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html new file mode 100644 index 0000000000..d2f08642fc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

4x1 with parallel items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005-ref.html new file mode 100644 index 0000000000..da72a5f017 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005-ref.html @@ -0,0 +1,34 @@ + + + + + + + +

4x1 with parallel and orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html new file mode 100644 index 0000000000..0d40ce288d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

4x1 with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006-ref.html new file mode 100644 index 0000000000..4011c69142 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006-ref.html @@ -0,0 +1,33 @@ + + + + + + + +

4x1 with orthogonal items.

+
É
É
É
É
+
É
É
É
É
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006.html new file mode 100644 index 0000000000..40f1e0796e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

4x1 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007-ref.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007-ref.html new file mode 100644 index 0000000000..30658b8cc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007-ref.html @@ -0,0 +1,48 @@ + + + + + + + +

1x4 with parallel items, but opposite block-flow direction.

+
+
+
É
É
+
+
+
É
É
+
+
+
+
+
É
É
+
+
+
É
É
+
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html new file mode 100644 index 0000000000..49bab61ca0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: baseline context and self alignment (vertical-rl) + + + + + + + + + + + + + + + +

1x4 with parallel items, but opposite block-flow direction.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
diff --git a/testing/web-platform/tests/css/css-grid/alignment/support/100x100-green.png b/testing/web-platform/tests/css/css-grid/alignment/support/100x100-green.png new file mode 100644 index 0000000000..25b76c3c6f Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/alignment/support/100x100-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/alignment/support/25x50-green.png b/testing/web-platform/tests/css/css-grid/alignment/support/25x50-green.png new file mode 100644 index 0000000000..6ab02fce0f Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/alignment/support/25x50-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/alignment/support/50x50-green.png b/testing/web-platform/tests/css/css-grid/alignment/support/50x50-green.png new file mode 100644 index 0000000000..6c1406b7df Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/alignment/support/50x50-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/alignment/support/style-change.js b/testing/web-platform/tests/css/css-grid/alignment/support/style-change.js new file mode 100644 index 0000000000..766d140d2b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/support/style-change.js @@ -0,0 +1,14 @@ +function evaluateStyleChange(element, phase, expectedProperty, expectedResult) { + element.className += " " + phase; + element.setAttribute(expectedProperty, expectedResult); + checkLayout("." + phase, false); +} +function evaluateStyleChangeMultiple(phase, expectedResult) { + for (var item in expectedResult) { + var element = document.getElementById(item); + element.className += " " + phase; + for (var key in expectedResult[item]) + element.setAttribute(key, expectedResult[item][key]); + } + checkLayout("." + phase, false); +} -- cgit v1.2.3