From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- testing/web-platform/tests/css/css-grid/META.yml | 9 + testing/web-platform/tests/css/css-grid/README.md | 36 ++ ...itioning-changing-containing-block-001-ref.html | 35 ++ ...-positioning-changing-containing-block-001.html | 56 ++ .../absolute-positioning-definite-sizes-001.html | 51 ++ ...ioning-grid-container-containing-block-001.html | 356 +++++++++++++ ...lute-positioning-grid-container-parent-001.html | 118 +++++ ...-positioning-grid-container-parent-002-ref.html | 56 ++ ...lute-positioning-grid-container-parent-002.html | 46 ++ .../abspos/descendant-static-position-001-ref.html | 71 +++ .../abspos/descendant-static-position-001.html | 90 ++++ .../abspos/descendant-static-position-002-ref.html | 80 +++ .../abspos/descendant-static-position-002.html | 101 ++++ .../abspos/descendant-static-position-003-ref.html | 72 +++ .../abspos/descendant-static-position-003.html | 91 ++++ .../abspos/descendant-static-position-004-ref.html | 81 +++ .../abspos/descendant-static-position-004.html | 102 ++++ .../tests/css/css-grid/abspos/empty-grid-001.html | 70 +++ .../grid-abspos-staticpos-align-self-001-ref.html | 94 ++++ .../grid-abspos-staticpos-align-self-001.html | 95 ++++ .../grid-abspos-staticpos-align-self-002-ref.html | 93 ++++ .../grid-abspos-staticpos-align-self-002.html | 94 ++++ ...id-abspos-staticpos-align-self-img-001-ref.html | 123 +++++ .../grid-abspos-staticpos-align-self-img-001.html | 122 +++++ ...id-abspos-staticpos-align-self-img-002-ref.html | 122 +++++ .../grid-abspos-staticpos-align-self-img-002.html | 121 +++++ ...icpos-align-self-img-last-baseline-001-ref.html | 57 ++ ...staticpos-align-self-img-last-baseline-001.html | 56 ++ ...icpos-align-self-img-last-baseline-002-ref.html | 52 ++ ...staticpos-align-self-img-last-baseline-002.html | 55 ++ ...staticpos-align-self-last-baseline-001-ref.html | 56 ++ ...pos-staticpos-align-self-last-baseline-001.html | 57 ++ ...staticpos-align-self-last-baseline-002-ref.html | 51 ++ ...pos-staticpos-align-self-last-baseline-002.html | 56 ++ ...id-abspos-staticpos-align-self-rtl-001-ref.html | 100 ++++ .../grid-abspos-staticpos-align-self-rtl-001.html | 99 ++++ ...id-abspos-staticpos-align-self-rtl-002-ref.html | 100 ++++ .../grid-abspos-staticpos-align-self-rtl-002.html | 100 ++++ ...id-abspos-staticpos-align-self-rtl-003-ref.html | 100 ++++ .../grid-abspos-staticpos-align-self-rtl-003.html | 98 ++++ ...id-abspos-staticpos-align-self-rtl-004-ref.html | 100 ++++ .../grid-abspos-staticpos-align-self-rtl-004.html | 99 ++++ ...icpos-align-self-rtl-last-baseline-001-ref.html | 58 +++ ...staticpos-align-self-rtl-last-baseline-001.html | 57 ++ ...icpos-align-self-rtl-last-baseline-002-ref.html | 58 +++ ...staticpos-align-self-rtl-last-baseline-002.html | 58 +++ ...icpos-align-self-rtl-last-baseline-003-ref.html | 54 ++ ...staticpos-align-self-rtl-last-baseline-003.html | 56 ++ ...icpos-align-self-rtl-last-baseline-004-ref.html | 54 ++ ...staticpos-align-self-rtl-last-baseline-004.html | 57 ++ ...d-abspos-staticpos-align-self-safe-001-ref.html | 53 ++ .../grid-abspos-staticpos-align-self-safe-001.html | 55 ++ ...abspos-staticpos-align-self-vertWM-001-ref.html | 99 ++++ ...rid-abspos-staticpos-align-self-vertWM-001.html | 100 ++++ ...abspos-staticpos-align-self-vertWM-002-ref.html | 99 ++++ ...rid-abspos-staticpos-align-self-vertWM-002.html | 101 ++++ ...abspos-staticpos-align-self-vertWM-003-ref.html | 98 ++++ ...rid-abspos-staticpos-align-self-vertWM-003.html | 99 ++++ ...abspos-staticpos-align-self-vertWM-004-ref.html | 98 ++++ ...rid-abspos-staticpos-align-self-vertWM-004.html | 100 ++++ ...os-align-self-vertWM-last-baseline-001-ref.html | 57 ++ ...ticpos-align-self-vertWM-last-baseline-001.html | 58 +++ ...os-align-self-vertWM-last-baseline-002-ref.html | 57 ++ ...ticpos-align-self-vertWM-last-baseline-002.html | 59 +++ ...os-align-self-vertWM-last-baseline-003-ref.html | 52 ++ ...ticpos-align-self-vertWM-last-baseline-003.html | 57 ++ ...os-align-self-vertWM-last-baseline-004-ref.html | 52 ++ ...ticpos-align-self-vertWM-last-baseline-004.html | 58 +++ ...grid-abspos-staticpos-justify-self-001-ref.html | 99 ++++ .../grid-abspos-staticpos-justify-self-001.html | 100 ++++ ...grid-abspos-staticpos-justify-self-002-ref.html | 98 ++++ .../grid-abspos-staticpos-justify-self-002.html | 99 ++++ ...-abspos-staticpos-justify-self-img-001-ref.html | 123 +++++ ...grid-abspos-staticpos-justify-self-img-001.html | 122 +++++ ...-abspos-staticpos-justify-self-img-002-ref.html | 122 +++++ ...grid-abspos-staticpos-justify-self-img-002.html | 121 +++++ ...pos-justify-self-img-last-baseline-001-ref.html | 57 ++ ...aticpos-justify-self-img-last-baseline-001.html | 56 ++ ...pos-justify-self-img-last-baseline-002-ref.html | 52 ++ ...aticpos-justify-self-img-last-baseline-002.html | 55 ++ ...aticpos-justify-self-last-baseline-001-ref.html | 57 ++ ...s-staticpos-justify-self-last-baseline-001.html | 58 +++ ...aticpos-justify-self-last-baseline-002-ref.html | 52 ++ ...s-staticpos-justify-self-last-baseline-002.html | 57 ++ ...-abspos-staticpos-justify-self-rtl-001-ref.html | 99 ++++ ...grid-abspos-staticpos-justify-self-rtl-001.html | 100 ++++ ...-abspos-staticpos-justify-self-rtl-002-ref.html | 99 ++++ ...grid-abspos-staticpos-justify-self-rtl-002.html | 101 ++++ ...-abspos-staticpos-justify-self-rtl-003-ref.html | 98 ++++ ...grid-abspos-staticpos-justify-self-rtl-003.html | 99 ++++ ...-abspos-staticpos-justify-self-rtl-004-ref.html | 98 ++++ ...grid-abspos-staticpos-justify-self-rtl-004.html | 100 ++++ ...pos-justify-self-rtl-last-baseline-001-ref.html | 57 ++ ...aticpos-justify-self-rtl-last-baseline-001.html | 58 +++ ...pos-justify-self-rtl-last-baseline-002-ref.html | 57 ++ ...aticpos-justify-self-rtl-last-baseline-002.html | 59 +++ ...pos-justify-self-rtl-last-baseline-003-ref.html | 52 ++ ...aticpos-justify-self-rtl-last-baseline-003.html | 57 ++ ...pos-justify-self-rtl-last-baseline-004-ref.html | 52 ++ ...aticpos-justify-self-rtl-last-baseline-004.html | 58 +++ ...spos-staticpos-justify-self-vertWM-001-ref.html | 101 ++++ ...d-abspos-staticpos-justify-self-vertWM-001.html | 99 ++++ ...spos-staticpos-justify-self-vertWM-002-ref.html | 101 ++++ ...d-abspos-staticpos-justify-self-vertWM-002.html | 100 ++++ ...spos-staticpos-justify-self-vertWM-003-ref.html | 100 ++++ ...d-abspos-staticpos-justify-self-vertWM-003.html | 98 ++++ ...spos-staticpos-justify-self-vertWM-004-ref.html | 100 ++++ ...d-abspos-staticpos-justify-self-vertWM-004.html | 99 ++++ ...-justify-self-vertWM-last-baseline-001-ref.html | 59 +++ ...cpos-justify-self-vertWM-last-baseline-001.html | 57 ++ ...-justify-self-vertWM-last-baseline-002-ref.html | 59 +++ ...cpos-justify-self-vertWM-last-baseline-002.html | 58 +++ ...-justify-self-vertWM-last-baseline-003-ref.html | 54 ++ ...cpos-justify-self-vertWM-last-baseline-003.html | 56 ++ ...-justify-self-vertWM-last-baseline-004-ref.html | 54 ++ ...cpos-justify-self-vertWM-last-baseline-004.html | 57 ++ ...grid-item-absolute-positioning-dynamic-001.html | 45 ++ .../grid-paint-positioned-children-001-ref.html | 33 ++ .../abspos/grid-paint-positioned-children-001.html | 40 ++ ...-positioned-children-writing-modes-001-ref.html | 82 +++ ...grid-positioned-children-writing-modes-001.html | 106 ++++ .../grid-positioned-item-dynamic-change-001.html | 53 ++ .../grid-positioned-item-dynamic-change-002.html | 55 ++ .../grid-positioned-item-dynamic-change-003.html | 43 ++ ...rid-positioned-item-dynamic-change-004-ref.html | 37 ++ .../grid-positioned-item-dynamic-change-004.html | 50 ++ ...rid-positioned-item-dynamic-change-005-ref.html | 38 ++ .../grid-positioned-item-dynamic-change-005.html | 54 ++ ...rid-positioned-item-dynamic-change-006-ref.html | 19 + .../grid-positioned-item-dynamic-change-006.html | 35 ++ ...rid-positioned-item-dynamic-change-007-ref.html | 31 ++ .../grid-positioned-item-dynamic-change-007.html | 53 ++ ...id-positioned-items-and-autofit-tracks-001.html | 39 ++ ...id-positioned-items-and-autofit-tracks-002.html | 39 ++ ...id-positioned-items-and-autofit-tracks-003.html | 39 ++ ...id-positioned-items-and-autofit-tracks-004.html | 40 ++ ...id-positioned-items-and-autofit-tracks-005.html | 40 ++ ...id-positioned-items-and-autofit-tracks-006.html | 40 ++ ...id-positioned-items-and-autofit-tracks-007.html | 40 ++ .../grid-positioned-items-background-001-ref.html | 36 ++ .../grid-positioned-items-background-001.html | 79 +++ ...id-positioned-items-background-rtl-001-ref.html | 37 ++ .../grid-positioned-items-background-rtl-001.html | 79 +++ ...rid-positioned-items-content-alignment-001.html | 403 ++++++++++++++ ...positioned-items-content-alignment-rtl-001.html | 403 ++++++++++++++ .../abspos/grid-positioned-items-gaps-001.html | 309 +++++++++++ .../abspos/grid-positioned-items-gaps-002-rtl.html | 53 ++ .../abspos/grid-positioned-items-gaps-002.html | 53 ++ .../abspos/grid-positioned-items-gaps-rtl-001.html | 309 +++++++++++ .../grid-positioned-items-implicit-grid-001.html | 91 ++++ ...id-positioned-items-implicit-grid-line-001.html | 100 ++++ .../abspos/grid-positioned-items-padding-001.html | 251 +++++++++ ...sitioned-items-unknown-named-grid-line-001.html | 81 +++ ...ioned-items-within-grid-implicit-track-001.html | 193 +++++++ .../abspos/grid-sizing-positioned-items-001.html | 204 ++++++++ ...orthogonal-positioned-grid-descendants-001.html | 27 + ...orthogonal-positioned-grid-descendants-002.html | 27 + ...orthogonal-positioned-grid-descendants-003.html | 27 + ...orthogonal-positioned-grid-descendants-004.html | 27 + ...orthogonal-positioned-grid-descendants-005.html | 27 + ...orthogonal-positioned-grid-descendants-006.html | 27 + ...orthogonal-positioned-grid-descendants-007.html | 27 + ...orthogonal-positioned-grid-descendants-008.html | 27 + ...orthogonal-positioned-grid-descendants-009.html | 27 + ...orthogonal-positioned-grid-descendants-010.html | 27 + ...orthogonal-positioned-grid-descendants-011.html | 27 + ...orthogonal-positioned-grid-descendants-012.html | 27 + ...orthogonal-positioned-grid-descendants-013.html | 27 + ...orthogonal-positioned-grid-descendants-014.html | 27 + ...orthogonal-positioned-grid-descendants-015.html | 27 + ...orthogonal-positioned-grid-descendants-016.html | 27 + .../orthogonal-positioned-grid-items-001-ref.html | 47 ++ .../orthogonal-positioned-grid-items-001.html | 58 +++ .../orthogonal-positioned-grid-items-002.html | 59 +++ .../orthogonal-positioned-grid-items-003.html | 59 +++ .../orthogonal-positioned-grid-items-004.html | 60 +++ .../orthogonal-positioned-grid-items-005-ref.html | 48 ++ .../orthogonal-positioned-grid-items-005.html | 59 +++ .../orthogonal-positioned-grid-items-006-ref.html | 48 ++ .../orthogonal-positioned-grid-items-006.html | 59 +++ .../orthogonal-positioned-grid-items-007-ref.html | 47 ++ .../orthogonal-positioned-grid-items-007.html | 60 +++ .../orthogonal-positioned-grid-items-008-ref.html | 47 ++ .../orthogonal-positioned-grid-items-008.html | 60 +++ .../orthogonal-positioned-grid-items-009-ref.html | 46 ++ .../orthogonal-positioned-grid-items-009.html | 62 +++ .../orthogonal-positioned-grid-items-010.html | 60 +++ .../orthogonal-positioned-grid-items-011-ref.html | 48 ++ .../orthogonal-positioned-grid-items-011.html | 59 +++ .../orthogonal-positioned-grid-items-012-ref.html | 49 ++ .../orthogonal-positioned-grid-items-012.html | 59 +++ .../orthogonal-positioned-grid-items-013-ref.html | 49 ++ .../orthogonal-positioned-grid-items-013.html | 60 +++ .../orthogonal-positioned-grid-items-014-ref.html | 47 ++ .../orthogonal-positioned-grid-items-014.html | 59 +++ .../orthogonal-positioned-grid-items-015-ref.html | 48 ++ .../orthogonal-positioned-grid-items-015.html | 59 +++ .../orthogonal-positioned-grid-items-016-ref.html | 48 ++ .../orthogonal-positioned-grid-items-016.html | 60 +++ .../orthogonal-positioned-grid-items-017-ref.html | 49 ++ .../orthogonal-positioned-grid-items-017.html | 62 +++ .../abspos/positioned-grid-descendants-001.html | 26 + .../abspos/positioned-grid-descendants-002.html | 26 + .../abspos/positioned-grid-descendants-003.html | 26 + .../abspos/positioned-grid-descendants-004.html | 26 + .../abspos/positioned-grid-descendants-005.html | 26 + .../abspos/positioned-grid-descendants-006.html | 26 + .../abspos/positioned-grid-descendants-007.html | 26 + .../abspos/positioned-grid-descendants-008.html | 26 + .../abspos/positioned-grid-descendants-009.html | 26 + .../abspos/positioned-grid-descendants-010.html | 26 + .../abspos/positioned-grid-descendants-011.html | 26 + .../abspos/positioned-grid-descendants-012.html | 26 + .../abspos/positioned-grid-descendants-013.html | 26 + .../abspos/positioned-grid-descendants-014.html | 26 + .../abspos/positioned-grid-descendants-015.html | 26 + .../abspos/positioned-grid-descendants-016.html | 26 + .../positioned-grid-descendants-017-ref.html | 37 ++ .../abspos/positioned-grid-descendants-017.html | 44 ++ .../abspos/positioned-grid-items-001-ref.html | 43 ++ .../css-grid/abspos/positioned-grid-items-001.html | 57 ++ .../css-grid/abspos/positioned-grid-items-002.html | 58 +++ .../css-grid/abspos/positioned-grid-items-003.html | 58 +++ .../css-grid/abspos/positioned-grid-items-004.html | 59 +++ .../abspos/positioned-grid-items-005-ref.html | 44 ++ .../css-grid/abspos/positioned-grid-items-005.html | 58 +++ .../abspos/positioned-grid-items-006-ref.html | 44 ++ .../css-grid/abspos/positioned-grid-items-006.html | 58 +++ .../abspos/positioned-grid-items-007-ref.html | 43 ++ .../css-grid/abspos/positioned-grid-items-007.html | 59 +++ .../abspos/positioned-grid-items-008-ref.html | 43 ++ .../css-grid/abspos/positioned-grid-items-008.html | 59 +++ .../abspos/positioned-grid-items-009-ref.html | 42 ++ .../css-grid/abspos/positioned-grid-items-009.html | 61 +++ .../css-grid/abspos/positioned-grid-items-010.html | 59 +++ .../abspos/positioned-grid-items-011-ref.html | 47 ++ .../css-grid/abspos/positioned-grid-items-011.html | 58 +++ .../abspos/positioned-grid-items-012-ref.html | 48 ++ .../css-grid/abspos/positioned-grid-items-012.html | 58 +++ .../abspos/positioned-grid-items-013-ref.html | 48 ++ .../css-grid/abspos/positioned-grid-items-013.html | 59 +++ .../abspos/positioned-grid-items-014-ref.html | 46 ++ .../css-grid/abspos/positioned-grid-items-014.html | 58 +++ .../abspos/positioned-grid-items-015-ref.html | 47 ++ .../css-grid/abspos/positioned-grid-items-015.html | 58 +++ .../abspos/positioned-grid-items-016-ref.html | 47 ++ .../css-grid/abspos/positioned-grid-items-016.html | 59 +++ .../abspos/positioned-grid-items-017-ref.html | 48 ++ .../css-grid/abspos/positioned-grid-items-017.html | 61 +++ .../css-grid/abspos/positioned-grid-items-018.html | 7 + .../abspos/positioned-grid-items-019-ref.html | 29 ++ .../css-grid/abspos/positioned-grid-items-019.html | 33 ++ .../css-grid/abspos/positioned-grid-items-020.html | 43 ++ .../css-grid/abspos/positioned-grid-items-021.html | 36 ++ .../abspos/positioned-grid-items-022-ref.html | 38 ++ .../css-grid/abspos/positioned-grid-items-022.html | 40 ++ .../abspos/positioned-grid-items-023-ref.html | 30 ++ .../css-grid/abspos/positioned-grid-items-023.html | 38 ++ .../css-grid/abspos/positioned-grid-items-024.html | 38 ++ .../abspos/positioned-grid-items-025-ref.html | 10 + .../css-grid/abspos/positioned-grid-items-025.html | 34 ++ .../abspos/positioned-grid-items-crash.html | 16 + ...tioned-grid-items-negative-indices-001-ref.html | 41 ++ ...positioned-grid-items-negative-indices-001.html | 55 ++ ...tioned-grid-items-negative-indices-002-ref.html | 57 ++ ...positioned-grid-items-negative-indices-002.html | 60 +++ ...tioned-grid-items-negative-indices-003-ref.html | 30 ++ ...positioned-grid-items-negative-indices-003.html | 37 ++ ...tems-should-not-create-implicit-tracks-001.html | 60 +++ ...ed-grid-items-should-not-take-up-space-001.html | 194 +++++++ .../positioned-grid-items-sizing-001-ref.html | 68 +++ .../abspos/positioned-grid-items-sizing-001.html | 75 +++ .../css/css-grid/abspos/support/colors-8x16.png | Bin 0 -> 92 bytes .../abspos/support/positioned-grid-descendants.css | 25 + .../abspos/support/positioned-grid-descendants.js | 73 +++ .../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 | 109 ++++ ...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 + ...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-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 | 54 ++ ...d-self-baseline-changes-grid-area-size-005.html | 55 ++ ...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 + .../animation/grid-template-columns-001-ref.html | 21 + .../animation/grid-template-columns-001.html | 38 ++ .../grid-template-columns-composition.html | 247 +++++++++ .../grid-template-columns-interpolation.html | 230 ++++++++ ...grid-template-columns-neutral-keyframe-001.html | 26 + ...grid-template-columns-neutral-keyframe-002.html | 26 + ...grid-template-columns-neutral-keyframe-003.html | 28 + ...grid-template-columns-neutral-keyframe-004.html | 26 + .../animation/grid-template-rows-001-ref.html | 22 + .../css-grid/animation/grid-template-rows-001.html | 39 ++ .../animation/grid-template-rows-composition.html | 247 +++++++++ .../grid-template-rows-interpolation.html | 231 +++++++++ .../grid-template-rows-neutral-keyframe-001.html | 26 + .../grid-template-rows-neutral-keyframe-002.html | 26 + .../grid-template-rows-neutral-keyframe-003.html | 28 + .../grid-template-rows-neutral-keyframe-004.html | 26 + .../css/css-grid/anonymous-grid-items-001.html | 14 + .../child-border-box-and-max-content-001-ref.html | 31 ++ .../child-border-box-and-max-content-001.html | 35 ++ .../child-border-box-and-max-content-002-ref.html | 31 ++ .../child-border-box-and-max-content-002.html | 34 ++ .../tests/css/css-grid/chrome-bug-001.html | 21 + .../tests/css/css-grid/chrome-crash-001.html | 16 + .../css/css-grid/dynamic-grid-with-auto-fill.html | 11 + .../css/css-grid/dynamic-grid-within-flexbox.html | 14 + .../css/css-grid/empty-grid-within-flexbox.html | 33 ++ .../grid-child-percent-basis-resize-1-ref.html | 43 ++ .../grid-child-percent-basis-resize-1.html | 60 +++ .../grid-definition/explicit-grid-size-001.html | 176 +++++++ .../flex-content-distribution-001.html | 87 ++++ .../flex-content-resolution-columns-001.html | 182 +++++++ .../flex-content-resolution-columns-002.html | 159 ++++++ .../flex-content-resolution-rows-001.html | 253 +++++++++ .../flex-content-resolution-rows-002.html | 220 ++++++++ .../flex-factor-sum-less-than-1-001.html | 101 ++++ ...ex-item-grid-container-percentage-rows-001.html | 40 ++ .../grid-definition/fr-unit-with-percentage.html | 102 ++++ .../css/css-grid/grid-definition/fr-unit.html | 105 ++++ .../grid-add-item-with-positioned-items-crash.html | 38 ++ ...itioned-block-item-after-inline-item-crash.html | 35 ++ .../grid-auto-explicit-rows-001.html | 39 ++ .../grid-auto-fill-columns-001.html | 185 +++++++ .../grid-definition/grid-auto-fill-rows-001.html | 203 ++++++++ .../grid-definition/grid-auto-fit-columns-001.html | 197 +++++++ .../grid-definition/grid-auto-fit-rows-001.html | 189 +++++++ .../grid-auto-repeat-aspect-ratio-001.html | 6 + .../grid-auto-repeat-aspect-ratio-002.html | 10 + .../grid-auto-repeat-dynamic-001.html | 12 + .../grid-auto-repeat-dynamic-002.html | 12 + .../grid-auto-repeat-dynamic-003.html | 12 + .../grid-auto-repeat-intrinsic-001.html | 109 ++++ .../grid-auto-repeat-max-size-001.html | 140 +++++ .../grid-auto-repeat-max-size-002.html | 58 +++ .../grid-auto-repeat-min-max-size-001.html | 55 ++ .../grid-auto-repeat-min-size-001.html | 85 +++ .../grid-auto-repeat-min-size-002.html | 59 +++ .../grid-auto-repeat-min-size-003.html | 44 ++ .../grid-auto-repeat-min-size-004.html | 42 ++ .../grid-definition/grid-auto-repeat-minmax.html | 10 + .../grid-auto-repeat-multiple-values-001.html | 55 ++ .../grid-auto-repeat-multiple-values-002-ref.html | 49 ++ .../grid-auto-repeat-multiple-values-002.html | 62 +++ .../grid-auto-repeat-multiple-values-003-ref.html | 104 ++++ .../grid-auto-repeat-multiple-values-003.html | 127 +++++ .../grid-auto-repeat-multiple-values-004-ref.html | 167 ++++++ .../grid-auto-repeat-multiple-values-004.html | 168 ++++++ .../grid-auto-repeat-multiple-values-005-ref.html | 161 ++++++ .../grid-auto-repeat-multiple-values-005.html | 163 ++++++ ...d-auto-repeat-positioned-container-001-ref.html | 29 ++ .../grid-auto-repeat-positioned-container-001.html | 50 ++ .../grid-change-auto-repeat-tracks.html | 178 +++++++ .../grid-change-fit-content-argument-001.html | 74 +++ ...intrinsic-size-with-auto-repeat-tracks-001.html | 151 ++++++ .../grid-inline-auto-repeat-001.html | 48 ++ .../grid-inline-support-flexible-lengths-001.html | 105 ++++ ...rid-inline-support-grid-template-areas-001.html | 72 +++ ...ine-support-grid-template-columns-rows-001.html | 89 ++++ .../grid-inline-support-named-grid-lines-001.html | 123 +++++ .../grid-inline-support-repeat-001.html | 83 +++ ...-template-columns-rows-resolved-values-001.html | 107 ++++ ...columns-rows-resolved-values-001.tentative.html | 277 ++++++++++ .../grid-definition/grid-layout-auto-tracks.html | 51 ++ .../grid-definition/grid-layout-basic.html | 43 ++ .../grid-layout-repeat-notation.html | 56 ++ .../css-grid/grid-definition/grid-limits-001.html | 58 +++ ...grid-minimum-contribution-with-percentages.html | 87 ++++ ...grid-percentage-rows-indefinite-height-001.html | 576 +++++++++++++++++++++ ...grid-percentage-rows-indefinite-height-002.html | 53 ++ .../grid-definition/grid-repeat-max-width-001.html | 43 ++ .../grid-definition/grid-shorthand-001.html | 37 ++ .../grid-support-flexible-lengths-001.html | 105 ++++ .../grid-support-grid-template-areas-001.html | 72 +++ ...rid-support-grid-template-columns-rows-001.html | 89 ++++ .../grid-support-named-grid-lines-001.html | 123 +++++ .../grid-support-named-grid-lines-002-ref.html | 216 ++++++++ .../grid-support-named-grid-lines-002.html | 219 ++++++++ .../grid-support-named-grid-lines-003-ref.html | 222 ++++++++ .../grid-support-named-grid-lines-003.html | 224 ++++++++ .../grid-definition/grid-support-repeat-001.html | 83 +++ .../grid-definition/grid-support-repeat-002.html | 70 +++ .../grid-template-columns-fit-content-001-ref.html | 334 ++++++++++++ .../grid-template-columns-fit-content-001.html | 358 +++++++++++++ .../grid-template-columns-rows-changes-001.html | 76 +++ ...-template-columns-rows-resolved-values-001.html | 107 ++++ ...columns-rows-resolved-values-001.tentative.html | 277 ++++++++++ .../grid-template-rows-fit-content-001-ref.html | 331 ++++++++++++ .../grid-template-rows-fit-content-001.html | 358 +++++++++++++ .../grid-definition/support/testing-utils.js | 43 ++ .../grid-item-non-auto-height-stretch-001.html | 22 + .../grid-item-non-auto-height-stretch-002.html | 23 + .../grid-item-non-auto-height-stretch-003.html | 22 + .../grid-item-non-auto-height-stretch-004.html | 23 + .../grid-item-non-auto-height-stretch-ref.html | 10 + .../css-grid/grid-item-percentage-quirk-001.html | 9 + .../css-grid/grid-item-percentage-quirk-002.html | 9 + .../grid-items/anonymous-grid-item-001.html | 8 + .../css/css-grid/grid-items/aspect-ratio-001.html | 8 + .../css/css-grid/grid-items/aspect-ratio-002.html | 8 + .../css/css-grid/grid-items/aspect-ratio-003.html | 8 + .../css/css-grid/grid-items/aspect-ratio-004.html | 8 + .../css/css-grid/grid-items/aspect-ratio-005.html | 12 + .../explicitly-sized-grid-item-as-table.html | 12 + ...grid-auto-margin-and-replaced-item-001-ref.html | 14 + .../grid-auto-margin-and-replaced-item-001.html | 47 ++ ...tomatic-minimum-intrinsic-aspect-ratio-001.html | 107 ++++ .../grid-img-item-percent-max-height-001.html | 13 + .../css-grid/grid-items/grid-inline-items-001.html | 39 ++ .../css-grid/grid-items/grid-inline-items-002.html | 51 ++ .../css-grid/grid-items/grid-inline-items-003.html | 37 ++ .../grid-inline-items-inline-blocks-001.html | 34 ++ ...d-inline-order-property-auto-placement-001.html | 53 ++ ...d-inline-order-property-auto-placement-002.html | 53 ++ ...d-inline-order-property-auto-placement-003.html | 53 ++ ...d-inline-order-property-auto-placement-004.html | 54 ++ ...d-inline-order-property-auto-placement-005.html | 54 ++ .../grid-inline-order-property-painting-001.html | 34 ++ .../grid-inline-order-property-painting-002.html | 34 ++ .../grid-inline-order-property-painting-003.html | 35 ++ .../grid-inline-order-property-painting-004.html | 35 ++ .../grid-inline-order-property-painting-005.html | 35 ++ .../grid-inline-z-axis-ordering-001.html | 33 ++ .../grid-inline-z-axis-ordering-002.html | 33 ++ .../grid-inline-z-axis-ordering-003.html | 34 ++ .../grid-inline-z-axis-ordering-004.html | 34 ++ .../grid-inline-z-axis-ordering-005.html | 34 ++ ...nline-z-axis-ordering-overlapped-items-001.html | 43 ++ ...nline-z-axis-ordering-overlapped-items-002.html | 44 ++ ...nline-z-axis-ordering-overlapped-items-003.html | 44 ++ ...nline-z-axis-ordering-overlapped-items-004.html | 43 ++ ...nline-z-axis-ordering-overlapped-items-005.html | 43 ++ ...nline-z-axis-ordering-overlapped-items-006.html | 49 ++ .../grid-items/grid-intrinsic-maximums-ref.html | 153 ++++++ .../grid-items/grid-intrinsic-maximums.html | 161 ++++++ .../grid-items/grid-item-containing-block-001.html | 37 ++ .../grid-items/grid-item-containing-block-002.html | 37 ++ .../grid-items/grid-item-containing-block-003.html | 37 ++ .../grid-items/grid-item-containing-block-004.html | 37 ++ .../grid-item-dynamic-min-contribution-001.html | 39 ++ .../grid-items/grid-item-flex-container-001.html | 132 +++++ .../grid-item-inline-contribution-001.html | 10 + .../grid-item-inline-contribution-002.html | 28 + .../grid-item-inline-contribution-003.html | 28 + ...rid-item-margins-and-writing-modes-001-ref.html | 46 ++ .../grid-item-margins-and-writing-modes-001.html | 61 +++ .../grid-items/grid-item-min-auto-size-001.html | 49 ++ ...em-overflow-auto-max-height-percentage-ref.html | 62 +++ ...d-item-overflow-auto-max-height-percentage.html | 69 +++ .../grid-item-percentage-sizes-001-ref.html | 312 +++++++++++ .../grid-items/grid-item-percentage-sizes-001.html | 318 ++++++++++++ .../grid-item-percentage-sizes-002-ref.html | 312 +++++++++++ .../grid-items/grid-item-percentage-sizes-002.html | 318 ++++++++++++ .../grid-item-percentage-sizes-003-ref.html | 316 +++++++++++ .../grid-items/grid-item-percentage-sizes-003.html | 318 ++++++++++++ .../grid-items/grid-item-rel-pos-001-ref.html | 30 ++ .../css-grid/grid-items/grid-item-rel-pos-001.html | 42 ++ .../grid-items/grid-item-rel-pos-002-ref.html | 31 ++ .../css-grid/grid-items/grid-item-rel-pos-002.html | 43 ++ .../css-grid/grid-items/grid-item-script-001.html | 13 + .../css/css-grid/grid-items/grid-items-001.html | 43 ++ .../css/css-grid/grid-items/grid-items-002.html | 52 ++ .../css/css-grid/grid-items/grid-items-003.html | 37 ++ .../grid-items-contribution-negative-margins.html | 27 + .../grid-items/grid-items-inline-blocks-001.html | 34 ++ .../grid-items-minimum-height-orthogonal-001.html | 365 +++++++++++++ .../grid-items/grid-items-minimum-width-001.html | 349 +++++++++++++ .../grid-items/grid-items-minimum-width-002.html | 349 +++++++++++++ .../grid-items-minimum-width-orthogonal-001.html | 364 +++++++++++++ .../grid-items-minimum-width-orthogonal-002.html | 349 +++++++++++++ .../grid-items-minimum-width-vertical-lr-001.html | 350 +++++++++++++ .../grid-items-minimum-width-vertical-lr-002.html | 350 +++++++++++++ .../grid-items-minimum-width-vertical-rl-001.html | 350 +++++++++++++ .../grid-items-minimum-width-vertical-rl-002.html | 350 +++++++++++++ .../grid-items-percentage-margins-001.html | 99 ++++ .../grid-items-percentage-margins-002.html | 99 ++++ .../grid-items-percentage-margins-003.html | 41 ++ .../grid-items-percentage-margins-004.html | 42 ++ .../grid-items-percentage-margins-005.html | 42 ++ .../grid-items-percentage-margins-006.html | 42 ++ .../grid-items-percentage-margins-007.html | 42 ++ .../grid-items-percentage-margins-008.html | 43 ++ .../grid-items-percentage-margins-009.html | 43 ++ .../grid-items-percentage-margins-010.html | 43 ++ .../grid-items-percentage-margins-011.html | 41 ++ .../grid-items-percentage-margins-012.html | 42 ++ .../grid-items-percentage-margins-013.html | 42 ++ .../grid-items-percentage-margins-014.html | 43 ++ ...d-items-percentage-margins-vertical-lr-001.html | 100 ++++ ...d-items-percentage-margins-vertical-lr-002.html | 100 ++++ ...d-items-percentage-margins-vertical-rl-001.html | 100 ++++ ...d-items-percentage-margins-vertical-rl-002.html | 100 ++++ .../grid-items-percentage-paddings-001.html | 99 ++++ .../grid-items-percentage-paddings-002.html | 99 ++++ .../grid-items-percentage-paddings-003.html | 41 ++ .../grid-items-percentage-paddings-004.html | 42 ++ .../grid-items-percentage-paddings-005.html | 41 ++ .../grid-items-percentage-paddings-006.html | 41 ++ .../grid-items-percentage-paddings-007.html | 42 ++ .../grid-items-percentage-paddings-008.html | 43 ++ .../grid-items-percentage-paddings-009.html | 43 ++ .../grid-items-percentage-paddings-010.html | 42 ++ .../grid-items-percentage-paddings-011.html | 41 ++ .../grid-items-percentage-paddings-012.html | 42 ++ .../grid-items-percentage-paddings-013.html | 41 ++ .../grid-items-percentage-paddings-014.html | 41 ++ .../grid-items-percentage-paddings-015.html | 13 + ...-items-percentage-paddings-vertical-lr-001.html | 100 ++++ ...-items-percentage-paddings-vertical-lr-002.html | 100 ++++ ...-items-percentage-paddings-vertical-rl-001.html | 100 ++++ ...-items-percentage-paddings-vertical-rl-002.html | 100 ++++ .../grid-items-relative-offsets-001.html | 94 ++++ .../grid-items-relative-offsets-002.html | 94 ++++ .../grid-items-sizing-alignment-001-ref.html | 18 + .../grid-items-sizing-alignment-001.html | 31 ++ .../grid-items/grid-layout-grid-in-grid.html | 67 +++ .../css-grid/grid-items/grid-layout-z-order-a.html | 46 ++ .../css-grid/grid-items/grid-layout-z-order-b.html | 46 ++ .../grid-minimum-size-grid-items-001.html | 37 ++ .../grid-minimum-size-grid-items-002.html | 40 ++ .../grid-minimum-size-grid-items-003.html | 42 ++ .../grid-minimum-size-grid-items-004.html | 42 ++ .../grid-minimum-size-grid-items-005.html | 30 ++ .../grid-minimum-size-grid-items-006.html | 34 ++ .../grid-minimum-size-grid-items-007.html | 38 ++ .../grid-minimum-size-grid-items-008.html | 34 ++ .../grid-minimum-size-grid-items-009.html | 37 ++ .../grid-minimum-size-grid-items-010.html | 39 ++ .../grid-minimum-size-grid-items-011.html | 41 ++ .../grid-minimum-size-grid-items-012.html | 41 ++ .../grid-minimum-size-grid-items-013.html | 38 ++ .../grid-minimum-size-grid-items-014.html | 41 ++ .../grid-minimum-size-grid-items-015.html | 43 ++ .../grid-minimum-size-grid-items-016.html | 41 ++ .../grid-minimum-size-grid-items-017.html | 41 ++ .../grid-minimum-size-grid-items-018.html | 41 ++ .../grid-minimum-size-grid-items-019.html | 41 ++ .../grid-minimum-size-grid-items-020.html | 43 ++ .../grid-minimum-size-grid-items-021.html | 222 ++++++++ .../grid-minimum-size-grid-items-022.html | 355 +++++++++++++ .../grid-minimum-size-grid-items-023.html | 465 +++++++++++++++++ .../grid-minimum-size-grid-items-024.html | 359 +++++++++++++ .../grid-minimum-size-grid-items-025.html | 469 +++++++++++++++++ .../grid-order-property-auto-placement-001.html | 55 ++ .../grid-order-property-auto-placement-002.html | 55 ++ .../grid-order-property-auto-placement-003.html | 55 ++ .../grid-order-property-auto-placement-004.html | 56 ++ .../grid-order-property-auto-placement-005.html | 56 ++ .../grid-order-property-painting-001.html | 34 ++ .../grid-order-property-painting-002.html | 34 ++ .../grid-order-property-painting-003.html | 35 ++ .../grid-order-property-painting-004.html | 35 ++ .../grid-order-property-painting-005.html | 35 ++ .../grid-size-with-orthogonal-child-dynamic.html | 15 + .../grid-items/grid-z-axis-ordering-001.html | 33 ++ .../grid-items/grid-z-axis-ordering-002.html | 33 ++ .../grid-items/grid-z-axis-ordering-003.html | 34 ++ .../grid-items/grid-z-axis-ordering-004.html | 34 ++ .../grid-items/grid-z-axis-ordering-005.html | 34 ++ .../grid-z-axis-ordering-overlapped-items-001.html | 43 ++ .../grid-z-axis-ordering-overlapped-items-002.html | 44 ++ .../grid-z-axis-ordering-overlapped-items-003.html | 44 ++ .../grid-z-axis-ordering-overlapped-items-004.html | 43 ++ .../grid-z-axis-ordering-overlapped-items-005.html | 43 ++ .../grid-z-axis-ordering-overlapped-items-006.html | 49 ++ ...th-table-with-infinite-max-intrinsic-width.html | 16 + .../grid-items/percentage-margin-dynamic.html | 12 + .../percentage-size-indefinite-replaced.html | 8 + .../percentage-size-replaced-subitems-001-ref.html | 92 ++++ .../percentage-size-replaced-subitems-001.html | 91 ++++ .../percentage-size-subitems-001-ref.html | 94 ++++ .../grid-items/percentage-size-subitems-001.html | 91 ++++ .../grid-items/percentage-size-subitems-002.html | 10 + .../ref-filled-green-100px-square-image.html | 8 + .../grid-items/remove-svg-grid-item-001.html | 21 + .../css-grid/grid-items/replaced-element-001.html | 22 + .../css-grid/grid-items/replaced-element-002.html | 22 + .../css-grid/grid-items/replaced-element-007.html | 22 + .../css-grid/grid-items/replaced-element-010.html | 22 + .../css-grid/grid-items/replaced-element-011.html | 8 + .../css-grid/grid-items/replaced-element-012.html | 8 + .../css-grid/grid-items/replaced-element-013.html | 8 + .../css-grid/grid-items/replaced-element-014.html | 7 + .../css-grid/grid-items/replaced-element-015.html | 20 + .../css-grid/grid-items/support/100x100-green.png | Bin 0 -> 91 bytes .../css-grid/grid-items/support/200x200-green.png | Bin 0 -> 120451 bytes .../css-grid/grid-items/support/25x50-green.png | Bin 0 -> 99 bytes .../css-grid/grid-items/support/500x500-green.png | Bin 0 -> 1520 bytes .../css-grid/grid-items/support/50x25-green.png | Bin 0 -> 100 bytes .../css-grid/grid-items/support/50x50-green.png | Bin 0 -> 7618 bytes .../table-with-infinite-max-intrinsic-width.html | 14 + .../whitespace-in-grid-item-001-ref.html | 17 + .../grid-items/whitespace-in-grid-item-001.html | 27 + .../tests/css/css-grid/grid-layout-properties.html | 238 +++++++++ ...rty-should-not-apply-on-grid-container-001.html | 31 ++ .../compute-intrinsic-widths-scrollbar-001.html | 25 + .../css/css-grid/grid-model/display-grid.html | 107 ++++ .../css-grid/grid-model/display-inline-grid.html | 111 ++++ ...trinsic-width-should-exclude-scrollbar-001.html | 35 ++ .../grid-areas-overflowing-grid-container-001.html | 19 + .../grid-areas-overflowing-grid-container-002.html | 23 + .../grid-areas-overflowing-grid-container-003.html | 25 + .../grid-areas-overflowing-grid-container-004.html | 26 + .../grid-areas-overflowing-grid-container-005.html | 26 + .../grid-areas-overflowing-grid-container-006.html | 26 + .../grid-areas-overflowing-grid-container-007.html | 24 + .../grid-areas-overflowing-grid-container-008.html | 24 + .../grid-areas-overflowing-grid-container-009.html | 26 + .../css-grid/grid-model/grid-box-sizing-001.html | 188 +++++++ .../css/css-grid/grid-model/grid-button-001.html | 18 + ...d-computed-value-display-floated-items-001.html | 82 +++ .../grid-container-ignores-first-letter-001.html | 108 ++++ ...rid-container-ignores-first-letter-002-ref.html | 7 + .../grid-container-ignores-first-letter-002.html | 17 + .../grid-container-ignores-first-line-001.html | 92 ++++ ...tainer-margin-border-padding-scrollbar-001.html | 139 +++++ .../grid-container-scrollbar-001-ref.html | 97 ++++ .../grid-model/grid-container-scrollbar-001.html | 94 ++++ ...id-container-scrollbar-vertical-lr-001-ref.html | 98 ++++ .../grid-container-scrollbar-vertical-lr-001.html | 95 ++++ ...id-container-scrollbar-vertical-rl-001-ref.html | 98 ++++ .../grid-container-scrollbar-vertical-rl-001.html | 95 ++++ .../grid-container-scrollbars-sizing-001.html | 27 + .../grid-container-scrollbars-sizing-002.html | 34 ++ .../grid-container-sizing-constraints-001.html | 110 ++++ .../css-grid/grid-model/grid-display-grid-001.html | 36 ++ .../grid-model/grid-display-inline-grid-001.html | 28 + .../css-grid/grid-model/grid-first-letter-001.html | 23 + .../css-grid/grid-model/grid-first-letter-002.html | 23 + .../css-grid/grid-model/grid-first-letter-003.html | 25 + .../css-grid/grid-model/grid-first-line-001.html | 23 + .../css-grid/grid-model/grid-first-line-002.html | 23 + .../css-grid/grid-model/grid-first-line-003.html | 23 + .../css/css-grid/grid-model/grid-float-001.html | 39 ++ .../css/css-grid/grid-model/grid-float-002.html | 38 ++ .../grid-model/grid-floats-no-intrude-001.html | 35 ++ .../grid-model/grid-floats-no-intrude-002-ref.html | 52 ++ .../grid-model/grid-floats-no-intrude-002.html | 43 ++ .../grid-gutters-and-flex-content-001.html | 105 ++++ .../grid-model/grid-gutters-and-tracks-001.html | 191 +++++++ .../grid-model/grid-gutters-as-percentage-001.html | 199 +++++++ .../grid-model/grid-inline-first-letter-001.html | 23 + .../grid-model/grid-inline-first-letter-002.html | 23 + .../grid-model/grid-inline-first-letter-003.html | 25 + .../grid-model/grid-inline-first-line-001.html | 23 + .../grid-model/grid-inline-first-line-002.html | 23 + .../grid-model/grid-inline-first-line-003.html | 23 + .../css-grid/grid-model/grid-inline-float-001.html | 39 ++ .../grid-inline-floats-no-intrude-001.html | 35 ++ .../grid-inline-margins-no-collapse-001.html | 17 + .../grid-model/grid-inline-multicol-001.html | 36 ++ .../grid-model/grid-inline-vertical-align-001.html | 37 ++ .../grid-item-accepts-first-letter-001.html | 30 ++ .../grid-item-accepts-first-line-001.html | 30 ++ .../css-grid/grid-model/grid-item-hit-test.html | 17 + .../css-grid/grid-model/grid-layout-stale-001.html | 42 ++ .../css-grid/grid-model/grid-layout-stale-002.html | 30 ++ .../grid-model/grid-margins-no-collapse-001.html | 17 + .../grid-margins-no-collapse-002-ref.html | 10 + .../grid-model/grid-margins-no-collapse-002.html | 16 + .../grid-model/grid-min-max-height-001.html | 62 +++ .../css/css-grid/grid-model/grid-multicol-001.html | 36 ++ .../grid-model/grid-overflow-padding-001.html | 22 + .../grid-model/grid-overflow-padding-002.html | 29 ++ .../grid-model/grid-size-shrink-to-fit-001.html | 101 ++++ .../grid-model/grid-support-display-001.html | 75 +++ .../grid-model/grid-vertical-align-001.html | 37 ++ ...100x100-grey-box-with-horizontal-scrollbar.html | 17 + .../100x100-grey-box-with-scrollbars.html | 17 + .../100x100-grey-box-with-vertical-scrollbar.html | 17 + .../grid-model/reference/100x100-grey-box.html | 12 + ...should-not-apply-on-grid-container-001-ref.html | 23 + .../reference/grid-layout-stale-001-ref.html | 13 + .../reference/grid-layout-stale-002-ref.html | 4 + ...-stretched-with-different-flex-factors-sum.html | 57 ++ .../grid-with-content-dynamic-display-001.html | 50 ++ .../grid-with-content-dynamic-display-002.html | 50 ++ .../tests/css/css-grid/grid-with-dynamic-img.html | 13 + .../grid-with-orthogonal-child-within-flexbox.html | 13 + .../grid-within-flexbox-definite-change.html | 10 + .../css-grid/grid-within-flexbox-indefinite.html | 10 + .../grid-support-grid-auto-columns-rows-001.html | 40 ++ .../grid-support-grid-auto-columns-rows-002.html | 59 +++ .../grid-support-grid-auto-columns-rows-003.html | 130 +++++ .../tests/css/css-grid/inheritance.html | 30 ++ ...to-margins-ignored-during-track-sizing-001.html | 36 ++ ...eline-alignment-affects-intrinsic-size-001.html | 110 ++++ ...eline-alignment-affects-intrinsic-size-002.html | 110 ++++ ...eline-alignment-affects-intrinsic-size-003.html | 91 ++++ ...eline-alignment-affects-intrinsic-size-004.html | 90 ++++ ...eline-alignment-affects-intrinsic-size-005.html | 90 ++++ ...eline-alignment-affects-intrinsic-size-006.html | 90 ++++ .../flex-and-intrinsic-sizes-001.html | 88 ++++ .../flex-and-intrinsic-sizes-002.html | 24 + .../flex-sizing-columns-min-max-width-001.html | 94 ++++ .../flex-sizing-rows-indefinite-height.html | 32 ++ .../flex-sizing-rows-min-max-height-001.html | 96 ++++ .../flex-tracks-with-fractional-size.html | 46 ++ ...-as-flex-item-should-not-shrink-to-fit-001.html | 38 ++ ...-as-flex-item-should-not-shrink-to-fit-002.html | 38 ++ ...-as-flex-item-should-not-shrink-to-fit-003.html | 39 ++ ...-as-flex-item-should-not-shrink-to-fit-004.html | 38 ++ ...-as-flex-item-should-not-shrink-to-fit-005.html | 38 ++ ...-as-flex-item-should-not-shrink-to-fit-006.html | 38 ++ ...-as-flex-item-should-not-shrink-to-fit-007.html | 39 ++ ...-as-flex-item-should-not-shrink-to-fit-008.html | 39 ++ ...rid-automatic-minimum-for-auto-columns-001.html | 294 +++++++++++ .../grid-automatic-minimum-for-auto-rows-001.html | 278 ++++++++++ .../grid-container-percentage-001.html | 262 ++++++++++ .../grid-container-percentage-002.html | 305 +++++++++++ ...ribution-must-account-for-track-sizing-001.html | 37 ++ ...ribution-must-account-for-track-sizing-002.html | 41 ++ ...ribution-must-account-for-track-sizing-003.html | 43 ++ ...ribution-must-account-for-track-sizing-004.html | 43 ++ .../grid-find-fr-size-gutters-001.html | 169 ++++++ .../grid-find-fr-size-gutters-002.html | 58 +++ .../grid-find-fr-size-restart-algorithm.html | 27 + .../grid-fit-content-percentage.html | 61 +++ .../grid-flex-track-intrinsic-sizes-001.html | 81 +++ .../grid-flex-track-intrinsic-sizes-002.html | 100 ++++ .../grid-flex-track-intrinsic-sizes-003.html | 202 ++++++++ .../grid-intrinsic-size-dynamic-block-size.html | 13 + .../grid-intrinsic-size-with-orthogonal-items.html | 75 +++ .../grid-intrinsic-track-sizes-001.html | 93 ++++ .../grid-item-margin-auto-columns-rows-001.html | 87 ++++ ...m-margin-auto-columns-rows-vertical-lr-001.html | 86 +++ ...m-margin-auto-columns-rows-vertical-rl-001.html | 86 +++ .../grid-layout-free-space-unit.html | 43 ++ ...mum-contribution-baseline-shim-vertical-lr.html | 96 ++++ ...mum-contribution-baseline-shim-vertical-rl.html | 96 ++++ .../grid-minimum-contribution-baseline-shim.html | 93 ++++ .../grid-percent-cols-filled-shrinkwrap-001.html | 46 ++ .../grid-percent-cols-spanned-shrinkwrap-001.html | 46 ++ .../grid-percent-rows-filled-shrinkwrap-001.html | 47 ++ .../grid-percent-rows-spanned-shrinkwrap-001.html | 48 ++ .../grid-stretch-respects-min-size-001.html | 40 ++ .../grid-template-flexible-rerun-track-sizing.html | 31 ++ ...argins-ignored-during-track-sizing-001-ref.html | 27 + ...rid-percent-cols-filled-shrinkwrap-001-ref.html | 39 ++ ...id-percent-cols-spanned-shrinkwrap-001-ref.html | 39 ++ ...rid-percent-rows-filled-shrinkwrap-001-ref.html | 40 ++ ...id-percent-rows-spanned-shrinkwrap-001-ref.html | 40 ++ .../masonry-align-content-001-ref.html | 125 +++++ .../align-content/masonry-align-content-001.html | 125 +++++ .../masonry-align-content-002-ref.html | 126 +++++ .../align-content/masonry-align-content-002.html | 126 +++++ .../masonry-align-content-003-ref.html | 127 +++++ .../align-content/masonry-align-content-003.html | 129 +++++ .../masonry-align-content-004-ref.html | 126 +++++ .../align-content/masonry-align-content-004.html | 127 +++++ .../align-tracks/masonry-align-tracks-001-ref.html | 120 +++++ .../align-tracks/masonry-align-tracks-001.html | 80 +++ .../masonry-align-tracks-multi-001-ref.html | 116 +++++ .../masonry-align-tracks-multi-001.html | 91 ++++ .../masonry-align-tracks-stretch-001-ref.html | 87 ++++ .../masonry-align-tracks-stretch-001.html | 67 +++ .../masonry-align-tracks-stretch-002-ref.html | 68 +++ .../masonry-align-tracks-stretch-002.html | 71 +++ ...masonry-grid-item-content-baseline-001-ref.html | 88 ++++ .../masonry-grid-item-content-baseline-001.html | 90 ++++ .../masonry-grid-item-self-baseline-001-ref.html | 123 +++++ .../masonry-grid-item-self-baseline-001.html | 125 +++++ .../masonry-grid-item-self-baseline-002a-ref.html | 102 ++++ .../masonry-grid-item-self-baseline-002a.html | 105 ++++ .../masonry-grid-item-self-baseline-002b-ref.html | 97 ++++ .../masonry-grid-item-self-baseline-002b.html | 101 ++++ .../masonry-fragmentation-001-ref.html | 333 ++++++++++++ .../fragmentation/masonry-fragmentation-001.html | 79 +++ .../masonry-fragmentation-002-ref.html | 132 +++++ .../fragmentation/masonry-fragmentation-002.html | 80 +++ .../masonry-fragmentation-003-ref.html | 114 ++++ .../fragmentation/masonry-fragmentation-003.html | 76 +++ .../masonry-fragmentation-004-ref.html | 114 ++++ .../fragmentation/masonry-fragmentation-004.html | 77 +++ .../masonry-fragmentation-005-ref.html | 114 ++++ .../fragmentation/masonry-fragmentation-005.html | 77 +++ .../masonry-fragmentation-006-ref.html | 118 +++++ .../fragmentation/masonry-fragmentation-006.html | 77 +++ .../masonry/tentative/gap/masonry-gap-001-ref.html | 42 ++ .../masonry/tentative/gap/masonry-gap-001.html | 45 ++ ...masonry-grid-placement-named-lines-001-ref.html | 129 +++++ .../masonry-grid-placement-named-lines-001.html | 127 +++++ ...masonry-grid-placement-named-lines-002-ref.html | 80 +++ .../masonry-grid-placement-named-lines-002.html | 85 +++ .../masonry-intrinsic-sizing-001-ref.html | 271 ++++++++++ .../masonry-intrinsic-sizing-001.html | 273 ++++++++++ .../masonry-intrinsic-sizing-002-ref.html | 272 ++++++++++ .../masonry-intrinsic-sizing-002.html | 274 ++++++++++ .../masonry-intrinsic-sizing-003-ref.html | 269 ++++++++++ .../masonry-intrinsic-sizing-003.html | 270 ++++++++++ .../masonry-intrinsic-sizing-004-ref.html | 270 ++++++++++ .../masonry-intrinsic-sizing-004.html | 270 ++++++++++ .../masonry-intrinsic-sizing-005-ref.html | 83 +++ .../masonry-intrinsic-sizing-005.html | 86 +++ .../masonry-intrinsic-sizing-006-ref.html | 60 +++ .../masonry-intrinsic-sizing-006.html | 61 +++ ...umns-item-placement-auto-flow-next-001-ref.html | 47 ++ ...-columns-item-placement-auto-flow-next-001.html | 48 ++ .../masonry-item-placement-001-ref.html | 46 ++ .../item-placement/masonry-item-placement-001.html | 48 ++ .../masonry-item-placement-002-ref.html | 47 ++ .../item-placement/masonry-item-placement-002.html | 48 ++ .../masonry-item-placement-003-ref.html | 46 ++ .../item-placement/masonry-item-placement-003.html | 49 ++ .../masonry-item-placement-004-ref.html | 107 ++++ .../item-placement/masonry-item-placement-004.html | 109 ++++ .../masonry-item-placement-005-ref.html | 107 ++++ .../item-placement/masonry-item-placement-005.html | 109 ++++ .../masonry-item-placement-006-ref.html | 144 ++++++ .../item-placement/masonry-item-placement-006.html | 149 ++++++ .../masonry-item-placement-007-ref.html | 145 ++++++ .../item-placement/masonry-item-placement-007.html | 150 ++++++ ...rows-item-placement-auto-flow-next-001-ref.html | 46 ++ ...nry-rows-item-placement-auto-flow-next-001.html | 48 ++ .../masonry-justify-content-001-ref.html | 125 +++++ .../masonry-justify-content-001.html | 125 +++++ .../masonry-justify-content-002-ref.html | 126 +++++ .../masonry-justify-content-002.html | 126 +++++ .../masonry-justify-content-003-ref.html | 125 +++++ .../masonry-justify-content-003.html | 126 +++++ .../masonry-justify-content-004-ref.html | 128 +++++ .../masonry-justify-content-004.html | 129 +++++ .../masonry-justify-tracks-001-ref.html | 114 ++++ .../justify-tracks/masonry-justify-tracks-001.html | 81 +++ .../masonry-justify-tracks-multi-001-ref.html | 117 +++++ .../masonry-justify-tracks-multi-001.html | 91 ++++ .../masonry-justify-tracks-stretch-001-ref.html | 86 +++ .../masonry-justify-tracks-stretch-001.html | 67 +++ .../masonry-justify-tracks-stretch-002-ref.html | 68 +++ .../masonry-justify-tracks-stretch-002.html | 72 +++ ...grid-template-columns-computed-withcontent.html | 95 ++++ .../tentative/order/masonry-order-001-ref.html | 43 ++ .../masonry/tentative/order/masonry-order-001.html | 45 ++ .../tentative/order/masonry-order-002-ref.html | 43 ++ .../masonry/tentative/order/masonry-order-002.html | 46 ++ .../masonry/tentative/parsing/masonry-parsing.html | 89 ++++ .../tentative/subgrid/masonry-subgrid-001-ref.html | 224 ++++++++ .../tentative/subgrid/masonry-subgrid-001.html | 164 ++++++ .../tentative/subgrid/masonry-subgrid-002-ref.html | 302 +++++++++++ .../tentative/subgrid/masonry-subgrid-002.html | 301 +++++++++++ ...asonry-track-sizing-overflow-left-side-ref.html | 53 ++ .../masonry-track-sizing-overflow-left-side.html | 54 ++ ...sonry-track-sizing-overflow-right-side-ref.html | 54 ++ .../masonry-track-sizing-overflow-right-side.html | 56 ++ .../nested-grid-item-block-size-001-ref.html | 27 + .../css-grid/nested-grid-item-block-size-001.html | 37 ++ .../css/css-grid/parsing/grid-area-computed.html | 66 +++ .../css/css-grid/parsing/grid-area-invalid.html | 47 ++ .../css/css-grid/parsing/grid-area-shorthand.html | 99 ++++ .../css/css-grid/parsing/grid-area-valid.html | 87 ++++ .../parsing/grid-auto-columns-computed.html | 58 +++ .../parsing/grid-auto-columns-invalid.html | 39 ++ .../css-grid/parsing/grid-auto-columns-valid.html | 57 ++ .../css-grid/parsing/grid-auto-flow-computed.html | 25 + .../css-grid/parsing/grid-auto-flow-invalid.html | 20 + .../css/css-grid/parsing/grid-auto-flow-valid.html | 24 + .../css-grid/parsing/grid-auto-rows-computed.html | 58 +++ .../css-grid/parsing/grid-auto-rows-invalid.html | 38 ++ .../css/css-grid/parsing/grid-auto-rows-valid.html | 57 ++ .../grid-columns-rows-get-set-multiple.html | 322 ++++++++++++ .../grid-content-sized-columns-resolution.html | 386 ++++++++++++++ .../css-grid/parsing/grid-shorthand-invalid.html | 54 ++ .../parsing/grid-shorthand-serialization.html | 124 +++++ .../css/css-grid/parsing/grid-shorthand-valid.html | 71 +++ .../tests/css/css-grid/parsing/grid-shorthand.html | 126 +++++ .../parsing/grid-template-areas-computed.html | 27 + .../parsing/grid-template-areas-invalid.html | 28 + .../parsing/grid-template-areas-one-cell.html | 34 ++ .../parsing/grid-template-areas-valid.html | 28 + ...d-template-columns-computed-implicit-track.html | 59 +++ .../grid-template-columns-computed-nogrid.html | 43 ++ ...grid-template-columns-computed-withcontent.html | 99 ++++ .../parsing/grid-template-columns-computed.html | 43 ++ .../parsing/grid-template-columns-invalid.html | 31 ++ .../parsing/grid-template-columns-valid.html | 80 +++ ...plate-repeat-auto-computed-withcontent-001.html | 57 ++ ...plate-repeat-auto-computed-withcontent-002.html | 85 +++ ...grid-template-rows-computed-implicit-track.html | 59 +++ .../grid-template-rows-computed-nogrid.html | 43 ++ .../grid-template-rows-computed-withcontent.html | 93 ++++ .../parsing/grid-template-rows-computed.html | 43 ++ .../parsing/grid-template-rows-invalid.html | 31 ++ .../css-grid/parsing/grid-template-rows-valid.html | 76 +++ .../grid-template-shorthand-areas-valid.html | 38 ++ .../parsing/grid-template-shorthand-invalid.html | 51 ++ .../parsing/grid-template-shorthand-valid.html | 60 +++ .../css-grid/parsing/grid-template-shorthand.html | 62 +++ .../placement/grid-auto-flow-sparse-001.html | 118 +++++ .../grid-auto-placement-implicit-tracks-001.html | 124 +++++ ...-grid-tracks-recompute-child-positions-001.html | 88 ++++ ...e-named-grid-recompute-child-positions-001.html | 84 +++ .../css-grid/placement/grid-layout-grid-span.html | 43 ++ .../placement/grid-layout-lines-shorthands.html | 41 ++ .../css/css-grid/placement/grid-layout-lines.html | 43 ++ .../grid-layout-placement-shorthands.html | 43 ++ ...placement-items-spanning-multiple-rows-001.html | 27 + ...placement-items-spanning-multiple-rows-002.html | 33 ++ .../grid-placement-using-named-grid-lines-001.html | 28 + .../grid-placement-using-named-grid-lines-002.html | 25 + .../grid-placement-using-named-grid-lines-003.html | 27 + .../grid-placement-using-named-grid-lines-004.html | 24 + .../grid-placement-using-named-grid-lines-005.html | 25 + .../grid-placement-using-named-grid-lines-006.html | 27 + .../grid-placement-using-named-grid-lines-007.html | 57 ++ .../grid-placement-using-named-grid-lines-008.html | 30 ++ .../grid-placement-using-named-grid-lines-009.html | 32 ++ ...te-areas-must-keep-named-columns-order-001.html | 32 ++ .../reference/anonymous-grid-items-001-ref.html | 9 + .../css/css-grid/reference/display-grid-ref.html | 64 +++ .../reference/display-inline-grid-ref.html | 62 +++ ...tem-grid-container-percentage-rows-001-ref.html | 26 + .../tests/css/css-grid/reference/fr-unit-ref.html | 63 +++ .../reference/fr-unit-with-percentage-ref.html | 63 +++ .../grid-2x2-blue-yellow-lime-magenta.html | 34 ++ .../grid-auto-repeat-multiple-values-001-ref.html | 56 ++ ...-block-axis-alignment-auto-margins-008-ref.html | 30 ++ ...-container-auto-margins-scrollbars-001-ref.html | 20 + .../grid-container-scrollbars-sizing-001-ref.html | 20 + .../grid-container-scrollbars-sizing-002-ref.html | 36 ++ .../reference/grid-different-gutters-ref.html | 47 ++ .../css-grid/reference/grid-equal-gutters-ref.html | 47 ++ ...blue-yellow-green-overlapped-100px-squares.html | 42 ++ ...-first-letter-green-margin-no-collapse-ref.html | 18 + ...inline-axis-alignment-auto-margins-008-ref.html | 31 ++ .../reference/grid-inline-baseline-ref.html | 8 + .../reference/grid-item-script-001-ref.html | 2 + .../reference/grid-layout-auto-tracks-ref.html | 46 ++ .../css-grid/reference/grid-layout-basic-ref.html | 39 ++ .../reference/grid-layout-grid-in-grid-ref.html | 76 +++ .../reference/grid-layout-repeat-notation-ref.html | 56 ++ .../reference/grid-layout-z-order-ref.html | 40 ++ .../reference/grid-percentage-gap-ref.html | 34 ++ ...rid-support-grid-auto-columns-rows-001-ref.html | 43 ++ ...rid-support-grid-auto-columns-rows-002-ref.html | 67 +++ ...rid-support-grid-auto-columns-rows-003-ref.html | 453 ++++++++++++++++ ...reas-must-keep-named-columns-order-001-ref.html | 22 + .../grid-text-green-margin-no-collapse-ref.html | 12 + .../reference/replaced-element-015-ref.html | 8 + .../tests/css/css-grid/relative-grandchild.html | 10 + .../stretch-grid-item-checkbox-input-ref.html | 2 + .../css-grid/stretch-grid-item-checkbox-input.html | 6 + .../stretch-grid-item-radio-input-ref.html | 2 + .../css-grid/stretch-grid-item-radio-input.html | 6 + .../css/css-grid/subgrid/abs-pos-001-ref.html | 123 +++++ .../tests/css/css-grid/subgrid/abs-pos-001.html | 129 +++++ .../css/css-grid/subgrid/abs-pos-002-ref.html | 125 +++++ .../tests/css/css-grid/subgrid/abs-pos-002.html | 131 +++++ .../subgrid/auto-track-sizing-001-ref.html | 65 +++ .../css-grid/subgrid/auto-track-sizing-001.html | 68 +++ .../subgrid/auto-track-sizing-002-ref.html | 64 +++ .../css-grid/subgrid/auto-track-sizing-002.html | 80 +++ .../css/css-grid/subgrid/baseline-001-ref.html | 65 +++ .../tests/css/css-grid/subgrid/baseline-001.html | 66 +++ .../contain-strict-nested-subgrid-crash.html | 18 + .../subgrid/contain-strict-subgrid-crash.html | 21 + .../css/css-grid/subgrid/grid-gap-001-ref.html | 82 +++ .../tests/css/css-grid/subgrid/grid-gap-001.html | 73 +++ .../css/css-grid/subgrid/grid-gap-002-ref.html | 65 +++ .../tests/css/css-grid/subgrid/grid-gap-002.html | 63 +++ .../css/css-grid/subgrid/grid-gap-003-ref.html | 68 +++ .../tests/css/css-grid/subgrid/grid-gap-003.html | 66 +++ .../css/css-grid/subgrid/grid-gap-004-ref.html | 35 ++ .../tests/css/css-grid/subgrid/grid-gap-004.html | 37 ++ .../css/css-grid/subgrid/grid-gap-005-ref.html | 25 + .../tests/css/css-grid/subgrid/grid-gap-005.html | 27 + .../css/css-grid/subgrid/grid-gap-006-ref.html | 26 + .../tests/css/css-grid/subgrid/grid-gap-006.html | 28 + .../css/css-grid/subgrid/grid-gap-007-ref.html | 39 ++ .../tests/css/css-grid/subgrid/grid-gap-007.html | 44 ++ .../css/css-grid/subgrid/grid-gap-008-ref.html | 39 ++ .../tests/css/css-grid/subgrid/grid-gap-008.html | 49 ++ .../css/css-grid/subgrid/grid-gap-009-ref.html | 38 ++ .../tests/css/css-grid/subgrid/grid-gap-009.html | 48 ++ .../css/css-grid/subgrid/grid-gap-010-ref.html | 11 + .../tests/css/css-grid/subgrid/grid-gap-010.html | 16 + .../css/css-grid/subgrid/grid-gap-011-ref.html | 11 + .../tests/css/css-grid/subgrid/grid-gap-011.html | 17 + .../css-grid/subgrid/grid-gap-larger-001-ref.html | 81 +++ .../css/css-grid/subgrid/grid-gap-larger-001.html | 83 +++ .../css-grid/subgrid/grid-gap-larger-002-ref.html | 33 ++ .../css/css-grid/subgrid/grid-gap-larger-002.html | 37 ++ .../css-grid/subgrid/grid-gap-normal-001-ref.html | 75 +++ .../css/css-grid/subgrid/grid-gap-normal-001.html | 76 +++ .../css-grid/subgrid/grid-gap-smaller-001-ref.html | 82 +++ .../css/css-grid/subgrid/grid-gap-smaller-001.html | 80 +++ ...id-subgridded-axis-auto-repeater-crash-001.html | 19 + ...id-subgridded-axis-auto-repeater-crash-002.html | 20 + ...id-subgridded-axis-auto-repeater-crash-003.html | 23 + .../subgrid/grid-template-computed-nogrid.html | 52 ++ .../css-grid/subgrid/grid-template-invalid.html | 41 ++ .../css/css-grid/subgrid/grid-template-valid.html | 58 +++ .../independent-formatting-context-ref.html | 35 ++ .../subgrid/independent-formatting-context.html | 61 +++ .../subgrid/item-percentage-height-001-ref.html | 56 ++ .../subgrid/item-percentage-height-001.html | 53 ++ .../css/css-grid/subgrid/line-names-001-ref.html | 40 ++ .../tests/css/css-grid/subgrid/line-names-001.html | 57 ++ .../css/css-grid/subgrid/line-names-002-ref.html | 40 ++ .../tests/css/css-grid/subgrid/line-names-002.html | 42 ++ .../tests/css/css-grid/subgrid/line-names-003.html | 44 ++ .../css/css-grid/subgrid/line-names-004-ref.html | 52 ++ .../tests/css/css-grid/subgrid/line-names-004.html | 69 +++ .../css/css-grid/subgrid/line-names-005-ref.html | 153 ++++++ .../tests/css/css-grid/subgrid/line-names-005.html | 182 +++++++ .../css/css-grid/subgrid/line-names-006-ref.html | 115 ++++ .../tests/css/css-grid/subgrid/line-names-006.html | 117 +++++ .../css/css-grid/subgrid/line-names-007-ref.html | 134 +++++ .../tests/css/css-grid/subgrid/line-names-007.html | 137 +++++ .../css/css-grid/subgrid/line-names-008-ref.html | 162 ++++++ .../tests/css/css-grid/subgrid/line-names-008.html | 164 ++++++ .../css/css-grid/subgrid/line-names-009-ref.html | 75 +++ .../tests/css/css-grid/subgrid/line-names-009.html | 76 +++ .../css/css-grid/subgrid/line-names-010-ref.html | 106 ++++ .../tests/css/css-grid/subgrid/line-names-010.html | 107 ++++ .../css/css-grid/subgrid/line-names-011-ref.html | 41 ++ .../tests/css/css-grid/subgrid/line-names-011.html | 42 ++ .../subgrid/orthogonal-writing-mode-001-ref.html | 89 ++++ .../subgrid/orthogonal-writing-mode-001.html | 89 ++++ .../subgrid/orthogonal-writing-mode-002-ref.html | 90 ++++ .../subgrid/orthogonal-writing-mode-002.html | 92 ++++ .../subgrid/orthogonal-writing-mode-003-ref.html | 104 ++++ .../subgrid/orthogonal-writing-mode-003.html | 106 ++++ .../subgrid/orthogonal-writing-mode-004-ref.html | 128 +++++ .../subgrid/orthogonal-writing-mode-004.html | 131 +++++ .../subgrid/parent-repeat-auto-fit-001-ref.html | 436 ++++++++++++++++ .../subgrid/parent-repeat-auto-fit-001.html | 485 +++++++++++++++++ .../subgrid/parent-repeat-auto-fit-002-ref.html | 440 ++++++++++++++++ .../subgrid/parent-repeat-auto-fit-002.html | 489 +++++++++++++++++ .../css-grid/subgrid/repeat-auto-fill-001-ref.html | 401 ++++++++++++++ .../css/css-grid/subgrid/repeat-auto-fill-001.html | 478 +++++++++++++++++ .../css/css-grid/subgrid/repeat-auto-fill-002.html | 439 ++++++++++++++++ .../css/css-grid/subgrid/repeat-auto-fill-003.html | 445 ++++++++++++++++ .../css-grid/subgrid/repeat-auto-fill-004-ref.html | 401 ++++++++++++++ .../css/css-grid/subgrid/repeat-auto-fill-004.html | 439 ++++++++++++++++ .../css-grid/subgrid/repeat-auto-fill-005-ref.html | 165 ++++++ .../css/css-grid/subgrid/repeat-auto-fill-005.html | 167 ++++++ .../css/css-grid/subgrid/repeat-auto-fill-006.html | 204 ++++++++ .../css-grid/subgrid/repeat-auto-fill-007-ref.html | 167 ++++++ .../css/css-grid/subgrid/repeat-auto-fill-007.html | 169 ++++++ .../css-grid/subgrid/repeat-auto-fill-008-ref.html | 322 ++++++++++++ .../css/css-grid/subgrid/repeat-auto-fill-008.html | 358 +++++++++++++ .../css-grid/subgrid/subgrid-baseline-001-ref.html | 55 ++ .../css/css-grid/subgrid/subgrid-baseline-001.html | 56 ++ .../css-grid/subgrid/subgrid-baseline-002-ref.html | 54 ++ .../css/css-grid/subgrid/subgrid-baseline-002.html | 57 ++ .../css-grid/subgrid/subgrid-baseline-003-ref.html | 37 ++ .../css/css-grid/subgrid/subgrid-baseline-003.html | 52 ++ .../css-grid/subgrid/subgrid-baseline-004-ref.html | 36 ++ .../css/css-grid/subgrid/subgrid-baseline-004.html | 54 ++ .../subgrid/subgrid-item-block-size-001-ref.html | 98 ++++ .../subgrid/subgrid-item-block-size-001.html | 88 ++++ .../subgrid/subgrid-reflow-root-crash.html | 15 + .../css/css-grid/subgrid/subgrid-stretch-ref.html | 42 ++ .../css/css-grid/subgrid/subgrid-stretch.html | 96 ++++ .../tests/css/css-grid/support/colors-8x16.png | Bin 0 -> 92 bytes .../tests/css/css-grid/support/grid-child-utils.js | 45 ++ .../tests/css/css-grid/table-grid-item-005.html | 60 +++ .../css-grid/table-grid-item-dynamic-001-ref.html | 26 + .../css/css-grid/table-grid-item-dynamic-001.html | 44 ++ .../css-grid/table-grid-item-dynamic-002-ref.html | 27 + .../css/css-grid/table-grid-item-dynamic-002.html | 46 ++ .../css-grid/table-grid-item-dynamic-003-ref.html | 30 ++ .../css/css-grid/table-grid-item-dynamic-003.html | 50 ++ .../css-grid/table-grid-item-dynamic-004-ref.html | 31 ++ .../css/css-grid/table-grid-item-dynamic-004.html | 51 ++ .../tests/css/css-grid/test-plan/index.html | 558 ++++++++++++++++++++ .../tests/css/css-grid/whitespace-reattach.html | 15 + 1536 files changed, 119342 insertions(+) create mode 100644 testing/web-platform/tests/css/css-grid/META.yml create mode 100644 testing/web-platform/tests/css/css-grid/README.md create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-definite-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-containing-block-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/empty-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-item-absolute-positioning-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/grid-sizing-positioned-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-010.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-005.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-006.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-007.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-008.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-009.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-010.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-011.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-012.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-013.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-014.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-015.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-016.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-010.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-018.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-020.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-021.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-024.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-crash.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/abspos/support/colors-8x16.png create mode 100644 testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.css create mode 100644 testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.js 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-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-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 create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-composition.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-composition.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html create mode 100644 testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html create mode 100644 testing/web-platform/tests/css/css-grid/anonymous-grid-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002.html create mode 100644 testing/web-platform/tests/css/css-grid/chrome-bug-001.html create mode 100644 testing/web-platform/tests/css/css-grid/chrome-crash-001.html create mode 100644 testing/web-platform/tests/css/css-grid/dynamic-grid-with-auto-fill.html create mode 100644 testing/web-platform/tests/css/css-grid/dynamic-grid-within-flexbox.html create mode 100644 testing/web-platform/tests/css/css-grid/empty-grid-within-flexbox.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/explicit-grid-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-content-distribution-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/flex-item-grid-container-percentage-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/fr-unit-with-percentage.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/fr-unit.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-add-item-with-positioned-items-crash.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-add-positioned-block-item-after-inline-item-crash.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-columns-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-columns-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-minmax.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-repeat-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-auto-tracks.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-basic.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-repeat-notation.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-limits-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-repeat-max-width-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-shorthand-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-definition/support/testing-utils.js create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/anonymous-grid-item-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-automatic-minimum-intrinsic-aspect-ratio-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-img-item-percent-max-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-inline-blocks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-dynamic-min-contribution-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-flex-container-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-item-script-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-contribution-negative-margins.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-inline-blocks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-007.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-008.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-009.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-010.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-011.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-012.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-013.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-014.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-007.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-008.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-009.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-010.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-011.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-012.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-013.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-014.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-015.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-layout-grid-in-grid.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-a.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-b.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-007.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-008.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-009.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-010.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-011.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-012.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-013.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-014.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-015.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-016.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-017.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-018.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-019.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-020.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-margin-dynamic.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-size-indefinite-replaced.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/ref-filled-green-100px-square-image.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/remove-svg-grid-item-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-007.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-010.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-011.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-012.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-013.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-014.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/replaced-element-015.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/support/100x100-green.png create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/support/200x200-green.png create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/support/25x50-green.png create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/support/500x500-green.png create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/support/50x25-green.png create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/support/50x50-green.png create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-layout-properties.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/display-grid.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/display-inline-grid.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/fixed-width-intrinsic-width-should-exclude-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-007.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-008.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-box-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-button-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-ignores-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-display-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-display-inline-grid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-letter-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-first-line-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-float-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-float-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-floats-no-intrude-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-and-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-gutters-as-percentage-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-letter-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-first-line-003.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-float-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-floats-no-intrude-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-margins-no-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-multicol-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-inline-vertical-align-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-item-accepts-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-item-hit-test.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-layout-stale-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-margins-no-collapse-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-min-max-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-multicol-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-support-display-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/grid-vertical-align-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-horizontal-scrollbar.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-scrollbars.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box-with-vertical-scrollbar.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/100x100-grey-box.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/column-property-should-not-apply-on-grid-container-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-model/reference/grid-layout-stale-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-tracks-stretched-with-different-flex-factors-sum.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-001.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-002.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-with-dynamic-img.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-with-orthogonal-child-within-flexbox.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-within-flexbox-definite-change.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-within-flexbox-indefinite.html create mode 100644 testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-002.html create mode 100644 testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-003.html create mode 100644 testing/web-platform/tests/css/css-grid/inheritance.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/parsing/masonry-parsing.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html create mode 100644 testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-area-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-area-shorthand.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-area-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-content-sized-columns-resolution.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-serialization.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-shorthand.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-one-cell.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-nogrid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-withcontent.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-nogrid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-withcontent.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-areas-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-auto-flow-sparse-001.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-layout-grid-span.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-layout-lines-shorthands.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-layout-lines.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-layout-placement-shorthands.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-001.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-002.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-003.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-004.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-005.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-006.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-007.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-008.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-009.html create mode 100644 testing/web-platform/tests/css/css-grid/placement/grid-template-areas-must-keep-named-columns-order-001.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/anonymous-grid-items-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/display-grid-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/display-inline-grid-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/flex-item-grid-container-percentage-rows-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/fr-unit-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/fr-unit-with-percentage-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-2x2-blue-yellow-lime-magenta.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-block-axis-alignment-auto-margins-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-container-auto-margins-scrollbars-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-different-gutters-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-equal-gutters-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-filled-blue-yellow-green-overlapped-100px-squares.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-first-letter-green-margin-no-collapse-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-inline-axis-alignment-auto-margins-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-inline-baseline-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-item-script-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-layout-auto-tracks-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-layout-basic-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-layout-grid-in-grid-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-layout-repeat-notation-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-layout-z-order-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-percentage-gap-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-template-areas-must-keep-named-columns-order-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/grid-text-green-margin-no-collapse-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/reference/replaced-element-015-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/relative-grandchild.html create mode 100644 testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input.html create mode 100644 testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/contain-strict-nested-subgrid-crash.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/contain-strict-subgrid-crash.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-003.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-template-computed-nogrid.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-template-invalid.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/grid-template-valid.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-003.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-004.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-005.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-006-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-006.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-007.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-008.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-009-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-009.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-010-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-010.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-011-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/line-names-011.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-003.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-006.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-reflow-root-crash.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch.html create mode 100644 testing/web-platform/tests/css/css-grid/support/colors-8x16.png create mode 100644 testing/web-platform/tests/css/css-grid/support/grid-child-utils.js create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-005.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004.html create mode 100644 testing/web-platform/tests/css/css-grid/test-plan/index.html create mode 100644 testing/web-platform/tests/css/css-grid/whitespace-reattach.html (limited to 'testing/web-platform/tests/css/css-grid') diff --git a/testing/web-platform/tests/css/css-grid/META.yml b/testing/web-platform/tests/css/css-grid/META.yml new file mode 100644 index 0000000000..e49946f4f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/META.yml @@ -0,0 +1,9 @@ +spec: https://drafts.csswg.org/css-grid/ +suggested_reviewers: + - mrego + - plinss + - tabatkins + - fantasai + - javifernandez + - rachelandrew + - svillar diff --git a/testing/web-platform/tests/css/css-grid/README.md b/testing/web-platform/tests/css/css-grid/README.md new file mode 100644 index 0000000000..59e9c081a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/README.md @@ -0,0 +1,36 @@ +CSS Grid Layout Module Level 1 Test Suite +----------------------------------------- + +Directory containing the CSS Grid Layout spec test suite. + +This suite is structured in different folders for each section of the spec +(the name of the folders corresponds to the "id" of each section): + +* [3 Grid Containers](https://drafts.csswg.org/css-grid-1/#grid-model): + `grid-model` +* [4 Grid Items](https://drafts.csswg.org/css-grid-1/#grid-items): + `grid-items` +* [5 The Explicit Grid](https://drafts.csswg.org/css-grid-1/#grid-definition): + `grid-definition` +* [6 The Implicit Grid](https://drafts.csswg.org/css-grid-1/#implicit-grids): + `implicit-grids` +* [7 Grid Definition Shorthand](https://drafts.csswg.org/css-grid-1/#grid-shorthand): + `grid-shorthand` +* [8 Clamping Overlarge Grids](https://drafts.csswg.org/css-grid-1/#overlarge-grids): + `overlarge-grids` +* [9 Placing Grid Items](https://drafts.csswg.org/css-grid-1/#placement): + `placement` +* [10 Absolute Positioning](https://drafts.csswg.org/css-grid-1/#abspos): + `abspos` +* [11 Alignment and Spacing](https://drafts.csswg.org/css-grid-1/#alignment): + `alignment` +* [12 Grid Sizing](https://drafts.csswg.org/css-grid-1/#layout-algorithm): + `layout-algorithm` +* [13 Fragmenting Grid Layout](https://drafts.csswg.org/css-grid-1/#pagination): + `pagination` + +Links: + +* [Spec Editor's Draft](https://drafts.csswg.org/css-grid-1/) +* [Test Plan](http://test.csswg.org/source/css-grid-1/test-plan/) +* [Test Suite](http://test.csswg.org/suites/css-grid-1_dev/nightly-unstable/) diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001-ref.html new file mode 100644 index 0000000000..07e297f18e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001-ref.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: Absolute positioning changing containing block reference file + + + +

The test PASS if you see an orange box inside a purple box on top and a small orange box inside a light blue box inside a purple box on bottom.

+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html new file mode 100644 index 0000000000..31030835c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html @@ -0,0 +1,56 @@ + + + +CSS Grid Layout Test: Absolute positioning changing containing block + + + + + + +

The test PASS if you see an orange box inside a purple box on top and a small orange box inside a light blue box inside a purple box on bottom.

+ +
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-definite-sizes-001.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-definite-sizes-001.html new file mode 100644 index 0000000000..c2b6aeecd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-definite-sizes-001.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Absolute positioning definite sizes + + + + + + + + + + + + + +
+ +
+
XXX X
+
XX XXX XX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-containing-block-001.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-containing-block-001.html new file mode 100644 index 0000000000..0e52b19997 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-containing-block-001.html @@ -0,0 +1,356 @@ + + +CSS Grid Layout Test: Absolute positioning grid container containing block + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html new file mode 100644 index 0000000000..9e7172db43 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html @@ -0,0 +1,118 @@ + + +CSS Grid Layout Test: Absolute positioning grid container parent + + + + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002-ref.html new file mode 100644 index 0000000000..0c09ca180f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002-ref.html @@ -0,0 +1,56 @@ + + + +CSS Grid Layout Test: Absolute positioning grid container parent + + + +

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

+ +
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002.html b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002.html new file mode 100644 index 0000000000..22c58c9c80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002.html @@ -0,0 +1,46 @@ + + + +CSS Grid Layout Test: Absolute positioning grid container parent + + + + + + + +

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

+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001-ref.html new file mode 100644 index 0000000000..05cdb41b31 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001-ref.html @@ -0,0 +1,71 @@ + + + +CSS Grid Layout Reference: Grid aligned descendants with static position + + + +There should be no red: + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001.html new file mode 100644 index 0000000000..ec19e4acff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-001.html @@ -0,0 +1,90 @@ + + + +CSS Grid Layout Test: Grid aligned descendants with static position + + + + + + + +There should be no red: + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002-ref.html new file mode 100644 index 0000000000..f1a3d9efeb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002-ref.html @@ -0,0 +1,80 @@ + + + +CSS Grid Layout Reference: Grid aligned descendants with static position (direction: rtl) + + + +There should be no red: + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002.html new file mode 100644 index 0000000000..97fa299c0a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-002.html @@ -0,0 +1,101 @@ + + + +CSS Grid Layout Test: Grid aligned descendants with static position (direction: rtl) + + + + + + + +There should be no red: + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003-ref.html new file mode 100644 index 0000000000..953d45de01 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003-ref.html @@ -0,0 +1,72 @@ + + + +CSS Grid Layout Reference: Grid aligned descendants with static position + + + +There should be no red: + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003.html new file mode 100644 index 0000000000..399ade2e87 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-003.html @@ -0,0 +1,91 @@ + + + +CSS Grid Layout Test: Grid aligned descendants with static position + + + + + + + +There should be no red: + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004-ref.html new file mode 100644 index 0000000000..3da40c17eb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004-ref.html @@ -0,0 +1,81 @@ + + + +CSS Grid Layout Reference: Grid aligned descendants with static position (direction: rtl) + + + +There should be no red: + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004.html b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004.html new file mode 100644 index 0000000000..5f87dccd80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/descendant-static-position-004.html @@ -0,0 +1,102 @@ + + + +CSS Grid Layout Test: Grid aligned descendants with static position (direction: rtl) + + + + + + + +There should be no red: + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/empty-grid-001.html b/testing/web-platform/tests/css/css-grid/abspos/empty-grid-001.html new file mode 100644 index 0000000000..10702c76e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/empty-grid-001.html @@ -0,0 +1,70 @@ + +CSS Grid: empty grid without explicit tracks. + + + + + + + + + + + + + + + + + +
+ +
+
XXXX
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001-ref.html new file mode 100644 index 0000000000..cb6d12be4e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001-ref.html @@ -0,0 +1,94 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001.html new file mode 100644 index 0000000000..8fd4eca36c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001.html @@ -0,0 +1,95 @@ + + + + + + CSS Test: Static position of abspos children in a grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002-ref.html new file mode 100644 index 0000000000..ddb89d1fb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002-ref.html @@ -0,0 +1,93 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html new file mode 100644 index 0000000000..a78dfc4245 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html @@ -0,0 +1,94 @@ + + + + + + CSS Test: Static position of abspos children in a static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001-ref.html new file mode 100644 index 0000000000..06d9d36612 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001-ref.html @@ -0,0 +1,123 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001.html new file mode 100644 index 0000000000..cb5906603b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001.html @@ -0,0 +1,122 @@ + + + + + + CSS Test: Static position of abspos replaced children in a grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-ref.html new file mode 100644 index 0000000000..368f1a7a5d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-ref.html @@ -0,0 +1,122 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002.html new file mode 100644 index 0000000000..5b029df849 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002.html @@ -0,0 +1,121 @@ + + + + + + CSS Test: Static position of abspos replaced children in a static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001-ref.html new file mode 100644 index 0000000000..37655b038c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001.html new file mode 100644 index 0000000000..35fb55cfe9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001.html @@ -0,0 +1,56 @@ + + + + + + CSS Test: Static position of abspos replaced children in a grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-ref.html new file mode 100644 index 0000000000..f35fb48ce1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002.html new file mode 100644 index 0000000000..028781586c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002.html @@ -0,0 +1,55 @@ + + + + + + CSS Test: Static position of abspos replaced children in a static-pos grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001-ref.html new file mode 100644 index 0000000000..6bc5ba4f8c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001-ref.html @@ -0,0 +1,56 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001.html new file mode 100644 index 0000000000..da6ce34a89 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos children in a grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-ref.html new file mode 100644 index 0000000000..d023258177 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-ref.html @@ -0,0 +1,51 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002.html new file mode 100644 index 0000000000..54fb9ae77b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002.html @@ -0,0 +1,56 @@ + + + + + + CSS Test: Static position of abspos children in a static-pos grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001-ref.html new file mode 100644 index 0000000000..a5ad3a3427 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001.html new file mode 100644 index 0000000000..31def24fe8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos children in a RTL grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002-ref.html new file mode 100644 index 0000000000..a5ad3a3427 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002.html new file mode 100644 index 0000000000..21936e964d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003-ref.html new file mode 100644 index 0000000000..dde6f96745 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html new file mode 100644 index 0000000000..e53bd19338 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html @@ -0,0 +1,98 @@ + + + + + + CSS Test: Static position of abspos children in a RTL static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004-ref.html new file mode 100644 index 0000000000..dde6f96745 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html new file mode 100644 index 0000000000..12805427e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001-ref.html new file mode 100644 index 0000000000..9c838e9eaf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001-ref.html @@ -0,0 +1,58 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001.html new file mode 100644 index 0000000000..8804a39a56 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos children in a RTL grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002-ref.html new file mode 100644 index 0000000000..9c838e9eaf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002-ref.html @@ -0,0 +1,58 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002.html new file mode 100644 index 0000000000..e63bfa2813 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-ref.html new file mode 100644 index 0000000000..61d6d59fdf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-ref.html @@ -0,0 +1,54 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003.html new file mode 100644 index 0000000000..7f07b13524 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003.html @@ -0,0 +1,56 @@ + + + + + + CSS Test: Static position of abspos children in a RTL static-pos grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-ref.html new file mode 100644 index 0000000000..61d6d59fdf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-ref.html @@ -0,0 +1,54 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004.html new file mode 100644 index 0000000000..b40e60488f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL static-pos grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001-ref.html new file mode 100644 index 0000000000..5e7fd9f9a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001-ref.html @@ -0,0 +1,53 @@ + + + + + + Reference: Testing safe overflow-position for align-self and justify-self in absolutely positioned boxes in grid containers in both horizontal and vertical writing modes + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001.html new file mode 100644 index 0000000000..58ccaaf01d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001.html @@ -0,0 +1,55 @@ + + + + + + CSS Test: Testing safe overflow-position for align-self and justify-self in absolutely positioned boxes in grid containers in both horizontal and vertical writing modes + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001-ref.html new file mode 100644 index 0000000000..dd151d46fd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001.html new file mode 100644 index 0000000000..2feeb2c3a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002-ref.html new file mode 100644 index 0000000000..60bd0cec26 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002.html new file mode 100644 index 0000000000..659f6b727e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-ref.html new file mode 100644 index 0000000000..dbbb29e457 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-ref.html @@ -0,0 +1,98 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003.html new file mode 100644 index 0000000000..61bdc0496e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-ref.html new file mode 100644 index 0000000000..c6346bbe43 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-ref.html @@ -0,0 +1,98 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html new file mode 100644 index 0000000000..84e9265aad --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a static-pos vertical-rl grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001-ref.html new file mode 100644 index 0000000000..abd41fca4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html new file mode 100644 index 0000000000..be1bc8cce9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002-ref.html new file mode 100644 index 0000000000..abd41fca4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html new file mode 100644 index 0000000000..26e1b8dadf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html @@ -0,0 +1,59 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-ref.html new file mode 100644 index 0000000000..afa9b43fce --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html new file mode 100644 index 0000000000..7023e2ef4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl static-pos grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-ref.html new file mode 100644 index 0000000000..afa9b43fce --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html new file mode 100644 index 0000000000..e39e6b391a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a static-pos vertical-rl grid container, with various "align-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001-ref.html new file mode 100644 index 0000000000..982e0c6784 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001.html new file mode 100644 index 0000000000..3f9a59f6b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos children in a grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002-ref.html new file mode 100644 index 0000000000..cb0fb93ba4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002-ref.html @@ -0,0 +1,98 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html new file mode 100644 index 0000000000..d0b607565e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos children in a static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001-ref.html new file mode 100644 index 0000000000..29a2961e1d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001-ref.html @@ -0,0 +1,123 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001.html new file mode 100644 index 0000000000..d402fd889a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001.html @@ -0,0 +1,122 @@ + + + + + + CSS Test: Static position of abspos replaced children in a grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-ref.html new file mode 100644 index 0000000000..50ea8ba321 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-ref.html @@ -0,0 +1,122 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html new file mode 100644 index 0000000000..6f4e865732 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html @@ -0,0 +1,121 @@ + + + + + + CSS Test: Static position of abspos replaced children in a static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001-ref.html new file mode 100644 index 0000000000..401cc7cc41 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html new file mode 100644 index 0000000000..76e8a62c26 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html @@ -0,0 +1,56 @@ + + + + + + CSS Test: Static position of abspos replaced children in a grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-ref.html new file mode 100644 index 0000000000..62c9fe896c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + +
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html new file mode 100644 index 0000000000..57c738d89a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html @@ -0,0 +1,55 @@ + + + + + + CSS Test: Static position of abspos replaced children in a static-pos grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001-ref.html new file mode 100644 index 0000000000..d19b16591c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001.html new file mode 100644 index 0000000000..2328268a63 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos children in a grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-ref.html new file mode 100644 index 0000000000..299abbae3a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002.html new file mode 100644 index 0000000000..4ae8b5de87 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos children in a static-pos grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001-ref.html new file mode 100644 index 0000000000..32c9ed2751 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001.html new file mode 100644 index 0000000000..3080c49453 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos children in a RTL grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002-ref.html new file mode 100644 index 0000000000..4dea2074a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002.html new file mode 100644 index 0000000000..4c3a4a849e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003-ref.html new file mode 100644 index 0000000000..602d0a51b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003-ref.html @@ -0,0 +1,98 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html new file mode 100644 index 0000000000..f27bb62c04 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos children in a RTL static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004-ref.html new file mode 100644 index 0000000000..ebf46d7626 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004-ref.html @@ -0,0 +1,98 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html new file mode 100644 index 0000000000..a8647bbe87 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001-ref.html new file mode 100644 index 0000000000..d051371aaa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001.html new file mode 100644 index 0000000000..1f2be10532 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos children in a RTL grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002-ref.html new file mode 100644 index 0000000000..d051371aaa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002-ref.html @@ -0,0 +1,57 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002.html new file mode 100644 index 0000000000..519c96f27b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002.html @@ -0,0 +1,59 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-ref.html new file mode 100644 index 0000000000..c70533d399 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003.html new file mode 100644 index 0000000000..90af5052cc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos children in a RTL static-pos grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-ref.html new file mode 100644 index 0000000000..c70533d399 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-ref.html @@ -0,0 +1,52 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004.html new file mode 100644 index 0000000000..66df456e7b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL static-pos grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001-ref.html new file mode 100644 index 0000000000..1914d557a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001.html new file mode 100644 index 0000000000..ef5af105f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002-ref.html new file mode 100644 index 0000000000..1914d557a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002.html new file mode 100644 index 0000000000..bed8a0a75c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-ref.html new file mode 100644 index 0000000000..a13d8fd959 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003.html new file mode 100644 index 0000000000..2626c49d22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003.html @@ -0,0 +1,98 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-ref.html new file mode 100644 index 0000000000..a13d8fd959 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004.html new file mode 100644 index 0000000000..4574da3a82 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004.html @@ -0,0 +1,99 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001-ref.html new file mode 100644 index 0000000000..7857835a31 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001-ref.html @@ -0,0 +1,59 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001.html new file mode 100644 index 0000000000..f7ada7a8e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002-ref.html new file mode 100644 index 0000000000..fb1c5fda3b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002-ref.html @@ -0,0 +1,59 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002.html new file mode 100644 index 0000000000..aa1303d353 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002.html @@ -0,0 +1,58 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-ref.html new file mode 100644 index 0000000000..83b9391ef3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-ref.html @@ -0,0 +1,54 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003.html new file mode 100644 index 0000000000..4ab166e688 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003.html @@ -0,0 +1,56 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl static-pos grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-ref.html new file mode 100644 index 0000000000..83b9391ef3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-ref.html @@ -0,0 +1,54 @@ + + + + + + CSS Reference + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004.html new file mode 100644 index 0000000000..26e7e66b0a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl static-pos grid container, with various "justify-self" values + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-item-absolute-positioning-dynamic-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-item-absolute-positioning-dynamic-001.html new file mode 100644 index 0000000000..bcd5dbaab5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-item-absolute-positioning-dynamic-001.html @@ -0,0 +1,45 @@ + + + +CSS Grid Layout Test: Grid item absolute positioning dynamic + + + + + + +

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

+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001-ref.html new file mode 100644 index 0000000000..ac2a95e796 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001-ref.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: Grid paint positioned children reference file + + + +

This test passes if you see a gray box with a black border color with 5 rectangles inside. The first line contains a purple, orange, yellow and magenta boxes. Bellow them you should see a 90px cyan box.

+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001.html new file mode 100644 index 0000000000..549335e49f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-paint-positioned-children-001.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Grid paint positioned children + + + + + + +

This test passes if you see a gray box with a black border color with 5 rectangles inside. The first line contains a purple, orange, yellow and magenta boxes. Bellow them you should see a 90px cyan box.

+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001-ref.html new file mode 100644 index 0000000000..2794df263e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001-ref.html @@ -0,0 +1,82 @@ + + +CSS Grid Layout Test: Grid positioned children writing modes reference test + + + + + +

For the test to pass you should see no red and only green boxes. The black box will be positioned depending on the writing mode and text direction values.

+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
+ +
+
XX
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001.html new file mode 100644 index 0000000000..8b9df8beba --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001.html @@ -0,0 +1,106 @@ + + +CSS Grid Layout Test: Grid positioned children writing modes + + + + + + + + +

For the test to pass you should see no red and only green boxes. The black box will be positioned depending on the writing mode and text direction values.

+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
+ +
+
+
XX
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-001.html new file mode 100644 index 0000000000..ff0c04e24e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-001.html @@ -0,0 +1,53 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change + + + + + + +

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

+ +
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-002.html new file mode 100644 index 0000000000..8fe117b0b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-002.html @@ -0,0 +1,55 @@ + + + + +CSS Grid Layout Test: Grid positioned item dynamic change + + + + + +

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

+ +
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-003.html new file mode 100644 index 0000000000..c28f7ccc2c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-003.html @@ -0,0 +1,43 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + + + + + +

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

+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004-ref.html new file mode 100644 index 0000000000..985e8f8525 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004-ref.html @@ -0,0 +1,37 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + + + +

Test passes if it matches the reference.

+ +
+
+
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004.html new file mode 100644 index 0000000000..87dd679890 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004.html @@ -0,0 +1,50 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + + + + + +

Test passes if it matches the reference.

+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005-ref.html new file mode 100644 index 0000000000..22efed2e03 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005-ref.html @@ -0,0 +1,38 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + + + +

Test passes if it matches the reference.

+ +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005.html new file mode 100644 index 0000000000..e943391d2c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005.html @@ -0,0 +1,54 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + + + + + +

Test passes if it matches the reference.

+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006-ref.html new file mode 100644 index 0000000000..0c65e560a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006-ref.html @@ -0,0 +1,19 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + +

Test passes if it matches the reference.

+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006.html new file mode 100644 index 0000000000..ee1581e2e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006.html @@ -0,0 +1,35 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change. + + + + + +

Test passes if it matches the reference.

+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007-ref.html new file mode 100644 index 0000000000..84e5c2e325 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007-ref.html @@ -0,0 +1,31 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change + + + + + +

Test passes if there is a filled green rectangle on top and a green square with blue border on bottom.

+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007.html new file mode 100644 index 0000000000..3c5f227dd0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007.html @@ -0,0 +1,53 @@ + + + +CSS Grid Layout Test: Grid positioned item dynamic change + + + + + + +

Test passes if there is a filled green rectangle on top and a green square with blue border on bottom.

+ +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html new file mode 100644 index 0000000000..8d26215060 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html new file mode 100644 index 0000000000..c44474962f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html new file mode 100644 index 0000000000..cdfb84c0bf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html new file mode 100644 index 0000000000..56e81c2cd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks and gaps + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005.html new file mode 100644 index 0000000000..c0dd121741 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks and gaps + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html new file mode 100644 index 0000000000..3cd46f475b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks and gaps + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html new file mode 100644 index 0000000000..32de532c38 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Grid positioned items in auto-fit tracks and gaps + + + + + + + + + + + +
+
+
+
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001-ref.html new file mode 100644 index 0000000000..899dc98ec6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001-ref.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: Grid positioned items background reference file + + + +

The test passes if you see 4 green boxes and no red.

+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001.html new file mode 100644 index 0000000000..f5e49fbffe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-001.html @@ -0,0 +1,79 @@ + + +CSS Grid Layout Test: Grid positioned items background + + + + + + + + +

The test passes if you see 4 green boxes and no red.

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001-ref.html new file mode 100644 index 0000000000..f57f496e3b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001-ref.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid positioned items background RTL reference file + + + + +

The test passes if you see 4 green boxes and no red.

+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001.html new file mode 100644 index 0000000000..81f4f10f5c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001.html @@ -0,0 +1,79 @@ + + +CSS Grid Layout Test: Grid positioned items background RTL + + + + + + + + +

The test passes if you see 4 green boxes and no red.

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html new file mode 100644 index 0000000000..421ac91aab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html @@ -0,0 +1,403 @@ + + +CSS Grid Layout Test: Grid positioned items content alignment + + + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html new file mode 100644 index 0000000000..694d3f77c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html @@ -0,0 +1,403 @@ + + +CSS Grid Layout Test: Grid positioned items content alignment RTL + + + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-001.html new file mode 100644 index 0000000000..7fb11200d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-001.html @@ -0,0 +1,309 @@ + + +CSS Grid Layout Test: Grid positioned items gaps + + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html new file mode 100644 index 0000000000..9e1352b0de --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: Grid positioned items percentage and calc() gaps + + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html new file mode 100644 index 0000000000..46e8801bb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: Grid positioned items percentage and calc() gaps + + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html new file mode 100644 index 0000000000..8559ea583b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html @@ -0,0 +1,309 @@ + + +CSS Grid Layout Test: Grid positioned items gaps RTL + + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html new file mode 100644 index 0000000000..e4629fbd20 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html @@ -0,0 +1,91 @@ + + +CSS Grid Layout Test: Grid positioned items implicit grid + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html new file mode 100644 index 0000000000..51e8ac1803 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid positioned items implicit grid line + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html new file mode 100644 index 0000000000..bfadcac7ac --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html @@ -0,0 +1,251 @@ + + +CSS Grid Layout Test: Grid positioned items padding + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html new file mode 100644 index 0000000000..7c95993eb5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html @@ -0,0 +1,81 @@ + + +CSS Grid Layout Test: Grid positioned items unknown named grid line + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html new file mode 100644 index 0000000000..18d2ebff01 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html @@ -0,0 +1,193 @@ + + +CSS Grid Layout Test: Grid positioned items within grid implicit track + + + + + + + + + + + + +
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-sizing-positioned-items-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-sizing-positioned-items-001.html new file mode 100644 index 0000000000..de1869c70a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-sizing-positioned-items-001.html @@ -0,0 +1,204 @@ + + +CSS Grid Layout Test: Grid sizing positioned items + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html new file mode 100644 index 0000000000..57ac05abf0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html new file mode 100644 index 0000000000..d12482dc70 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html new file mode 100644 index 0000000000..7c4e8bdacb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html new file mode 100644 index 0000000000..a2d1c00d1f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html new file mode 100644 index 0000000000..2c57cda559 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html new file mode 100644 index 0000000000..81a03a216d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html new file mode 100644 index 0000000000..e600c310e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html new file mode 100644 index 0000000000..d30ce60313 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html new file mode 100644 index 0000000000..a212f34b4f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html new file mode 100644 index 0000000000..dbc9fe1e86 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html new file mode 100644 index 0000000000..81c6bc9eba --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html new file mode 100644 index 0000000000..3ae22bad83 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html new file mode 100644 index 0000000000..2c6ea3cc39 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html new file mode 100644 index 0000000000..e3b861835a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html new file mode 100644 index 0000000000..986ad02dc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html new file mode 100644 index 0000000000..e06113bf6c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001-ref.html new file mode 100644 index 0000000000..71baf6d14e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001.html new file mode 100644 index 0000000000..54f937defd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-001.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-002.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-002.html new file mode 100644 index 0000000000..50aea16502 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-002.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-003.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-003.html new file mode 100644 index 0000000000..4e118624b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-003.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-004.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-004.html new file mode 100644 index 0000000000..7a724092a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-004.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005-ref.html new file mode 100644 index 0000000000..0a19a463a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005.html new file mode 100644 index 0000000000..dacbc85289 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-005.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006-ref.html new file mode 100644 index 0000000000..5de990f3e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006.html new file mode 100644 index 0000000000..00930da298 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-006.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007-ref.html new file mode 100644 index 0000000000..ddbf86e277 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007.html new file mode 100644 index 0000000000..a663f0fdb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-007.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008-ref.html new file mode 100644 index 0000000000..231e3ed95f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008.html new file mode 100644 index 0000000000..fab723d188 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-008.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009-ref.html new file mode 100644 index 0000000000..b7b881a609 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009-ref.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009.html new file mode 100644 index 0000000000..dd1849e988 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-009.html @@ -0,0 +1,62 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-010.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-010.html new file mode 100644 index 0000000000..b1d5353770 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-010.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011-ref.html new file mode 100644 index 0000000000..7b7ce4848a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011.html new file mode 100644 index 0000000000..c0772d46ab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-011.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012-ref.html new file mode 100644 index 0000000000..7f2828d4ab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012-ref.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012.html new file mode 100644 index 0000000000..8e29b822ab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-012.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013-ref.html new file mode 100644 index 0000000000..b822730f32 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013-ref.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013.html new file mode 100644 index 0000000000..b78f706fd8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-013.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014-ref.html new file mode 100644 index 0000000000..b5062f0db1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014.html new file mode 100644 index 0000000000..37d643b9e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-014.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015-ref.html new file mode 100644 index 0000000000..000fd63c22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015.html new file mode 100644 index 0000000000..a1da3f6f3f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-015.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016-ref.html new file mode 100644 index 0000000000..dc1d958332 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016.html new file mode 100644 index 0000000000..06aedf3d2d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-016.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017-ref.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017-ref.html new file mode 100644 index 0000000000..66c57511b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017-ref.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017.html b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017.html new file mode 100644 index 0000000000..f0f91ec321 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/orthogonal-positioned-grid-items-017.html @@ -0,0 +1,62 @@ + + +CSS Grid Layout Test: Orthogonal positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-001.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-001.html new file mode 100644 index 0000000000..8583f34cab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-001.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-002.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-002.html new file mode 100644 index 0000000000..7e6f65dba0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-002.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-003.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-003.html new file mode 100644 index 0000000000..f0c6d4e321 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-003.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-004.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-004.html new file mode 100644 index 0000000000..2abfe22af1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-004.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-005.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-005.html new file mode 100644 index 0000000000..ad19acbf25 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-005.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-006.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-006.html new file mode 100644 index 0000000000..f59ec88137 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-006.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-007.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-007.html new file mode 100644 index 0000000000..46e12d46bc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-007.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-008.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-008.html new file mode 100644 index 0000000000..a8187cdb8e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-008.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-009.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-009.html new file mode 100644 index 0000000000..abc7c95427 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-009.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-010.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-010.html new file mode 100644 index 0000000000..1a56fbe864 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-010.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-011.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-011.html new file mode 100644 index 0000000000..759db2b372 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-011.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-012.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-012.html new file mode 100644 index 0000000000..35329ca7e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-012.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-013.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-013.html new file mode 100644 index 0000000000..5af4078b3a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-013.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-014.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-014.html new file mode 100644 index 0000000000..07883438d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-014.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-015.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-015.html new file mode 100644 index 0000000000..08a261a818 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-015.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-016.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-016.html new file mode 100644 index 0000000000..f691816880 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-016.html @@ -0,0 +1,26 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017-ref.html new file mode 100644 index 0000000000..c3f98bba97 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017-ref.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Positioned grid descendants eference file + + +

Test passes if it matches the reference.

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017.html new file mode 100644 index 0000000000..e1c23a2a0f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-descendants-017.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Positioned grid descendants + + + + + +

Test passes if it matches the reference.

+ +
+
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001-ref.html new file mode 100644 index 0000000000..5c01d89aeb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001-ref.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001.html new file mode 100644 index 0000000000..48dee4bfc0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-001.html @@ -0,0 +1,57 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-002.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-002.html new file mode 100644 index 0000000000..54c40b69e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-002.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-003.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-003.html new file mode 100644 index 0000000000..09583f4903 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-003.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-004.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-004.html new file mode 100644 index 0000000000..525fe05716 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-004.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005-ref.html new file mode 100644 index 0000000000..31960123f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005-ref.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005.html new file mode 100644 index 0000000000..9767714c04 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-005.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006-ref.html new file mode 100644 index 0000000000..a3f12bbf11 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006-ref.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006.html new file mode 100644 index 0000000000..5ae2f2cd36 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-006.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007-ref.html new file mode 100644 index 0000000000..7c7307cb9a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007-ref.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007.html new file mode 100644 index 0000000000..cf17b29746 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-007.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008-ref.html new file mode 100644 index 0000000000..c7447aa30c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008-ref.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008.html new file mode 100644 index 0000000000..88d9572ed7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-008.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009-ref.html new file mode 100644 index 0000000000..5a2bc41506 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009-ref.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009.html new file mode 100644 index 0000000000..bdfd41d8b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-009.html @@ -0,0 +1,61 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-010.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-010.html new file mode 100644 index 0000000000..676deceb40 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-010.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011-ref.html new file mode 100644 index 0000000000..f98381f434 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011.html new file mode 100644 index 0000000000..e13c39837e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-011.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012-ref.html new file mode 100644 index 0000000000..eee7b3516d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012.html new file mode 100644 index 0000000000..c9ff571653 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-012.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013-ref.html new file mode 100644 index 0000000000..d616e3d27a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013.html new file mode 100644 index 0000000000..2bad6861b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-013.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014-ref.html new file mode 100644 index 0000000000..c950fcbfb0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014-ref.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014.html new file mode 100644 index 0000000000..aef497d541 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-014.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015-ref.html new file mode 100644 index 0000000000..5c6583bfa4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015.html new file mode 100644 index 0000000000..4de8be1a86 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-015.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016-ref.html new file mode 100644 index 0000000000..05e708f492 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016.html new file mode 100644 index 0000000000..bc3ac50d2b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-016.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017-ref.html new file mode 100644 index 0000000000..2633ac41aa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017-ref.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017.html new file mode 100644 index 0000000000..115abf4971 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-017.html @@ -0,0 +1,61 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-018.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-018.html new file mode 100644 index 0000000000..0c9d21642e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-018.html @@ -0,0 +1,7 @@ + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019-ref.html new file mode 100644 index 0000000000..865b3d83a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019-ref.html @@ -0,0 +1,29 @@ + + +CSS Grid Layout Test: Fixed positioned element in grid. + + +

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

+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019.html new file mode 100644 index 0000000000..b0aeac3a1d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-019.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: Fixed positioned element in grid. + + + + + +

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

+ +
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-020.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-020.html new file mode 100644 index 0000000000..baddf0bed6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-020.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + +

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

+ +
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-021.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-021.html new file mode 100644 index 0000000000..1e3d89de6c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-021.html @@ -0,0 +1,36 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + +

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

+ +
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022-ref.html new file mode 100644 index 0000000000..0b2cfdac07 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022-ref.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + +

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

+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022.html new file mode 100644 index 0000000000..df35b546f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-022.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + +

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

+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023-ref.html new file mode 100644 index 0000000000..c94c7694ba --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023-ref.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + +

Test passes if it matches the reference.

+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023.html new file mode 100644 index 0000000000..a30f20e33e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-023.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + +

Test passes if it matches the reference.

+ +
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-024.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-024.html new file mode 100644 index 0000000000..b214787026 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-024.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + +

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

+ +
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025-ref.html new file mode 100644 index 0000000000..803539a069 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025-ref.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025.html new file mode 100644 index 0000000000..d4c1b01a53 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-025.html @@ -0,0 +1,34 @@ + + + +CSS Grid Layout Test: Positioned grid items + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-crash.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-crash.html new file mode 100644 index 0000000000..228a6264df --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-crash.html @@ -0,0 +1,16 @@ + + +CSS Grid Layout Test: Positioned grid items + + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001-ref.html new file mode 100644 index 0000000000..2bbc3a9513 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001-ref.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Positioned grid items reference file + + +

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

+ +
+
First item
+
Second item
+
Third item
+
Fourth item
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001.html new file mode 100644 index 0000000000..f723b2486c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: Absolutely positioned items with negative indices + + + + + +

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

+
+
First item
+
Second item
+
Third item
+
Fourth item
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002-ref.html new file mode 100644 index 0000000000..a5ee066e84 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002-ref.html @@ -0,0 +1,57 @@ + + +CSS Grid Layout Test: Absolutely positioned items reference file + + +

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

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002.html new file mode 100644 index 0000000000..4a023e1c62 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Absolutely positioned items with negative indices + + + + + +

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

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003-ref.html new file mode 100644 index 0000000000..4e8e9a4314 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003-ref.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Absolutely positioned items with negative indices + + +

The test passes if there are two tracks in hotpink and 6 in light blue.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003.html new file mode 100644 index 0000000000..099dd9ca06 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Absolutely positioned items with negative indices + + + + + +

The test passes if there are two tracks in hotpink and 6 in light blue.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html new file mode 100644 index 0000000000..08779ec1e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html @@ -0,0 +1,60 @@ + + +CSS Grid Layout Test: Positioned grid items should not create implicit tracks + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html new file mode 100644 index 0000000000..bb3be69cfb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html @@ -0,0 +1,194 @@ + + +CSS Grid Layout Test: Positioned grid items should not take up space + + + + + + + + + + + + + +
+ +

Absolutely positioned:

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

Fixed positioned:

+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001-ref.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001-ref.html new file mode 100644 index 0000000000..cd0e378e3b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001-ref.html @@ -0,0 +1,68 @@ + + +CSS Grid Layout Test: Positioned grid items sizing reference file + + + + + + +

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

+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001.html b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001.html new file mode 100644 index 0000000000..7fb303c0dd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/positioned-grid-items-sizing-001.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Positioned grid items sizing + + + + + + + + + +

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

+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
+ +
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
XXX XX X XX XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/abspos/support/colors-8x16.png b/testing/web-platform/tests/css/css-grid/abspos/support/colors-8x16.png new file mode 100644 index 0000000000..596fdb389d Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/abspos/support/colors-8x16.png differ diff --git a/testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.css b/testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.css new file mode 100644 index 0000000000..9fa29a25ae --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.css @@ -0,0 +1,25 @@ +.grid { + display: grid; + grid: 150px 100px / 200px 300px; + margin: 1px 2px 3px 4px; + padding: 20px 15px 10px 5px; + border-width: 9px 3px 12px 6px; + border-style: solid; + width: 550px; + height: 400px; + position: relative; + font: 25px/1 Ahem; +} +.abspos { + position: absolute; + display: inline; +} +.orthogonal { + writing-mode: vertical-lr; +} +.grid > :nth-child(1) > .abspos { + color: cyan; +} +.grid > :nth-child(2) > .abspos { + color: yellow; +} diff --git a/testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.js b/testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.js new file mode 100644 index 0000000000..d45df4bc22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/support/positioned-grid-descendants.js @@ -0,0 +1,73 @@ +// Track sizes, including preceding padding and following remaining space +const colSizes = [5, 200, 300, 65]; +const rowSizes = [20, 150, 100, 160]; + +// Calculate track positions +const colOffsets = [0]; +const rowOffsets = [0]; +for (const size of colSizes) + colOffsets.push(size + colOffsets[colOffsets.length - 1]); +for (const size of rowSizes) + rowOffsets.push(size + rowOffsets[rowOffsets.length - 1]); + +export function runTests({left, top, right, bottom, orthogonal = false}) { + // Iterate all pairs of grid lines, where 0 and 4 represent "auto". + for (let colStart = 0; colStart < 4; ++colStart) + for (let colEnd = colStart + 1; colEnd <= 4; ++colEnd) + for (let rowStart = 0; rowStart < 4; ++rowStart) + for (let rowEnd = rowStart + 1; rowEnd <= 4; ++rowEnd) + { + // Create a 2x2 grid with two grid items, each one containing an abspos. + const grid = document.createElement("div"); + grid.className = "grid"; + for (let i = 1; i <= 2; ++i) { + // Create a grid item with some content before the abspos, so that the static + // position is shifted 50px to the right and 25px to the bottom. + const gridItem = document.createElement("div"); + gridItem.style.gridArea = `${i} / ${i}`; + grid.appendChild(gridItem); + gridItem.innerHTML = "X
XX"; + + // Create an abspos with content of 50px inline size, 25px block size. + const absPos = document.createElement("div"); + gridItem.appendChild(absPos); + absPos.className = "abspos"; + absPos.textContent = "XX"; + if (orthogonal) absPos.classList.add("orthogonal"); + + // Let the containing block be the grid area, and set offsets. + Object.assign(absPos.style, { + gridColumnStart: colStart || "auto", + gridColumnEnd: colEnd % 4 || "auto", + gridRowStart: rowStart || "auto", + gridRowEnd: rowEnd % 4 || "auto", + left: left == "auto" ? left : left + "px", + top: top == "auto" ? top : top + "px", + right: right == "auto" ? right : right + "px", + bottom: bottom == "auto" ? bottom : bottom + "px", + }); + + // Calculate expected position and size. + const expectedWidth = + left == "auto" || right == "auto" ? 25 * (orthogonal ? 1 : 2) : + Math.max(0, colOffsets[colEnd] - colOffsets[colStart] - left - right); + const expectedHeight = + top == "auto" || bottom == "auto" ? 25 * (orthogonal ? 2 : 1) : + Math.max(0, rowOffsets[rowEnd] - rowOffsets[rowStart] - top - bottom); + const offsetX = + left != "auto" ? colOffsets[colStart] + left : + right != "auto" ? colOffsets[colEnd] - right - expectedWidth : + colOffsets[i] + 25*2; + const offsetY = + top != "auto" ? rowOffsets[rowStart] + top : + bottom != "auto" ? rowOffsets[rowEnd] - bottom - expectedHeight : + rowOffsets[i] + 25; + Object.assign(absPos.dataset, {expectedWidth, expectedHeight, offsetX, offsetY}); + } + document.body.appendChild(grid); + } + + document.fonts.ready.then(() => { + checkLayout(".grid"); + }); +} 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..0cafef6ecc --- /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..6fc444ff84 --- /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..43ba6ae86d --- /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..25744ce61e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/alignment/grid-align-baseline.html @@ -0,0 +1,109 @@ + + +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..b56d638437 --- /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..f92ed520d0 --- /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-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-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..49bb63928b --- /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..723f3d3090 --- /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..462daece10 --- /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..d50263320c --- /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..e882ea9a9c --- /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,54 @@ + + +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..8c91c67a9e --- /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,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-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); +} diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001-ref.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001-ref.html new file mode 100644 index 0000000000..1d53815f37 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001-ref.html @@ -0,0 +1,21 @@ + + + + CSS Grid: Reference for grid-template-columns interpolation + + + +
+ column1 + column2 +
+ + diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001.html new file mode 100644 index 0000000000..4e618edb22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-001.html @@ -0,0 +1,38 @@ + + + + CSS Grid: Test grid-template-columns interpolation + + + + + + +
+ column1 + column2 +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-composition.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-composition.html new file mode 100644 index 0000000000..2db49bc53e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-composition.html @@ -0,0 +1,247 @@ + + + + + grid-template-columns composition + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html new file mode 100644 index 0000000000..55df24f708 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html @@ -0,0 +1,230 @@ + + + + + grid-template-columns interpolation + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html new file mode 100644 index 0000000000..070539e2c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html @@ -0,0 +1,26 @@ + + + + + grid-template-columns neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html new file mode 100644 index 0000000000..6cd163711e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html @@ -0,0 +1,26 @@ + + + + + grid-template-columns neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html new file mode 100644 index 0000000000..80187cf684 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html @@ -0,0 +1,28 @@ + + + + + grid-template-columns neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html new file mode 100644 index 0000000000..a207aa713c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html @@ -0,0 +1,26 @@ + + + + + grid-template-columns neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001-ref.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001-ref.html new file mode 100644 index 0000000000..8f9929f97d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001-ref.html @@ -0,0 +1,22 @@ + + + + CSS Grid: Reference for grid-template-rows interpolation + + + +
+ row1 + row2 +
+ + diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001.html new file mode 100644 index 0000000000..403fed432a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-001.html @@ -0,0 +1,39 @@ + + + + CSS Grid: Test grid-template-rows interpolation + + + + + + +
+ row1 + row2 +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-composition.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-composition.html new file mode 100644 index 0000000000..42f9c92e9a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-composition.html @@ -0,0 +1,247 @@ + + + + + grid-template-rows composition + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html new file mode 100644 index 0000000000..f749cbd832 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html @@ -0,0 +1,231 @@ + + + + + grid-template-rows interpolation + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html new file mode 100644 index 0000000000..ecbe0481ed --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html @@ -0,0 +1,26 @@ + + + + + grid-template-rows neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html new file mode 100644 index 0000000000..f63d45b4a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html @@ -0,0 +1,26 @@ + + + + + grid-template-rows neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html new file mode 100644 index 0000000000..5ffd67528c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html @@ -0,0 +1,28 @@ + + + + + grid-template-rows neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html new file mode 100644 index 0000000000..941e843624 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html @@ -0,0 +1,26 @@ + + + + + grid-template-rows neutral keyframe + + + + + + + +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/anonymous-grid-items-001.html b/testing/web-platform/tests/css/css-grid/anonymous-grid-items-001.html new file mode 100644 index 0000000000..f5ddd5c340 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/anonymous-grid-items-001.html @@ -0,0 +1,14 @@ + + +CSS Grid: anonynous grid items. + + + + + +
The test passes if it has the same output than the reference.
+
+ anonymous item +
+ + diff --git a/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001-ref.html b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001-ref.html new file mode 100644 index 0000000000..df8393a1f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001-ref.html @@ -0,0 +1,31 @@ + + + +grid item with border-box and max-content should include borders + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001.html b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001.html new file mode 100644 index 0000000000..8d3cda88b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-001.html @@ -0,0 +1,35 @@ + + + +grid item with border-box and max-content should include borders + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002-ref.html b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002-ref.html new file mode 100644 index 0000000000..df8393a1f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002-ref.html @@ -0,0 +1,31 @@ + + + +grid item with border-box and max-content should include borders + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002.html b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002.html new file mode 100644 index 0000000000..fe3e6db0d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/child-border-box-and-max-content-002.html @@ -0,0 +1,34 @@ + + + +grid item with border-box and max-content should include borders + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/chrome-bug-001.html b/testing/web-platform/tests/css/css-grid/chrome-bug-001.html new file mode 100644 index 0000000000..7b24f41a47 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/chrome-bug-001.html @@ -0,0 +1,21 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/chrome-crash-001.html b/testing/web-platform/tests/css/css-grid/chrome-crash-001.html new file mode 100644 index 0000000000..c9ea9332a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/chrome-crash-001.html @@ -0,0 +1,16 @@ + + + + + + +
+ text + + diff --git a/testing/web-platform/tests/css/css-grid/dynamic-grid-with-auto-fill.html b/testing/web-platform/tests/css/css-grid/dynamic-grid-with-auto-fill.html new file mode 100644 index 0000000000..2691674165 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/dynamic-grid-with-auto-fill.html @@ -0,0 +1,11 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/dynamic-grid-within-flexbox.html b/testing/web-platform/tests/css/css-grid/dynamic-grid-within-flexbox.html new file mode 100644 index 0000000000..2b8824f994 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/dynamic-grid-within-flexbox.html @@ -0,0 +1,14 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/empty-grid-within-flexbox.html b/testing/web-platform/tests/css/css-grid/empty-grid-within-flexbox.html new file mode 100644 index 0000000000..1941800cb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/empty-grid-within-flexbox.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: Sizing of an empty grid within a flexbox + + + + + + +

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

+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1-ref.html b/testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1-ref.html new file mode 100644 index 0000000000..2ee6b077d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1-ref.html @@ -0,0 +1,43 @@ + + +CSS Test Reference: bug 1584018 + + + + + +
+
+
0
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
0
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1.html b/testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1.html new file mode 100644 index 0000000000..7fb5d8e117 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-child-percent-basis-resize-1.html @@ -0,0 +1,60 @@ + + +Testcase, bug 1584018 + + + + + + + + +
+
+
+
+
0
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
0
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/explicit-grid-size-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/explicit-grid-size-001.html new file mode 100644 index 0000000000..266c6a568c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/explicit-grid-size-001.html @@ -0,0 +1,176 @@ + +CSS Grid: grid size with explicit grid-template-areas. + + + + + + + + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-distribution-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-distribution-001.html new file mode 100644 index 0000000000..62fb46deeb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-distribution-001.html @@ -0,0 +1,87 @@ + +CSS Grid Layout Test: free space computation with flex lengths. + + + + + + + + + + + + + + + + +

Grid with justify-content: start.

+
+
+
+
+
+ +

Grid with justify-content: center.

+
+
+
+
+
+ +

Grid with justify-content: end.

+
+
+
+
+
+ +

Grid with align-content: start.

+
+
+
+
+
+ +

Grid with align-content: center.

+
+
+
+
+
+ +

Grid with align-content: end.

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-001.html new file mode 100644 index 0000000000..ce70aa31de --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-001.html @@ -0,0 +1,182 @@ + + +CSS Grid Layout Test: Auto repeat tracks, grid-template-columns and flexible lengths. + + + + + + + + + + + + + + + + + +
+
+
XXX
+
XXXXX
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-002.html new file mode 100644 index 0000000000..b92eb9f0dd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-columns-002.html @@ -0,0 +1,159 @@ + + +CSS Grid Layout Test: Auto repeat tracks, grid-template-columns and minmax sizes. + + + + + + + + + + + + + + + + + +
+
+
XXXXX
+
+
+
+ + +
+
+
XXXXX
+
+
+
+ +
+
+
XXXXX
+
+
+
+ + +
+
+
XX XX
+
XX XX
+
+
+ + +
+
+
XX XX
+
XX XX
+
+
+ +
+
+
XX XX
+
XX XX
+
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
XXXXXXXXXX
+
+
+ + + +
+
+
+
+
+
+
XXXXXXXXXX XXXXXXXXX
+
+
+
+ + +
+
+
+
+
+
+
XXXXXXXXXX XXXXXXXXX
+
+
+
+ +
+
+
+
+
+
+
XXXXXXXXXX XXXXXXXXX
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-001.html new file mode 100644 index 0000000000..d10b84014d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-001.html @@ -0,0 +1,253 @@ + + +CSS Grid Layout Test: Auto repeat tracks, grid-template-rows and flexible lengths. + + + + + + + + + + + + + + + + + +
+
X
X
X
+
X
X
X
X
X
+
+ +
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-002.html new file mode 100644 index 0000000000..d668a93a32 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-content-resolution-rows-002.html @@ -0,0 +1,220 @@ + + +CSS Grid Layout Test: Auto repeat tracks, grid-template-rows and minmax sizes. + + + + + + + + + + + + + + + + + +
+
+
XXXXX
+
+
+
+ + +
+
+
XXXXX
+
+
+
+ +
+
+
XXXXX
+
+
+
+ +
+
+
XXXXX
+
+
+
+ +
+
+
XXXXX
+
+
+
+ +
+
+
XXXXX XXXX
+
XXXXX XXXX
+
+
+ +
+
+
XXXXX XXXX
+
XXXXX XXXX
+
+
+ + +
+
+
XXXXX XXXX
+
XXXXX XXXX
+
+
+ +
+
XXXXX XXXX
+
XXXXX XXXX
+
+ +
+
+
XXXXX XXXX
+
XXXXX XXXX
+
+
+ +
+
+
XXXXX XXXX
+
XXXXX XXXX
+
+
+ +
+
+
XXXXX XXXXX XXXXX XXXXX
+
+
+
+ + +
+
+
XXXXX XXXXX XXXXX XXXXX
+
+
+
+ +
+
+
XXXXX XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+ +
+
+
XXXXX XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+ + +
+
+
+
XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+
+ +
+
+
+
XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+
+ + +
+
+
+
XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+
+ +
+
+
+
XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+
+ +
+
+
+
XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+
+ +
+
+
+
XXXXX XXXXX XXXXX XXXXX
+
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html new file mode 100644 index 0000000000..ad7af2d846 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html @@ -0,0 +1,101 @@ + + +CSS Grid Layout Test: flex factor sum smaller than 1. + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/flex-item-grid-container-percentage-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/flex-item-grid-container-percentage-rows-001.html new file mode 100644 index 0000000000..ba655ce8a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/flex-item-grid-container-percentage-rows-001.html @@ -0,0 +1,40 @@ + +CSS Grid Layout Test: Percentage rows resolution in a flex item grid container + + + + + + + + + +

Test passes if you see a 200x200 box with top half cyan and bottom half magenta.

+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/fr-unit-with-percentage.html b/testing/web-platform/tests/css/css-grid/grid-definition/fr-unit-with-percentage.html new file mode 100644 index 0000000000..82c97abdd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/fr-unit-with-percentage.html @@ -0,0 +1,102 @@ + + + + CSS3 Grid Layout: Flexible Length + + + + + + + +

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

+ +
+
+
cell1
+
cell2
+
cell3
+
cell4
+
+
+ + + + + + + + + + + +
  
  
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/fr-unit.html b/testing/web-platform/tests/css/css-grid/grid-definition/fr-unit.html new file mode 100644 index 0000000000..00ef5a5974 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/fr-unit.html @@ -0,0 +1,105 @@ + + + + CSS3 Grid Layout: Flexible Length + + + + + + + + +

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

+ +
+
+
cell1
+
cell2
+
cell3
+
cell4
+
+
+ + + + + + + + + + + +
  
  
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-add-item-with-positioned-items-crash.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-add-item-with-positioned-items-crash.html new file mode 100644 index 0000000000..7b2ed99f22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-add-item-with-positioned-items-crash.html @@ -0,0 +1,38 @@ + + + +CSS Grid Layout Test: no crash with adding positioned grid items + + + + + + + + + +
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-add-positioned-block-item-after-inline-item-crash.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-add-positioned-block-item-after-inline-item-crash.html new file mode 100644 index 0000000000..4b7aa9913a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-add-positioned-block-item-after-inline-item-crash.html @@ -0,0 +1,35 @@ + + + +CSS Grid Layout Test: no crash with positioned block grid items + + + + + + + + + +
+ test +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html new file mode 100644 index 0000000000..81b531ca34 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html @@ -0,0 +1,39 @@ + +grid-auto applies to explicit rows + + + + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-columns-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-columns-001.html new file mode 100644 index 0000000000..44c6080101 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-columns-001.html @@ -0,0 +1,185 @@ + +CSS Grid: auto-fill columns + + + + + + + + + + + + + + + + + + +
+ +

This test checks that repeat(auto-fill, ) syntax works as expected.

+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-rows-001.html new file mode 100644 index 0000000000..55462fa8d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fill-rows-001.html @@ -0,0 +1,203 @@ + +CSS Grid: auto-fill rows + + + + + + + + + + + + + + + + + + + +
+ +

This test checks that repeat(auto-fill, ) syntax works as expected.

+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-columns-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-columns-001.html new file mode 100644 index 0000000000..b19881f5ac --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-columns-001.html @@ -0,0 +1,197 @@ + +CSS Grid: auto-fit columns + + + + + + + + + + + + + + + + + + + + +
+ +

This test checks that repeat(auto-fit, ) syntax works as expected.

+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-rows-001.html new file mode 100644 index 0000000000..627a980c08 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-fit-rows-001.html @@ -0,0 +1,189 @@ + +CSS Grid: auto-fit rows + + + + + + + + + + + + + + + + + + +
+ +

This test checks that repeat(auto-fit, ) syntax works as expected.

+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html new file mode 100644 index 0000000000..bd744cf0cb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html @@ -0,0 +1,6 @@ + + + + +

Test passes if there is a filled green square.

+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html new file mode 100644 index 0000000000..3b74e79224 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html @@ -0,0 +1,10 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html new file mode 100644 index 0000000000..2537892887 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html @@ -0,0 +1,12 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html new file mode 100644 index 0000000000..8df2158d1f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html @@ -0,0 +1,12 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html new file mode 100644 index 0000000000..c2fe3ff98a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html @@ -0,0 +1,12 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html new file mode 100644 index 0000000000..ba65e9a7e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html @@ -0,0 +1,109 @@ + +CSS Grid: auto repeat computation for intrinsic sizes. + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html new file mode 100644 index 0000000000..2786a986e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html @@ -0,0 +1,140 @@ + + +CSS Grid Layout Test: Auto repeat tracks and max sizes + + + + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
x
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html new file mode 100644 index 0000000000..9fc0c98311 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Auto repeat tracks and percentage max sizes + + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html new file mode 100644 index 0000000000..7ff8b2ca23 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: Auto repeat tracks with min and max sizes + + + + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html new file mode 100644 index 0000000000..cb29eed153 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html @@ -0,0 +1,85 @@ + + +CSS Grid Layout Test: Auto repeat tracks and min sizes + + + + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html new file mode 100644 index 0000000000..4c73da7773 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Auto repeat tracks and percentage min sizes + + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html new file mode 100644 index 0000000000..ffaaab33ae --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: Auto repeat tracks and percentage min sizes with percentage track sizes + + + + + + + + + + + +
+ +
+
+
Cell 1
+
Cell 2
+
Cell 3
+
Cell 4
+
Cell 5
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html new file mode 100644 index 0000000000..8d2eda7902 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Auto repeat tracks and percentage min sizes with percentage track sizes + + + + + + + + + + +
+
+
+
Cell 1
+
Cell 2
+
Cell 3
+
Cell 4
+
Cell 5
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-minmax.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-minmax.html new file mode 100644 index 0000000000..f6c7af1e70 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-minmax.html @@ -0,0 +1,10 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html new file mode 100644 index 0000000000..085d94996f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html @@ -0,0 +1,55 @@ + + + + + + CSS Grid Layout Test: Auto Repaeat with Multiple Tracks and Gutters + + + + + + + +

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/grid-definition/grid-auto-repeat-multiple-values-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002-ref.html new file mode 100644 index 0000000000..754fec3fa0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002-ref.html @@ -0,0 +1,49 @@ + + + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002.html new file mode 100644 index 0000000000..723d876a6a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002.html @@ -0,0 +1,62 @@ + + + + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003-ref.html new file mode 100644 index 0000000000..975c94b795 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003-ref.html @@ -0,0 +1,104 @@ + + + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003.html new file mode 100644 index 0000000000..486259a5d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003.html @@ -0,0 +1,127 @@ + + + + + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004-ref.html new file mode 100644 index 0000000000..650b7d9eaf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004-ref.html @@ -0,0 +1,167 @@ + + + + + CSS Grid Layout Test: auto-repeat with multiple tracks and line names reference + + + + + +
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html new file mode 100644 index 0000000000..460de5f9e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Layout Test: auto-repeat with multiple tracks and line names + + + + + + + +
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005-ref.html new file mode 100644 index 0000000000..305d256fcb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005-ref.html @@ -0,0 +1,161 @@ + + + + + CSS Grid Layout Test: auto-repeat with multiple tracks and line names reference + + + + +
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html new file mode 100644 index 0000000000..8671df79b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html @@ -0,0 +1,163 @@ + + + + + CSS Grid Layout Test: auto-repeat with multiple tracks and line names + + + + + + +
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001-ref.html new file mode 100644 index 0000000000..a017563aa3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001-ref.html @@ -0,0 +1,29 @@ + + + + +

Test passes if you get a grid with 5 rows of 20px and 4 columns of 25px.

+ +
grid: 20px 20px 20px 20px 20px / 25px 25px 25px 25px;
+ +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001.html new file mode 100644 index 0000000000..309ad85671 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001.html @@ -0,0 +1,50 @@ + +CSS Grid: auto-repeat tracks on a positioned grid container. + + + + + + + + +

Test passes if you get a grid with 5 rows of 20px and 4 columns of 25px.

+ +

+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html new file mode 100644 index 0000000000..c2d17ec615 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html @@ -0,0 +1,178 @@ + + +CSS Grid Layout Test: Support 'repeat()' notation for 'grid-template-columns' and 'grid-template-rows' properties + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html new file mode 100644 index 0000000000..d697af4743 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html @@ -0,0 +1,74 @@ + + + +CSS Grid Layout Test: Change fit-content() argument + + + + + + + + + + + + + +
+
XXXX XXX XX X X
+
+ +
+
XXXX XXX XX X X
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html new file mode 100644 index 0000000000..437ad81879 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html @@ -0,0 +1,151 @@ + +CSS Grid: auto-repeat tracks and intrinsic sizes. + + + + + + + + + + + + + +
This test checks that changing the min|max-content contributions of grid items properly recomputes both track sizes and grid positions in grids with auto repeat tracks.
+
+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html new file mode 100644 index 0000000000..deda565667 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html @@ -0,0 +1,48 @@ + + + +CSS Grid Layout Test: auto repeat tracks in indefinite containers with minimum size + + + + + + + + +
+ +
+
+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html new file mode 100644 index 0000000000..3a2c942389 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html @@ -0,0 +1,105 @@ + + +CSS Grid Layout Test: Support flexible lengths for 'grid-template-columns' and 'grid-template-rows' properties within an inline grid + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html new file mode 100644 index 0000000000..1573fa496f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html @@ -0,0 +1,72 @@ + + +CSS Grid Layout Test: Support for 'grid-template-ares' property within an inline grid + + + + + + + + +
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html new file mode 100644 index 0000000000..32733e238f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Support for 'grid-template-columns' and 'grid-template-rows' properties within an inline grid + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html new file mode 100644 index 0000000000..fc4caf2823 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html @@ -0,0 +1,123 @@ + + +CSS Grid Layout Test: Support for named grid lines in 'grid-template-columns' and 'grid-template-rows' properties within an inline grid + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-repeat-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-repeat-001.html new file mode 100644 index 0000000000..465e5e8cd8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-support-repeat-001.html @@ -0,0 +1,83 @@ + + +CSS Grid Layout Test: Support 'repeat()' notation for 'grid-template-columns' and 'grid-template-rows' properties within an inline grid + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html new file mode 100644 index 0000000000..ff1f814309 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html @@ -0,0 +1,107 @@ + + +CSS Grid Layout Test: 'grid-template-columns' and 'grid-template-rows' properties resolved values for implicit tracks in an inline grid + + + + + + + + + +
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html new file mode 100644 index 0000000000..44abd5ee8a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html @@ -0,0 +1,277 @@ + + +CSS Grid Layout Test: 'grid-template-columns' and 'grid-template-rows' properties resolved values for implicit tracks in an inline grid + + + + + + + + + + +
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-auto-tracks.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-auto-tracks.html new file mode 100644 index 0000000000..2cc3614d9e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-auto-tracks.html @@ -0,0 +1,51 @@ + + + + CSS Grid Layout Test: auto tracks + + + + + + + +

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

+
+
 
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-basic.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-basic.html new file mode 100644 index 0000000000..578f70173b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-basic.html @@ -0,0 +1,43 @@ + + + + CSS Grid Layout Test: basic + + + + + + + +

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

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-repeat-notation.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-repeat-notation.html new file mode 100644 index 0000000000..ac0273f83a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-layout-repeat-notation.html @@ -0,0 +1,56 @@ + + + + CSS Grid Layout Test: repeat notation + + + + + + + +

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

+
+
 
+
 
+
 
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-limits-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-limits-001.html new file mode 100644 index 0000000000..fe0d01492b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-limits-001.html @@ -0,0 +1,58 @@ + + + + + + + + +
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html new file mode 100644 index 0000000000..146956c295 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html @@ -0,0 +1,87 @@ + + +CSS Grid Layout Test: minimum contribution with percentages + + + + +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html new file mode 100644 index 0000000000..c0be13ead8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html @@ -0,0 +1,576 @@ + + + +CSS Grid Layout Test: Percentage rows indefinite height + + + + + + + + + + + + + +
+ +

grid-template-rows: 60%;

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

grid-template-rows: 140%;

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

grid-template-rows: 100px 60%;

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

grid-template-rows: 100px 140%;

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

grid-template-rows: auto 60%;

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

grid-template-rows: auto 140%;

+ +
+
+
+ +
+
X
+
+ +
+
X
X
+
+ +
+
X
+
+
+ +
+
X
+
X
+
+ +
+
X
+
X
X
+
+ +
+
+
+ +
+
X
+
+ +
+
X
X
+
+ +
+
X
+
+
+ +
+
X
+
X
+
+ +
+
X
+
X
X
+
+ +
+
+
+ +
+
X
+
+ +
+
X
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/grid-definition/grid-percentage-rows-indefinite-height-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html new file mode 100644 index 0000000000..4b14f9c6ee --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html @@ -0,0 +1,53 @@ + + + +CSS Grid Layout Test: Percentage rows indefinite height 2nd pass + + + + + + + + + + + + +
+ +
+
+
X
+
+
+ +
+
X
+
X
+
X
+
+ +
+
+
X X X X
+
+
+ +
+
X
+
X X X X
+
X
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-repeat-max-width-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-repeat-max-width-001.html new file mode 100644 index 0000000000..8e693437a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-repeat-max-width-001.html @@ -0,0 +1,43 @@ + +Grid repeat(auto) with max-width shouldn't pay attention only to that + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-shorthand-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-shorthand-001.html new file mode 100644 index 0000000000..476415e8df --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-shorthand-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: 'grid' shorthand does not reset gutter properties + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html new file mode 100644 index 0000000000..0dae45b39d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html @@ -0,0 +1,105 @@ + + +CSS Grid Layout Test: Support flexible lengths for 'grid-template-columns' and 'grid-template-rows' properties + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html new file mode 100644 index 0000000000..ed4c500a19 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html @@ -0,0 +1,72 @@ + + +CSS Grid Layout Test: Support for 'grid-template-ares' property + + + + + + + + +
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html new file mode 100644 index 0000000000..bf818cd85e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html @@ -0,0 +1,89 @@ + + +CSS Grid Layout Test: Support for 'grid-template-columns' and 'grid-template-rows' properties + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html new file mode 100644 index 0000000000..bff5e8151c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html @@ -0,0 +1,123 @@ + + +CSS Grid Layout Test: Support for named grid lines in 'grid-template-columns' and 'grid-template-rows' properties + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002-ref.html new file mode 100644 index 0000000000..d65696428c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002-ref.html @@ -0,0 +1,216 @@ + + + + + + + +

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

+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002.html new file mode 100644 index 0000000000..6b3b19ef97 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-002.html @@ -0,0 +1,219 @@ + + +CSS Grid Layout Test: Support for named grid lines when 'grid-template-columns' and 'grid-template-rows' have multiple values inside of a repeat. + + + + + + +

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

+ + +
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003-ref.html new file mode 100644 index 0000000000..33f88bf374 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003-ref.html @@ -0,0 +1,222 @@ + + + + + + + +

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

+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003.html new file mode 100644 index 0000000000..c2c722485f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-named-grid-lines-003.html @@ -0,0 +1,224 @@ + + +CSS Grid Layout Test: Support for named grid lines when 'grid-template-columns' and 'grid-template-rows' have multiple values inside of a repeat. + + + + + + +

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

+ + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-001.html new file mode 100644 index 0000000000..c2c8be0c59 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-001.html @@ -0,0 +1,83 @@ + + +CSS Grid Layout Test: Support 'repeat()' notation for 'grid-template-columns' and 'grid-template-rows' properties + + + + + + + + + +
+ +
+
+
GRID ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-002.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-002.html new file mode 100644 index 0000000000..a5174fe6f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-support-repeat-002.html @@ -0,0 +1,70 @@ + + +CSS Grid Layout Test: Support 'repeat()' notation for 'grid-template-columns' and 'grid-template-rows' properties + + + + + + +
+ +
+
GRID ITEM
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001-ref.html new file mode 100644 index 0000000000..13002a7037 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001-ref.html @@ -0,0 +1,334 @@ + + + +CSS Grid Layout Test: grid-template-columns fit-content() reference file + + + + + + +

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

+ +
+

Only fit-content() and with fixed size tracks.

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

fit-content() with other content-sized tracks.

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

fit-content() with percentage arguments.

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

max-content < fit-content() argument.

+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html new file mode 100644 index 0000000000..cecc53f896 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html @@ -0,0 +1,358 @@ + + + +CSS Grid Layout Test: grid-template-columns fit-content() + + + + + + + + + +

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

+ +
+

Only fit-content() and with fixed size tracks.

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

fit-content() with other content-sized tracks.

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

fit-content() with percentage arguments.

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

max-content < fit-content() argument.

+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html new file mode 100644 index 0000000000..b32d24859e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html @@ -0,0 +1,76 @@ + + +CSS Grid: grid-tempalte-{rows|colums} dynamic updates + + + + + + + + + + + + +
+
+
XXXXX XXXXXX
+
+
+ +
+
+
XXXXX XXXXXX
+
+
+ +
+
+
XXXXX XXXXXX
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html new file mode 100644 index 0000000000..c992bf66d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html @@ -0,0 +1,107 @@ + + +CSS Grid Layout Test: 'grid-template-columns' and 'grid-template-rows' properties resolved values for implicit tracks + + + + + + + + + +
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html new file mode 100644 index 0000000000..d3ab109329 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html @@ -0,0 +1,277 @@ + + +CSS Grid Layout Test: 'grid-template-columns' and 'grid-template-rows' properties resolved values for implicit tracks + + + + + + + + + + +
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ +
+
FIRST ITEM
+
SECOND ITEM
+
THIRD
ITEM
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001-ref.html new file mode 100644 index 0000000000..dc39cccc68 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001-ref.html @@ -0,0 +1,331 @@ + + + +CSS Grid Layout Test: grid-template-rows fit-content() reference file + + + + + + +

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

+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XX XX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
X X X
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html new file mode 100644 index 0000000000..14ac0c9c39 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html @@ -0,0 +1,358 @@ + + + +CSS Grid Layout Test: grid-template-rows fit-content() + + + + + + + + + +

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

+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+
+ +
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XX XX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
X X X
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-definition/support/testing-utils.js b/testing/web-platform/tests/css/css-grid/grid-definition/support/testing-utils.js new file mode 100644 index 0000000000..30b944265b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-definition/support/testing-utils.js @@ -0,0 +1,43 @@ +var TestingUtils = (function() { + + function checkGridTemplateColumns(element, value) { + if (!Array.isArray(value)) + value = new Array(value); + assert_in_array(getComputedStyle(element).gridTemplateColumns, value, "gridTemplateColumns"); + } + + function checkGridTemplateRows(element, value) { + if (!Array.isArray(value)) + value = new Array(value); + assert_in_array(getComputedStyle(element).gridTemplateRows, value, "gridTemplateRows"); + } + + function testGridTemplateColumnsRows(gridId, columnsStyle, rowsStyle, columnsComputedValue, rowsComputedValue, label) { + test(function() { + var grid = document.getElementById(gridId); + grid.style.gridTemplateColumns = columnsStyle; + grid.style.gridTemplateRows = rowsStyle; + checkGridTemplateColumns(grid, columnsComputedValue); + checkGridTemplateRows(grid, rowsComputedValue); + }, (label ? label + " " : "") + "'" + gridId + "' with: grid-template-columns: " + columnsStyle + "; and grid-template-rows: " + rowsStyle + ";"); + } + + function checkGridTemplateAreas(element, value) { + if (!Array.isArray(value)) + value = new Array(value); + assert_in_array(getComputedStyle(element).gridTemplateAreas, value, "gridTemplateAreas"); + } + + function testGridTemplateAreas(gridId, style, value) { + test(function() { + var grid = document.getElementById(gridId); + grid.style.gridTemplateAreas = style; + checkGridTemplateAreas(grid, value); + }, "'" + gridId + "' with: grid-template-areas: " + style + ";"); + } + + return { + testGridTemplateColumnsRows: testGridTemplateColumnsRows, + testGridTemplateAreas: testGridTemplateAreas + } +})(); diff --git a/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-001.html b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-001.html new file mode 100644 index 0000000000..458ed020e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-001.html @@ -0,0 +1,22 @@ + +Grid items only stretch if block-size computes to auto + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-002.html b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-002.html new file mode 100644 index 0000000000..9b2757f4d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-002.html @@ -0,0 +1,23 @@ + +Grid items only stretch if block-size computes to auto + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-003.html b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-003.html new file mode 100644 index 0000000000..acd382b4f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-003.html @@ -0,0 +1,22 @@ + +Grid items only stretch if block-size computes to auto + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-004.html b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-004.html new file mode 100644 index 0000000000..b68cf7546d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-004.html @@ -0,0 +1,23 @@ + +Grid items only stretch if block-size computes to auto + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-ref.html b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-ref.html new file mode 100644 index 0000000000..1249dbaa8c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-non-auto-height-stretch-ref.html @@ -0,0 +1,10 @@ + +CSS test reference + +
diff --git a/testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-001.html b/testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-001.html new file mode 100644 index 0000000000..0956b7a025 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-001.html @@ -0,0 +1,9 @@ + + + +

There should be a filled green square below, and no red.

+
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-002.html b/testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-002.html new file mode 100644 index 0000000000..f795cd096d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-item-percentage-quirk-002.html @@ -0,0 +1,9 @@ + + + +

There should be a filled green square below, and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/anonymous-grid-item-001.html b/testing/web-platform/tests/css/css-grid/grid-items/anonymous-grid-item-001.html new file mode 100644 index 0000000000..db88ce54b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/anonymous-grid-item-001.html @@ -0,0 +1,8 @@ + + +CSS Grid Test: Anonymous grid items - non-contiguous text runs - position:absolute + + + +

The words "Two" and "lines" should not be on the same line.

+
Two lines
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-001.html b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-001.html new file mode 100644 index 0000000000..6271a37b63 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-001.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

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

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-003.html b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-003.html new file mode 100644 index 0000000000..45e7cce4d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-003.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-004.html b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-004.html new file mode 100644 index 0000000000..a7a6336c24 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-004.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-005.html b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-005.html new file mode 100644 index 0000000000..70f554ba37 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/aspect-ratio-005.html @@ -0,0 +1,12 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html b/testing/web-platform/tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html new file mode 100644 index 0000000000..53a0979622 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html @@ -0,0 +1,12 @@ + +CSS Grid Layout Test: Explicitly sized grid item as table with narrow contents + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001-ref.html new file mode 100644 index 0000000000..3e08fdfbde --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001-ref.html @@ -0,0 +1,14 @@ + + +Reference: 100x100 green square image in the middle + + +

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

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html new file mode 100644 index 0000000000..ccf87024bc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Margin auto and replaced grid item + + + + + + + + +

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

+ +
+
+
+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-automatic-minimum-intrinsic-aspect-ratio-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-automatic-minimum-intrinsic-aspect-ratio-001.html new file mode 100644 index 0000000000..7d472716fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-automatic-minimum-intrinsic-aspect-ratio-001.html @@ -0,0 +1,107 @@ + +CSS Grid: automatic minimum for items with instrinsic aspect ratios + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-img-item-percent-max-height-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-img-item-percent-max-height-001.html new file mode 100644 index 0000000000..d0d6d04dc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-img-item-percent-max-height-001.html @@ -0,0 +1,13 @@ + + +CSS Grid Layout Test: % max height of grid items + + + + + +

Test passes if there is a filled green square.

+ +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-001.html new file mode 100644 index 0000000000..09703be7f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-001.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Regular and anonymous grid items within an inline grid + + + + + + + +

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

+ +
+
+
it
+ em +
it
+ em +
+ it + em + it + em +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-002.html new file mode 100644 index 0000000000..f95c441d7a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-002.html @@ -0,0 +1,51 @@ + + +CSS Grid Layout Test: Children of grid items do not create new items within an inline grid + + + + + + + +

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

+ +
+
+
+
it
+ em +
+
+ it +
em
+
+
+ + it + + + em + + + it + + + em + +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-003.html new file mode 100644 index 0000000000..8758a6a2d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-003.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid items with 'display:none' are not rendered within an inline grid + + + + + + +

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

+ +
+
+ it + hidden + em +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-inline-blocks-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-inline-blocks-001.html new file mode 100644 index 0000000000..7a7ac5cba9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-items-inline-blocks-001.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: Paint order of grid items within an inline grid is the same as inline blocks + + + + + + +

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

+ +
+
R
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-001.html new file mode 100644 index 0000000000..5367ada129 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-001.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position within an inline grid + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
M
+
L
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-002.html new file mode 100644 index 0000000000..13f7c340fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-002.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position within an inline grid + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
M
+
L
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-003.html new file mode 100644 index 0000000000..1cf446cf10 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-003.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position within an inline grid + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
L
+
M
+
B
+
Y
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-004.html new file mode 100644 index 0000000000..3e9d6aba87 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-004.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position within an inline grid + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
B
+
L
+
M
+
Y
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-005.html new file mode 100644 index 0000000000..2dd1b379e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-auto-placement-005.html @@ -0,0 +1,54 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position within an inline grid + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
Y
+
M
+
B
+
L
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-001.html new file mode 100644 index 0000000000..00236a4c5c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-001.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order within an inline grid + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-002.html new file mode 100644 index 0000000000..ffcb8c7134 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-002.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order within an inline grid + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-003.html new file mode 100644 index 0000000000..e24cde00d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-003.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order within an inline grid + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-004.html new file mode 100644 index 0000000000..34cbce8fb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-004.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order within an inline grid + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-005.html new file mode 100644 index 0000000000..4ab1c4a465 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-order-property-painting-005.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order within an inline grid + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-001.html new file mode 100644 index 0000000000..5fa16a50f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-001.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items within an inline grid + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-002.html new file mode 100644 index 0000000000..b6a59c0b22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-002.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items within an inline grid + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-003.html new file mode 100644 index 0000000000..85d8425e31 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-003.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items within an inline grid + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-004.html new file mode 100644 index 0000000000..a1c84150a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-004.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items within an inline grid + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-005.html new file mode 100644 index 0000000000..c7ac09bfd1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-005.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items within an inline grid + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.html new file mode 100644 index 0000000000..dcea53174f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order within an inline grid + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.html new file mode 100644 index 0000000000..6f360e8a6a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order within an inline grid + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.html new file mode 100644 index 0000000000..10ace57ce4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order within an inline grid + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.html new file mode 100644 index 0000000000..5c61954895 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order within an inline grid + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html new file mode 100644 index 0000000000..271f4c01b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order within an inline grid + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html new file mode 100644 index 0000000000..87ed91cd79 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order within an inline grid + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums-ref.html new file mode 100644 index 0000000000..b90f15b597 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums-ref.html @@ -0,0 +1,153 @@ + + +CSS Grid: Grid item intrinsic maximum sizes + + + + + + + +
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+ +
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+ +
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums.html new file mode 100644 index 0000000000..5b244d3c11 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-intrinsic-maximums.html @@ -0,0 +1,161 @@ + + +CSS Grid: Grid item intrinsic maximum sizes + + + + + + + + + +
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+
XXXX XXXX
+
+
+
+ +
+ +
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+ +
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
+
XXXX XXXX
+
+
+
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-001.html new file mode 100644 index 0000000000..1dca0dcaa1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid item sizing + + + + + + +

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

+ +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-002.html new file mode 100644 index 0000000000..664e069103 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-002.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid item sizing + + + + + + +

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

+ +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-003.html new file mode 100644 index 0000000000..0194f3cf6e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-003.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid item sizing + + + + + + +

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

+ +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-004.html new file mode 100644 index 0000000000..b36fbb2bbc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-containing-block-004.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid item sizing in a positioned grid container + + + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-dynamic-min-contribution-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-dynamic-min-contribution-001.html new file mode 100644 index 0000000000..c4ced6b2a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-dynamic-min-contribution-001.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: dynamic minimum contribution + + + + +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-flex-container-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-flex-container-001.html new file mode 100644 index 0000000000..56c999c558 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-flex-container-001.html @@ -0,0 +1,132 @@ + + +CSS Grid Layout Test: Grid item which is also a flex container + + + + + + + + +
+ +
grid-template-rows: minmax(auto, auto);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(min-content, auto);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(max-content, auto);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(auto, min-content);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(min-content, min-content);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(max-content, min-content);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(auto, max-content);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(min-content, max-content);
+ +
+
+
+
+
+
+
+ +
grid-template-rows: minmax(max-content, max-content);
+ +
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-001.html new file mode 100644 index 0000000000..ebed26b332 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-001.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/grid-items/grid-item-inline-contribution-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-002.html new file mode 100644 index 0000000000..bcf4f5f867 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-002.html @@ -0,0 +1,28 @@ + + + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-003.html new file mode 100644 index 0000000000..8432c1d5e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-inline-contribution-003.html @@ -0,0 +1,28 @@ + + + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001-ref.html new file mode 100644 index 0000000000..86553ef6f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001-ref.html @@ -0,0 +1,46 @@ + + + + + + + +
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001.html new file mode 100644 index 0000000000..5209940a96 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001.html @@ -0,0 +1,61 @@ + + +CSS Grid: Grid items and logical margins + + + + + + + + + + + + +
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+
+
X
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html new file mode 100644 index 0000000000..f50e9ef312 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html @@ -0,0 +1,49 @@ + +CSS Grid Test: computed style for auto minimum size + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage-ref.html new file mode 100644 index 0000000000..96a3ca1d50 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testcase for bug 1526567 + + + + + +
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage.html new file mode 100644 index 0000000000..62273b87e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage.html @@ -0,0 +1,69 @@ + + + + + Testcase for bug 1526567 + + + + + + + + + +
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001-ref.html new file mode 100644 index 0000000000..1090871575 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001-ref.html @@ -0,0 +1,312 @@ + + +CSS Grid Layout Reference: item [min-|max-]*[width|height] percentages + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001.html new file mode 100644 index 0000000000..97532e495c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-001.html @@ -0,0 +1,318 @@ + + +CSS Grid Layout Test: item [min-|max-]*[width|height] percentages + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002-ref.html new file mode 100644 index 0000000000..568642631b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002-ref.html @@ -0,0 +1,312 @@ + + +CSS Grid Layout Reference: item [min-|max-]*[width|height] percentages + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002.html new file mode 100644 index 0000000000..2ceba537f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-002.html @@ -0,0 +1,318 @@ + + +CSS Grid Layout Test: item [min-|max-]*[width|height] percentages + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003-ref.html new file mode 100644 index 0000000000..41070a8f01 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003-ref.html @@ -0,0 +1,316 @@ + + +CSS Grid Layout Reference: item [min-|max-]*[width|height] calc() percentages + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003.html new file mode 100644 index 0000000000..fccf4fe0a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-percentage-sizes-003.html @@ -0,0 +1,318 @@ + + +CSS Grid Layout Test: item [min-|max-]*[width|height] calc() percentages + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001-ref.html new file mode 100644 index 0000000000..a6305e560e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001-ref.html @@ -0,0 +1,30 @@ + + +Reference: Rel.pos. grid item with style change. + + + + + +
+ + + +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001.html new file mode 100644 index 0000000000..d72df4126d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-001.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Rel.pos. grid item with style change. + + + + + + + + + +
+ + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002-ref.html new file mode 100644 index 0000000000..643b80e1ca --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002-ref.html @@ -0,0 +1,31 @@ + + +Reference: Rel.pos. centered grid item with style change. + + + + +
+ + + +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002.html new file mode 100644 index 0000000000..4a4d6c843a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-rel-pos-002.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Rel.pos. centered grid item with style change. + + + + + + + + +
+ + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-item-script-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-script-001.html new file mode 100644 index 0000000000..323e9ba3c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-item-script-001.html @@ -0,0 +1,13 @@ + +CSS Grid Layout Test: Insert script as grid item + + + + +
+ +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-001.html new file mode 100644 index 0000000000..fc9b27be4d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-001.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Regular and anonymous grid items + + + + + + + +

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

+ +
+
+
it
+ em +
it
+ em +
+
+ it + em + it + em +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-002.html new file mode 100644 index 0000000000..dbb67db859 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-002.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: Children of grid items do not create new items + + + + + + + +

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

+ +
+
+
+
it
+ em +
+
+ it +
em
+
+
+
+ + item + + + item + +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-003.html new file mode 100644 index 0000000000..1cfcbc563d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-003.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Grid items with 'display:none' are not rendered + + + + + + +

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

+ +
+
+ it + hidden + em +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-contribution-negative-margins.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-contribution-negative-margins.html new file mode 100644 index 0000000000..7f55bea748 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-contribution-negative-margins.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Grid items contribution with negative margin + + + + +

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

+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-inline-blocks-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-inline-blocks-001.html new file mode 100644 index 0000000000..2824bc5935 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-inline-blocks-001.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: Paint order of grid items is the same as inline blocks + + + + + + +

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

+ +
+
R
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html new file mode 100644 index 0000000000..c8f4633671 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html @@ -0,0 +1,365 @@ + + +CSS Grid Layout Test: Mininum height of grid items orthogonal + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item height: 60px;
+ +
+
+
+
+ +
Item min-height: 60px;
+ +
+
+
+
+ +
Item height: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-top: 5px; & margin-left: auto
+ +
+
+
+
+ +
Item height: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item height: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item height: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-height: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item height: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-height: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item height: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-height: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item height: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-height: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item height: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-height: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item height: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-height: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item height: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item height: 60px;
+ +
+
+
+
+ +
Item min-height: 60px;
+ +
+
+
+
+ +
Item height: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-top: 5px; & margin-left: auto
+ +
+
+
+
+ +
Item height: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item height: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item height: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-height: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item height: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-height: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item height: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-height: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item height: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-height: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item height: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-height: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item height: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-height: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item height: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-height: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-001.html new file mode 100644 index 0000000000..78bbfcbd2f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-001.html @@ -0,0 +1,349 @@ + + +CSS Grid Layout Test: Mininum width of grid items + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-002.html new file mode 100644 index 0000000000..8458e8e078 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-002.html @@ -0,0 +1,349 @@ + + +CSS Grid Layout Test: Mininum width of grid items + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html new file mode 100644 index 0000000000..4f8e689113 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html @@ -0,0 +1,364 @@ + + +CSS Grid Layout Test: Mininum width of grid items orthogonal + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-top: auto
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-top: auto
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html new file mode 100644 index 0000000000..ef22232567 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html @@ -0,0 +1,349 @@ + + +CSS Grid Layout Test: Mininum width of grid items orthogonal + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html new file mode 100644 index 0000000000..f137a7e475 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html @@ -0,0 +1,350 @@ + + +CSS Grid Layout Test: Mininum width of grid items vertical-lr + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html new file mode 100644 index 0000000000..9f2a5a2dae --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html @@ -0,0 +1,350 @@ + + +CSS Grid Layout Test: Mininum width of grid items vertical-lr + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html new file mode 100644 index 0000000000..54a5a9187b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html @@ -0,0 +1,350 @@ + + +CSS Grid Layout Test: Mininum width of grid items vertical-rl + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html new file mode 100644 index 0000000000..0640dbfaee --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html @@ -0,0 +1,350 @@ + + +CSS Grid Layout Test: Mininum width of grid items vertical-rl + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +

Direction RTL

+ +
Item width: 60px;
+ +
+
+
+
+ +
Item min-width: 60px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px;
+ +
+
+
+
+ +
Item width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px;
+ +
+
+
+
+ +
Item width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item min-width: 60px; & padding-left: 6px; & padding-right: 3px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px;
+ +
+
+
+
+ +
Item width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
+ +
Item min-width: 60px; & margin-left: 5px; & margin-right: 10px; & padding-left: 6px; & padding-right: 3px; & border-left-width: 2px; & border-right-width: 4px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-001.html new file mode 100644 index 0000000000..dc1602ab17 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-001.html @@ -0,0 +1,99 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-002.html new file mode 100644 index 0000000000..6ff78b4bb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-002.html @@ -0,0 +1,99 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-003.html new file mode 100644 index 0000000000..d6805b7b35 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-003.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
X
+
X
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-004.html new file mode 100644 index 0000000000..009d655832 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-004.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-005.html new file mode 100644 index 0000000000..4b86153e1b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-005.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-006.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-006.html new file mode 100644 index 0000000000..290f3fd781 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-006.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-007.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-007.html new file mode 100644 index 0000000000..78958e0170 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-007.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
X
+
X
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-008.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-008.html new file mode 100644 index 0000000000..49a42722c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-008.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-009.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-009.html new file mode 100644 index 0000000000..5fed639ef9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-009.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-010.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-010.html new file mode 100644 index 0000000000..5d6995f690 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-010.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-011.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-011.html new file mode 100644 index 0000000000..f2a87e1fb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-011.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
X
+
X
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-012.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-012.html new file mode 100644 index 0000000000..1071cdce5f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-012.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-013.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-013.html new file mode 100644 index 0000000000..cb3b56725b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-013.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-014.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-014.html new file mode 100644 index 0000000000..32a171dc9e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-014.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Grid items with percentage margins + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html new file mode 100644 index 0000000000..05d77f3d2c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage margins vertical-lr + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html new file mode 100644 index 0000000000..168a719a51 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage margins vertical-lr + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html new file mode 100644 index 0000000000..a1f380d051 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage margins vertical-rl + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html new file mode 100644 index 0000000000..7309daa236 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage margins vertical-rl + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item margin-left: 50%;
+ +
+
X
+
+
+ +
Item margin-right: 50%;
+ +
+
X
+
+
+ +
Item margin-top: 50%;
+ +
+
X
+
+
+ +
Item margin-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-001.html new file mode 100644 index 0000000000..7c99eb9068 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-001.html @@ -0,0 +1,99 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-002.html new file mode 100644 index 0000000000..447b5201d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-002.html @@ -0,0 +1,99 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-003.html new file mode 100644 index 0000000000..970f83c1ed --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-003.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
X
+
X
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-004.html new file mode 100644 index 0000000000..60b08630df --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-004.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-005.html new file mode 100644 index 0000000000..6c67080f7a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-005.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-006.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-006.html new file mode 100644 index 0000000000..b17a569024 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-006.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-007.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-007.html new file mode 100644 index 0000000000..a49956390d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-007.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
X
+
X
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-008.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-008.html new file mode 100644 index 0000000000..da9328bebc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-008.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-009.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-009.html new file mode 100644 index 0000000000..5d86919be2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-009.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-010.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-010.html new file mode 100644 index 0000000000..18c8a9b7c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-010.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-011.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-011.html new file mode 100644 index 0000000000..a6aaed5ddf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-011.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
X
+
X
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-012.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-012.html new file mode 100644 index 0000000000..771a1c8fef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-012.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-013.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-013.html new file mode 100644 index 0000000000..5e6ff09646 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-013.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-014.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-014.html new file mode 100644 index 0000000000..2a9bd67ec4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-014.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings + + + + + + + +

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

+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-015.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-015.html new file mode 100644 index 0000000000..d6e8b7a4e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-015.html @@ -0,0 +1,13 @@ + + + + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html new file mode 100644 index 0000000000..a21ab29de9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings vertical-lr + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html new file mode 100644 index 0000000000..786efe8203 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings vertical-lr + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html new file mode 100644 index 0000000000..5bb2566286 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings vertical-rl + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html new file mode 100644 index 0000000000..5502aecd68 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Grid items with percentage paddings vertical-rl + + + + + + + + + + + + + +
+ +

Direction LTR

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
+ +

Direction RTL

+ +
Item padding-left: 50%;
+ +
+
X
+
+
+ +
Item padding-right: 50%;
+ +
+
X
+
+
+ +
Item padding-top: 50%;
+ +
+
X
+
+
+ +
Item padding-bottom: 50%;
+ +
+
X
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-001.html new file mode 100644 index 0000000000..8d2b7e08a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-001.html @@ -0,0 +1,94 @@ + + +CSS Grid Layout Test: Grid items with relative offsets + + + + + + + + + + + +
+ +

Direction LTR

+ +
+
+
+
+
+ +

Direction RTL

+ +
+
+
+
+
+ +

Writing Mode vertical-lr

+ +

Direction LTR

+ +
+
+
+
+
+ +

Direction RTL

+ +
+
+
+
+
+ +

Writing Mode vertical-rl

+ +

Direction LTR

+ +
+
+
+
+
+ +

Direction RTL

+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-002.html new file mode 100644 index 0000000000..fb0cfd7549 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-relative-offsets-002.html @@ -0,0 +1,94 @@ + + +CSS Grid Layout Test: Grid items with relative offsets + + + + + + + + + + + +
+ +

Direction LTR

+ +
+
+
+
+
+ +

Direction RTL

+ +
+
+
+
+
+ +

Writing Mode vertical-lr

+ +

Direction LTR

+ +
+
+
+
+
+ +

Direction RTL

+ +
+
+
+
+
+ +

Writing Mode vertical-rl

+ +

Direction LTR

+ +
+
+
+
+
+ +

Direction RTL

+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001-ref.html new file mode 100644 index 0000000000..c3eccf48eb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001-ref.html @@ -0,0 +1,18 @@ + + +CSS Reftest Reference: Grid Item Sizing + + + +

Test passes if it has the same output than the reference.

+ +
+ +
+ Image download support must be enabledImage download support must be enabledImage download support must be enabled +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001.html new file mode 100644 index 0000000000..033d292ce6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-items-sizing-alignment-001.html @@ -0,0 +1,31 @@ + + +CSS Grid Layout Test: Grid Item Sizing + + + + + + +

Test passes if it has the same output than the reference.

+ +
+ + + + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-grid-in-grid.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-grid-in-grid.html new file mode 100644 index 0000000000..605494dd27 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-grid-in-grid.html @@ -0,0 +1,67 @@ + + + + CSS Grid Layout Test: grid in grid + + + + + + + +

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

+
+
 
+
+
 
+
 
+
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-a.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-a.html new file mode 100644 index 0000000000..b5e1dec6d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-a.html @@ -0,0 +1,46 @@ + + + + CSS Grid Layout Test: z order + + + + + + + +

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

+
+
down
+
up
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-b.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-b.html new file mode 100644 index 0000000000..e4fdc89e5f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-layout-z-order-b.html @@ -0,0 +1,46 @@ + + + + CSS Grid Layout Test: z order + + + + + + + +

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

+
+
down
+
up
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-001.html new file mode 100644 index 0000000000..2965fd8fb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + +

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

+ +
+
+
IT E
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-002.html new file mode 100644 index 0000000000..39b9d033a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-002.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + +

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

+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-003.html new file mode 100644 index 0000000000..19ea84c549 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-003.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + +

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

+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-004.html new file mode 100644 index 0000000000..34764652a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-004.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + +

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

+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-005.html new file mode 100644 index 0000000000..d7ac67af4d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-005.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+ Image download support must be enabled +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-006.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-006.html new file mode 100644 index 0000000000..69bbc7c098 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-006.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+ Image download support must be enabled +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-007.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-007.html new file mode 100644 index 0000000000..8899ca1c7a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-007.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+ Image download support must be enabled + Image download support must be enabled +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-008.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-008.html new file mode 100644 index 0000000000..c945490c48 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-008.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+ Image download support must be enabled +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-009.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-009.html new file mode 100644 index 0000000000..77d8979cbd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-009.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+ Image download support must be enabled + Image download support must be enabled +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-010.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-010.html new file mode 100644 index 0000000000..a2406a5355 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-010.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-011.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-011.html new file mode 100644 index 0000000000..d769cdee52 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-011.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-012.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-012.html new file mode 100644 index 0000000000..2a39c9bda1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-012.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-013.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-013.html new file mode 100644 index 0000000000..813f4a15a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-013.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + + +

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

+ +
+
+
IT E
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-014.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-014.html new file mode 100644 index 0000000000..09e3fd5818 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-014.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-015.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-015.html new file mode 100644 index 0000000000..0d36aaa822 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-015.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-016.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-016.html new file mode 100644 index 0000000000..26a3572738 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-016.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-017.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-017.html new file mode 100644 index 0000000000..4cb74022aa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-017.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-018.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-018.html new file mode 100644 index 0000000000..4e944295ab --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-018.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-019.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-019.html new file mode 100644 index 0000000000..ae18e61399 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-019.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-020.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-020.html new file mode 100644 index 0000000000..2e8b47377d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-020.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html new file mode 100644 index 0000000000..d2c221521a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html @@ -0,0 +1,222 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + + + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ +
+ +
ITEM
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html new file mode 100644 index 0000000000..38e1a1bb26 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html @@ -0,0 +1,355 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + + + + + + + +
+ +
grid-template-columns: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 25px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid content writing-mode: vertical-lr;

+ +
grid-template-columns: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 25px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid content writing-mode: vertical-rl;

+ +
grid-template-columns: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 25px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 25px); item height + margin + border + padding: 10px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html new file mode 100644 index 0000000000..8993e2fb1b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html @@ -0,0 +1,465 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + + + + + + + +
+ +

item writing-mode: vertical-lr;

+ +
grid-template-rows: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +

item writing-mode: vertical-rl;

+ +
grid-template-rows: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid container writing-mode: vertical-lr; & item writing-mode: horizontal-tb;

+ +
grid-template-rows: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid container writing-mode: vertical-rl; & item writing-mode: horizontal-tb;

+ +
grid-template-rows: auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 25px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 25px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 25px); item width + margin + border + padding: 10px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html new file mode 100644 index 0000000000..fc7c91dbf1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html @@ -0,0 +1,359 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + + + + + + + +
+ +
grid-template-columns: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid content writing-mode: vertical-lr;

+ +
grid-template-columns: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid content writing-mode: vertical-rl;

+ +
grid-template-columns: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 0px) minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-columns: minmax(auto, 20px) minmax(auto, 20px); item height + margin + border + padding: 10px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html new file mode 100644 index 0000000000..544e71c5e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html @@ -0,0 +1,469 @@ + + +CSS Grid Layout Test: Minimum size of grid items + + + + + + + + + + + + + +
+ +

item writing-mode: vertical-lr;

+ +
grid-template-rows: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +

item writing-mode: vertical-rl;

+ +
grid-template-rows: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border height: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid container writing-mode: vertical-lr; & item writing-mode: horizontal-tb;

+ +
grid-template-rows: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +

grid container writing-mode: vertical-rl; & item writing-mode: horizontal-tb;

+ +
grid-template-rows: auto auto;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 0px 0px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: 20px 20px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width: 10px;
+ +
+
XXXXXXXXXX
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border width: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width + margin + border + padding: 10px;
+ +
+
+
+
+ +
grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width + margin + border + padding: 10px;
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-001.html new file mode 100644 index 0000000000..22ed4957f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-001.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
M
+
L
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-002.html new file mode 100644 index 0000000000..9ec9809ccd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-002.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
M
+
L
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-003.html new file mode 100644 index 0000000000..b40f3101d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-003.html @@ -0,0 +1,55 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
L
+
M
+
B
+
Y
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-004.html new file mode 100644 index 0000000000..f606c69673 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-004.html @@ -0,0 +1,56 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
B
+
L
+
M
+
Y
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-005.html new file mode 100644 index 0000000000..f787f0e770 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-auto-placement-005.html @@ -0,0 +1,56 @@ + + +CSS Grid Layout Test: 'order' property affects grid items auto-placement position + + + + + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+
+
Y
+
M
+
B
+
L
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-001.html new file mode 100644 index 0000000000..9f9267a796 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-001.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-002.html new file mode 100644 index 0000000000..91093e83a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-002.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-003.html new file mode 100644 index 0000000000..5c3e68e805 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-003.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-004.html new file mode 100644 index 0000000000..7b2849b0e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-004.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-005.html new file mode 100644 index 0000000000..be09be68a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-order-property-painting-005.html @@ -0,0 +1,35 @@ + + +CSS Grid Layout Test: 'order' property affects grid items painting order + + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html new file mode 100644 index 0000000000..d1223b9fa0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html @@ -0,0 +1,15 @@ + + + +

Test passes if there is a filled green square.

+
+
+ + +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-001.html new file mode 100644 index 0000000000..52ad190afd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-001.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-002.html new file mode 100644 index 0000000000..551137965d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-002.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-003.html new file mode 100644 index 0000000000..1934144660 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-003.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-004.html new file mode 100644 index 0000000000..2defd235d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-004.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-005.html new file mode 100644 index 0000000000..4bc7e116d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-005.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: 'z-index' property controls the z-axis order of grid items + + + + + + +

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

+ +
+
G
+
R
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-001.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-001.html new file mode 100644 index 0000000000..76e379cb53 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-001.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-002.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-002.html new file mode 100644 index 0000000000..16a4821364 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-002.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-003.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-003.html new file mode 100644 index 0000000000..46317b1987 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-003.html @@ -0,0 +1,44 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-004.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-004.html new file mode 100644 index 0000000000..74b8ec0209 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-004.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-005.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-005.html new file mode 100644 index 0000000000..bae5b238c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-005.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-006.html b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-006.html new file mode 100644 index 0000000000..3424d0c86b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-006.html @@ -0,0 +1,49 @@ + + +CSS Grid Layout Test: 'z-index' property controls the grid items stacking order + + + + + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
G
+
Y
+
B
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html b/testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html new file mode 100644 index 0000000000..3bf98c4a58 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html @@ -0,0 +1,16 @@ + +Grid item with table with infinite max intrinsic inline size + + + +

Test passes if there is a filled green square.

+
+
+ + + + + +
  
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-margin-dynamic.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-margin-dynamic.html new file mode 100644 index 0000000000..ed1edc4ba6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-margin-dynamic.html @@ -0,0 +1,12 @@ + + + +

Test passes if there is a filled green square.

+
+
FAIL
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-indefinite-replaced.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-indefinite-replaced.html new file mode 100644 index 0000000000..3610f2e2c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-indefinite-replaced.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001-ref.html new file mode 100644 index 0000000000..2c21c8c13d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001-ref.html @@ -0,0 +1,92 @@ + + +CSS Refttest Reference: Percentage size on child of a grid item with margin, border, padding and scrollbar + + + +

The test passes if in the different examples you see scrollbars but there's no overflow, so you cannot actually scroll.

+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html new file mode 100644 index 0000000000..190277a1ed --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html @@ -0,0 +1,91 @@ + + +CSS Grid Test: Percentage size on replaced child of a grid item with margin, border, padding and scrollbar + + + + + + +

The test passes if in the different examples you see scrollbars but there's no overflow, so you cannot actually scroll.

+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001-ref.html new file mode 100644 index 0000000000..bba5f7d282 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001-ref.html @@ -0,0 +1,94 @@ + + +CSS Refttest Reference: Percentage size on child of a grid item with margin, border, padding and scrollbar + + + + +

The test passes if in the different examples you see scrollbars but there's no overflow, so you cannot actually scroll.

+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001.html new file mode 100644 index 0000000000..ad00990619 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-001.html @@ -0,0 +1,91 @@ + + +CSS Grid Test: Percentage size on child of a grid item with margin, border, padding and scrollbar + + + + + + +

The test passes if in the different examples you see scrollbars but there's no overflow, so you cannot actually scroll.

+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-002.html b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-002.html new file mode 100644 index 0000000000..17f57bf39d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/percentage-size-subitems-002.html @@ -0,0 +1,10 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/ref-filled-green-100px-square-image.html b/testing/web-platform/tests/css/css-grid/grid-items/ref-filled-green-100px-square-image.html new file mode 100644 index 0000000000..5906160218 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/ref-filled-green-100px-square-image.html @@ -0,0 +1,8 @@ + + +CSS Reftest Reference: 100x100 green square image + + +

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

+ +Image download support must be enabled diff --git a/testing/web-platform/tests/css/css-grid/grid-items/remove-svg-grid-item-001.html b/testing/web-platform/tests/css/css-grid/grid-items/remove-svg-grid-item-001.html new file mode 100644 index 0000000000..5e196c82c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/remove-svg-grid-item-001.html @@ -0,0 +1,21 @@ + +CSS Grid Layout Test: Remove a first child in grid items + + + + + +
+ + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-001.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-001.html new file mode 100644 index 0000000000..b29b67a01a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-001.html @@ -0,0 +1,22 @@ + +CSS aspect-ratio: grid item (ratio-dependent: inline) + + + + + + +

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

+ +
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-002.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-002.html new file mode 100644 index 0000000000..b8101c4399 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-002.html @@ -0,0 +1,22 @@ + +CSS aspect-ratio: grid item (ratio-dependent: block) + + + + + + +

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

+ +
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-007.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-007.html new file mode 100644 index 0000000000..61284df758 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-007.html @@ -0,0 +1,22 @@ + +CSS aspect-ratio: grid item (ratio-dependent: block) with larger row track size + + + + + + +

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

+ +
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-010.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-010.html new file mode 100644 index 0000000000..83672297f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-010.html @@ -0,0 +1,22 @@ + +CSS aspect-ratio: grid item (ratio-dependent: block) with larger row track size + + + + + + +

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

+ +
+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-011.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-011.html new file mode 100644 index 0000000000..c5f5c301a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-011.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-012.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-012.html new file mode 100644 index 0000000000..c26ce03378 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-012.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-013.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-013.html new file mode 100644 index 0000000000..c6c3ef66c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-013.html @@ -0,0 +1,8 @@ + + + + +

Test passes if there is a filled green square.

+
+ +
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-014.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-014.html new file mode 100644 index 0000000000..4aa10414d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-014.html @@ -0,0 +1,7 @@ + + + +

Test passes if there is a filled green square.

+
+ +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-015.html b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-015.html new file mode 100644 index 0000000000..adb9af5654 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/replaced-element-015.html @@ -0,0 +1,20 @@ + + + +

Test passes if it matches the reference.

+
+
+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/support/100x100-green.png b/testing/web-platform/tests/css/css-grid/grid-items/support/100x100-green.png new file mode 100644 index 0000000000..25b76c3c6f Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/grid-items/support/100x100-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/support/200x200-green.png b/testing/web-platform/tests/css/css-grid/grid-items/support/200x200-green.png new file mode 100644 index 0000000000..e8b591f05b Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/grid-items/support/200x200-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/support/25x50-green.png b/testing/web-platform/tests/css/css-grid/grid-items/support/25x50-green.png new file mode 100644 index 0000000000..6ab02fce0f Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/grid-items/support/25x50-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/support/500x500-green.png b/testing/web-platform/tests/css/css-grid/grid-items/support/500x500-green.png new file mode 100644 index 0000000000..cdd928e6be Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/grid-items/support/500x500-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/support/50x25-green.png b/testing/web-platform/tests/css/css-grid/grid-items/support/50x25-green.png new file mode 100644 index 0000000000..2bd68e7421 Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/grid-items/support/50x25-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/support/50x50-green.png b/testing/web-platform/tests/css/css-grid/grid-items/support/50x50-green.png new file mode 100644 index 0000000000..f709bf09e5 Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/grid-items/support/50x50-green.png differ diff --git a/testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html b/testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html new file mode 100644 index 0000000000..877e982cd4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html @@ -0,0 +1,14 @@ + +Table grid item with infinite max intrinsic inline size + + + +

Test passes if there is a filled green square.

+
+ + + + + +
  
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001-ref.html b/testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001-ref.html new file mode 100644 index 0000000000..1531d98a64 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001-ref.html @@ -0,0 +1,17 @@ + + + + + +

This test passes if it has the same output than the reference. As spec states that child text runs containing only white space should not rendered (just as if its text nodes were display:none).

+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001.html b/testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001.html new file mode 100644 index 0000000000..f79baab6f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/whitespace-in-grid-item-001.html @@ -0,0 +1,27 @@ + + +CSS Grid : Whitespace in grid item + + + + + + + + +

This test passes if it has the same output than the reference. As spec states that child text runs containing only white space should not rendered (just as if its text nodes were display:none).

+
+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/grid-layout-properties.html b/testing/web-platform/tests/css/css-grid/grid-layout-properties.html new file mode 100644 index 0000000000..4ffa89bce5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-layout-properties.html @@ -0,0 +1,238 @@ + + + + + CSS Test: Grid Layout - Properties exist + + + + + + + + + + + + +
+
+
+
I T
+
IT
+
I
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html b/testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html new file mode 100644 index 0000000000..a795362586 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html @@ -0,0 +1,31 @@ + + +CSS Grid: column-* properties are ignored. + + + + + + + + + + +
+AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDDD +
+ +
+AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDDD +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html b/testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html new file mode 100644 index 0000000000..d61f7ad14e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/compute-intrinsic-widths-scrollbar-001.html @@ -0,0 +1,25 @@ + +CSS Grid: width of grid container with scrollbar. + + + + + + + + + + + +
+ item +
+
+ item +
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-model/display-grid.html b/testing/web-platform/tests/css/css-grid/grid-model/display-grid.html new file mode 100644 index 0000000000..7c6b743327 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-model/display-grid.html @@ -0,0 +1,107 @@ + + + + CSS Grid Layout: display: grid + + + + + + + + +

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ +
+ +

direction: ltr;

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

direction: rtl;

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

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

+ +
+ +

direction: ltr;

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

direction: rtl;

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

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

+ +
+ +

direction: ltr;

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

direction: rtl;

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

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

+ +
+ +

direction: ltr;

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

direction: rtl;

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

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

+ +
+ +

direction: ltr;

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

direction: rtl;

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

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

+ +
+ +

direction: ltr;

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

direction: rtl;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

XXXXX

+
XXXXX
+

XXXXX

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

XXXXX

+
XXXXX
+

XXXXX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ diff --git a/testing/web-platform/tests/css/css-grid/grid-tracks-stretched-with-different-flex-factors-sum.html b/testing/web-platform/tests/css/css-grid/grid-tracks-stretched-with-different-flex-factors-sum.html new file mode 100644 index 0000000000..f2c1d5e95a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-tracks-stretched-with-different-flex-factors-sum.html @@ -0,0 +1,57 @@ + +CSS Grid: 'stretch' content alignment on flex tracks. + + + + + + + + + + + + + + +
+

When the sum of all track's flex factor is < 1, they don't exhaust the available space, which is used to stretch the 'auto' sized tracks.

+
+
+
+
+
+
+
+ +
+

When the sum of all track's flex factor is >= 1, they exhaust the available space, hence the 'stretch' alignment is not applied to the 'auto' sized tracks.

+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-001.html b/testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-001.html new file mode 100644 index 0000000000..e9f121b000 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-001.html @@ -0,0 +1,50 @@ + + + + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-002.html b/testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-002.html new file mode 100644 index 0000000000..02f536344d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-with-content-dynamic-display-002.html @@ -0,0 +1,50 @@ + + + + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/grid-with-dynamic-img.html b/testing/web-platform/tests/css/css-grid/grid-with-dynamic-img.html new file mode 100644 index 0000000000..ff7d2b8069 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-with-dynamic-img.html @@ -0,0 +1,13 @@ + + + +

Test passes if there is a filled green square.

+
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/grid-with-orthogonal-child-within-flexbox.html b/testing/web-platform/tests/css/css-grid/grid-with-orthogonal-child-within-flexbox.html new file mode 100644 index 0000000000..a0fc9155f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-with-orthogonal-child-within-flexbox.html @@ -0,0 +1,13 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+ + +
+
+
text
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-within-flexbox-definite-change.html b/testing/web-platform/tests/css/css-grid/grid-within-flexbox-definite-change.html new file mode 100644 index 0000000000..03b3e67b24 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-within-flexbox-definite-change.html @@ -0,0 +1,10 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/grid-within-flexbox-indefinite.html b/testing/web-platform/tests/css/css-grid/grid-within-flexbox-indefinite.html new file mode 100644 index 0000000000..2724355f0b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-within-flexbox-indefinite.html @@ -0,0 +1,10 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-001.html b/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-001.html new file mode 100644 index 0000000000..e61ced340c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-001.html @@ -0,0 +1,40 @@ + + + + + CSS Grid Layout Test: Support for 'grid-auto-columns' and 'grid-auto-rows' properties + + + + + + +

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

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-002.html b/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-002.html new file mode 100644 index 0000000000..2e90b46019 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-002.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: Support for 'grid-auto-columns' and 'grid-auto-rows' accepting track listing as value + + + + + +

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/implicit-grids/grid-support-grid-auto-columns-rows-003.html b/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-003.html new file mode 100644 index 0000000000..452eb494b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-003.html @@ -0,0 +1,130 @@ + + + + + CSS Grid Layout Test: Support for 'grid-auto-columns' and + 'grid-auto-rows' properties with implicit tracks after and before the + explicit grid + + + + + + +
+ +
+ + +
+ + +
+ + +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/inheritance.html b/testing/web-platform/tests/css/css-grid/inheritance.html new file mode 100644 index 0000000000..eee86f7030 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/inheritance.html @@ -0,0 +1,30 @@ + + + + +Inheritance of CSS Grid Layout properties + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html new file mode 100644 index 0000000000..2a23b1bd20 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html @@ -0,0 +1,36 @@ + +CSS Grid: grid items using 'auto' margins. + + + + + + +

This test pass if the 3 items in the first row have the same size filling the whole viewport's width and the item in the second row is centered in the first column.

+

+
+ In a few questions, you will get an expert-designed investment portfolio to fit your financial needs. +
+
+ Open and fund your account with 10,000 or more and we will put your money to work. +
+
+ We will take it from here, monitoring your portfolio daily to help keep it on track. +
+
Learn More +
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html new file mode 100644 index 0000000000..f6ec2bb997 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Horizontal 4x1 grid with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html new file mode 100644 index 0000000000..c48bedccd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

4x1 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html new file mode 100644 index 0000000000..3024534785 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html @@ -0,0 +1,91 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical LR 4x1 grid with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html new file mode 100644 index 0000000000..3fb71ab90d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical RL 4x1 grid with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html new file mode 100644 index 0000000000..19404aa022 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical LR 4x1 grid with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html new file mode 100644 index 0000000000..3e05ed758c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical RL 4x1 grid with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html new file mode 100644 index 0000000000..dd6f602ce7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html @@ -0,0 +1,88 @@ + +CSS Grid: track sizing algo with size restrictions and intrinsic sizes. + + + + + + + + + + + + + + + + + + +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXXX XX X XX XXX
+
+
+ +
+
+
XXX XXXX XX X XX XXX
+
+
+ +
+
+
XXXX
+
XXXX XX XX
+
+
+
XXX XX X
+
XXXX XXX XXXX XXX XXXX
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html new file mode 100644 index 0000000000..6b2df4e572 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html @@ -0,0 +1,24 @@ + +Auto Min Size is Zeroed When Spanning Flexible Tracks + + + + + + + +

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

+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html new file mode 100644 index 0000000000..097468b7c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html @@ -0,0 +1,94 @@ + +CSS Grid Layout Test: min and max width when computing the flex column + + + + + + + + + + + + +

This test PASS if all the grids in the same row look the same.

+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html new file mode 100644 index 0000000000..6625a321d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html @@ -0,0 +1,32 @@ + + + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html new file mode 100644 index 0000000000..0789e40530 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html @@ -0,0 +1,96 @@ + +CSS Grid Layout Test: min and max height when computing the flex row + + + + + + + + + + + + +
+ +

This test PASS if all the grids in the same row look the same.

+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html new file mode 100644 index 0000000000..994149faa6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html @@ -0,0 +1,46 @@ + + + +CSS Grid Layout Test: Expand flexible tracks with a fractional size + + + + + + +

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

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html new file mode 100644 index 0000000000..e0665d56a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html new file mode 100644 index 0000000000..4ddafecb84 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html new file mode 100644 index 0000000000..73d204490a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html new file mode 100644 index 0000000000..c3f9d9c0d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html new file mode 100644 index 0000000000..4443314950 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html new file mode 100644 index 0000000000..7be46cd3b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html new file mode 100644 index 0000000000..ab0e591b8f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html new file mode 100644 index 0000000000..183a607f53 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html new file mode 100644 index 0000000000..0bac13960b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html @@ -0,0 +1,294 @@ + +CSS Grid: automatic minimum in 'auto' columns + + + + + + + + + + + + + +
+
+
XXXXXX
+
+
+ +
+
+
XX
+
+
+ +
+
+
XX XX XX
+
+
+ +
+
+
XXX XX X
+
+
+ +
+
+
X X X X X X
+
+
+ +
+
+
XX
+
XXXX XXXX
+
XX XXXXX X
+
+
+ +
+
+
XX
+
XXXXXX
+
XXXX XXXX
+
+
+ +
+
+
XX
+
XX XXXXXXXX
+
XXXX XXXX
+
+
+ + +
+
+
+
+
+
+ + +
+
+
XX XX
+
XXXXXX X XXX
+
+
+ +
+
+
XX XX XX
+
X X
+
XXXX
+
+
+ +
+
+
X XXX XX
+
XXX XXXX
+
+
+ +
+
+
XX XX XX
+
XXXXX X XXXXX
+
+
+ +
+
+
X XXX XX
+
XXXXX XXXXX
+
XX XX
+
+
+ +
+
+
XX XX XX XX
+
XXX
+
X XX XXX
+
X XX X
+
+
+ +
+
+
XXX X
+
+
+ +
+
+
XXX X
+
+
+ +
+
+
XXX X
+
+
+ +
+
+
XX XXX
+
+
+ +
+
+
XX XXX XX
+
+
+ +
+
+
XX XXX XX
+
+
+ +
+
+
XXXXXX
+
+
+ +
+
+
XXXXXX
+
+
+ +
+
+
XXXXXX
+
+
+ +
+
+
XX XXX X
+
+
+ +
+
+
XX XXX X
+
+
+ +
+
+
XX XXX X
+
+
+ +
+
+
X XXXX X
+
+
+ +
+
+
X XXXX X
+
+
+ +
+
+
X XXXX X
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html new file mode 100644 index 0000000000..77e9c22294 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html @@ -0,0 +1,278 @@ + +CSS Grid: automatic minimum in 'auto' rows + + + + + + + + + + + + + + +
+
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html new file mode 100644 index 0000000000..34a52937a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html @@ -0,0 +1,305 @@ + + +CSS Grid: indefinite grid container and percentage rows. + + + + + + + + + + + + + + +
+
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html new file mode 100644 index 0000000000..907ef68668 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + +
+
XXX XX X XX X XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html new file mode 100644 index 0000000000..a88d0a5025 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + + +
+
XXX XX X XX X XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html new file mode 100644 index 0000000000..b3c692c852 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + +
+
XXXX XXX
+
XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html new file mode 100644 index 0000000000..045e080a4e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + +
+
XXXX XXX
+
XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html new file mode 100644 index 0000000000..150878b80a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html @@ -0,0 +1,169 @@ + + +CSS Grid Layout Test: Grid Track Sizing Algorithm Flexible Tracks and Gutters + + + + + + + + + + + + +
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
XXXXXXXX
+
X
X
X
X
+
+
+ +
+
+
+
+
XXXXXXXX
X
X
X
+
+ +
+
+
X
X
X
X
+
XXXXXXXX
+
+ +
+
XXXXXXXXXXXXXXXXXXXX
+
X
X
X
X
+
+
+ +
+
+
XXXXXXXX
+
X
X
X
X
+
+ +
+
+
+
XXXXXXXXXXXXXXXXXXXX
X
X
X
+
+ +
+
+
XXXXXXXX
+
X
X
X
X
+
+ +
+
X
X
X
X
X
X
X
X
X
X
+
XXXXXXXX
+
+
+ +
+
+
X
X
X
X
+
XXXXXXXX
+
+ +
+
+
+
XXXXXXXX
X
X
X
X
X
X
X
X
X
+
+ +
+
+XXXXXXXXXXXXXXXXXXXX
X
X
X
X
X
X
X
X
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html new file mode 100644 index 0000000000..f3c2087e27 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Grid Track Sizing Algorithm Flexible Tracks and Gutters + + + + + + + + + + + + +
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html new file mode 100644 index 0000000000..fc2ebeb103 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Restart the algorithm to find the size of an 'fr' + + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html new file mode 100644 index 0000000000..ab55502487 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html @@ -0,0 +1,61 @@ + + +CSS Grid Layout Test: indefinite percentage in fit-content() + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html new file mode 100644 index 0000000000..f983a4b2c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html @@ -0,0 +1,81 @@ + + +CSS Grid Layout Test: Intrinsic contribution of an item with flex tracks + + + + + + +
+ +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html new file mode 100644 index 0000000000..a8506e67ef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Intrinsic contributions of 2 items with flex tracks + + + + + + +
+ +
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html new file mode 100644 index 0000000000..13c968e915 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html @@ -0,0 +1,202 @@ + + +CSS Grid Layout Test: Intrinsic contribution of an item with flex tracks + + + + + + + + + +
+ +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html new file mode 100644 index 0000000000..4db5080f93 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html @@ -0,0 +1,13 @@ + + + +

Test passes if there is a filled green square.

+
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html new file mode 100644 index 0000000000..63d6844cb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Compute the grid's intrinsic size when there are orthogonal items + + + + + + + + + + + + +
rows: auto
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, 200px)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(auto, 200px)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, auto)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(auto, 100px)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, fit-content)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, 1fr)
+ +
+
XXX XX X XXX XX X
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html new file mode 100644 index 0000000000..5c740681f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Intrinsic contribution of a small item to intrinsic tracks + + + + + + +
+
XXX XX
XX
XX
+
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html new file mode 100644 index 0000000000..6ae1c50c22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html @@ -0,0 +1,87 @@ + +CSS Grid: 'auto' sizes with item's margins + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html new file mode 100644 index 0000000000..63bf55f293 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html @@ -0,0 +1,86 @@ + +CSS Grid: 'auto' sizes with item's margins with vertical-lr + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html new file mode 100644 index 0000000000..d6767e3f4a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html @@ -0,0 +1,86 @@ + +CSS Grid: 'auto' sizes with item's margins with vertical-rl + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html new file mode 100644 index 0000000000..10649a9639 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html @@ -0,0 +1,43 @@ + + + + CSS Grid Layout Test: free space unit + + + + + + + +

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

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html new file mode 100644 index 0000000000..3d1949fc3f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: minimum contribution with baseline-alignment shim + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html new file mode 100644 index 0000000000..cd80fd3873 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: minimum contribution with baseline-alignment shim + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html new file mode 100644 index 0000000000..2bd37eb0f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: minimum contribution with baseline-alignment shim + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html new file mode 100644 index 0000000000..8402238f2b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Filled Percentage Column, Shrinkwrap Width (via float) + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXX
+
+ +
+
X
+
X
+
XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html new file mode 100644 index 0000000000..ec84108cf1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Spanned Percentage Column, Shrinkwrap Width (via float) + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXXXX
+
+ +
+
X
+
X
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html new file mode 100644 index 0000000000..a55c24f77d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Filled Percentage Row, Shrinkwrap Height + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
+
+ +
+
X
+
X
+
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html new file mode 100644 index 0000000000..0c51f08f82 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Spanned Percentage Row, Shrinkwrap Height + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
X
X
+
+ +
+
X
+
X
+
X
X
X
X
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html new file mode 100644 index 0000000000..29eca9dbc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: stretch alignment respects min size constraints of the grid container + + + + + + +

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

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html new file mode 100644 index 0000000000..2db9d64347 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html @@ -0,0 +1,31 @@ + + + + + +

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

+
+ + +
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html new file mode 100644 index 0000000000..b06d891151 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html @@ -0,0 +1,27 @@ + + +

This test pass if the 3 items in the first row have the same size filling the whole viewport's width and the item in the second row is centered in the first column.

+

+
+ In a few questions, you will get an expert-designed investment portfolio to fit your financial needs. +
+
+ Open and fund your account with 10,000 or more and we will put your money to work. +
+
+ We will take it from here, monitoring your portfolio daily to help keep it on track. +
+
Learn More +
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..97bc5da725 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html @@ -0,0 +1,39 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXX
+
+ +
+
X
+
X
+
XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..37d516ee28 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html @@ -0,0 +1,39 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXXXX
+
+ +
+
X
+
X
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..2c756ba8bc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html @@ -0,0 +1,40 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
+
+ +
+
X
+
X
+
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..8d09dc1a69 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html @@ -0,0 +1,40 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
X
X
+
+ +
+
X
+
X
+
X
X
X
X
X
+
diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001-ref.html new file mode 100644 index 0000000000..fff6cf2138 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001-ref.html @@ -0,0 +1,125 @@ + + + + + Reference: Masonry layout with `align-content` in masonry axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001.html new file mode 100644 index 0000000000..dfefd998c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-001.html @@ -0,0 +1,125 @@ + + + + + CSS Grid Test: Masonry layout with `align-content` in masonry axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002-ref.html new file mode 100644 index 0000000000..67318b323a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: Masonry layout with `align-content` in masonry axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002.html new file mode 100644 index 0000000000..75b82654fe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-002.html @@ -0,0 +1,126 @@ + + + + + CSS Grid Test: Masonry layout with `align-content` in masonry axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003-ref.html new file mode 100644 index 0000000000..9780d5f5dc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003-ref.html @@ -0,0 +1,127 @@ + + + + + Reference: Masonry layout with `align-content` in grid axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003.html new file mode 100644 index 0000000000..ae58e79cb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-003.html @@ -0,0 +1,129 @@ + + + + + CSS Grid Test: Masonry layout with `align-content` in grid axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004-ref.html new file mode 100644 index 0000000000..de11c836b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: Masonry layout with `align-content` in grid axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004.html new file mode 100644 index 0000000000..3f07aa1fe7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-content/masonry-align-content-004.html @@ -0,0 +1,127 @@ + + + + + CSS Grid Test: Masonry layout with `align-content` in grid axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001-ref.html new file mode 100644 index 0000000000..3b22489fdb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001-ref.html @@ -0,0 +1,120 @@ + + + + + Reference: Masonry layout with `align-tracks` alignment + + + + +
+ +
+ + + + + + + +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001.html new file mode 100644 index 0000000000..4ff3e61087 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001.html @@ -0,0 +1,80 @@ + + + + + CSS Grid Test: Masonry layout with `align-tracks` alignment + + + + + + +
+ + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001-ref.html new file mode 100644 index 0000000000..b0bf357861 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: Masonry layout with multiple `align-tracks` values + + + + + + + 1 + 11 + 20 + 24 + 29 + + + 2 + 16 vertical-rl + + + 3 + 12 + 17 + 25 + 33 + + + 4 + 10 + 15 + 23 + 31 + + + 5 + 13 + 21 + 28 + + + 6 + 9 + 18 + 22 + 27 + + + 7 + 14 + 19 + 26 + 30 + + + 8 vertical-lr + 32 + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001.html new file mode 100644 index 0000000000..0e20217da8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: Masonry layout with multiple `align-tracks` values + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 vertical-lr + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 vertical-rl + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001-ref.html new file mode 100644 index 0000000000..0712f14bb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001-ref.html @@ -0,0 +1,87 @@ + + + + + Reference: Masonry layout with `align-tracks:stretch` + + + + + + + + 1 + 9 + 11 + 12

+ 14 + 16 + 17 +
+ + 2 + 4 + 6 + 8 vertical + 19 + + + 3 + 5 + 7 + 10 A
B
+ 13 + 15 + 18 + 20 +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001.html new file mode 100644 index 0000000000..d2fede7a8e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001.html @@ -0,0 +1,67 @@ + + + + + CSS Grid Test: Masonry layout with `align-tracks:stretch` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 vertical + 9 + 10 A
B
+ 11 + 12

+ 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 +
+ diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002-ref.html new file mode 100644 index 0000000000..01f24ea986 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002-ref.html @@ -0,0 +1,68 @@ + + + + + Reference: Masonry layout with `align-tracks:stretch` + + + + +
+ + 1 + 2a
2b
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002.html new file mode 100644 index 0000000000..1631ac3c07 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: Masonry layout with `align-tracks:stretch` + + + + + + +
+ + 1 + 2a
2b
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001-ref.html new file mode 100644 index 0000000000..cdb6d4fdf8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001-ref.html @@ -0,0 +1,88 @@ + + + + + Reference: 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
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html new file mode 100644 index 0000000000..60d11653b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html @@ -0,0 +1,90 @@ + + + + + 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
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001-ref.html new file mode 100644 index 0000000000..817f19ff84 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001-ref.html @@ -0,0 +1,123 @@ + + + + + Reference: align-self/justify-self:baseline/last baseline + + + + + +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
F
x
F
x
F
x
F
x
+ +
F
x
F
x
F
x
F
x
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001.html new file mode 100644 index 0000000000..bb486d983d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-001.html @@ -0,0 +1,125 @@ + + + + + CSS Grid Test: align-self/justify-self:baseline/last baseline + + + + + + + +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
F
x
F
x
F
x
F
x
+ +
F
x
F
x
F
x
F
x
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a-ref.html new file mode 100644 index 0000000000..ddce4e34a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a-ref.html @@ -0,0 +1,102 @@ + + + + + Reference: align-self/justify-self:baseline/last baseline + + + + + +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html new file mode 100644 index 0000000000..f89217c68e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html @@ -0,0 +1,105 @@ + + + + + CSS Grid Test: align-self/justify-self:baseline/last baseline + + + + + + + +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ +
+ +
F
x
F
x
F
x
F
x
+
F
x
F
x
F
x
F
x
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b-ref.html new file mode 100644 index 0000000000..44d8266436 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b-ref.html @@ -0,0 +1,97 @@ + + + + + Reference: align-self/justify-self:baseline/last baseline + + + + + + +
F
x
F
x
F
x
F
x
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html new file mode 100644 index 0000000000..eae435707d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html @@ -0,0 +1,101 @@ + + + + + CSS Grid Test: align-self/justify-self:baseline/last baseline + + + + + + + + +
F
x
F
x
F
x
F
x
+ +
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ +
+ +
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+
x
L
x
L
x
L
x
L
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001-ref.html new file mode 100644 index 0000000000..c9318ae0bb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001-ref.html @@ -0,0 +1,333 @@ + + + + + Reference: Masonry layout fragmentation + + + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001.html new file mode 100644 index 0000000000..69182c5425 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-001.html @@ -0,0 +1,79 @@ + + + + + CSS Grid Test: Masonry layout fragmentation + + + + + + +
+
+
+ + +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002-ref.html new file mode 100644 index 0000000000..ea21350f43 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002-ref.html @@ -0,0 +1,132 @@ + + + + + Reference: Masonry layout fragmentation + + + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002.html new file mode 100644 index 0000000000..01c4de00b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-002.html @@ -0,0 +1,80 @@ + + + + + CSS Grid Test: Masonry layout fragmentation + + + + + + +
+
+
+ + +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003-ref.html new file mode 100644 index 0000000000..9d1036dfeb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003-ref.html @@ -0,0 +1,114 @@ + + + + + Reference: Grid axis fragmentation with column masonry layout + + + + + +
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003.html new file mode 100644 index 0000000000..fe150e7f83 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-003.html @@ -0,0 +1,76 @@ + + + + + CSS Grid Test: Grid axis fragmentation with column masonry layout + + + + + + + +
+
+
+ +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004-ref.html new file mode 100644 index 0000000000..10246dac42 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004-ref.html @@ -0,0 +1,114 @@ + + + + + Reference: Grid axis fragmentation with column masonry layout + + + + + +
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004.html new file mode 100644 index 0000000000..ddfc1bb331 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004.html @@ -0,0 +1,77 @@ + + + + + CSS Grid Test: Grid axis fragmentation with column masonry layout + + + + + + + +
+
+
+ +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005-ref.html new file mode 100644 index 0000000000..e059f414dc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005-ref.html @@ -0,0 +1,114 @@ + + + + + Reference: Grid axis fragmentation with column masonry layout + + + + + +
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005.html new file mode 100644 index 0000000000..8315b8f2b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005.html @@ -0,0 +1,77 @@ + + + + + CSS Grid Test: Grid axis fragmentation with column masonry layout + + + + + + + +
+
+
+ +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006-ref.html new file mode 100644 index 0000000000..5df3737619 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006-ref.html @@ -0,0 +1,118 @@ + + + + + Reference: Grid axis fragmentation with column masonry layout + + + + + +
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006.html new file mode 100644 index 0000000000..9dab0ddc9b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006.html @@ -0,0 +1,77 @@ + + + + + CSS Grid Test: Grid axis fragmentation with column masonry layout + + + + + + + +
+
+
+ +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001-ref.html new file mode 100644 index 0000000000..031629e926 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001-ref.html @@ -0,0 +1,42 @@ + + + + + Reference: Masonry layout with definite `gap` in both axes + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001.html new file mode 100644 index 0000000000..673bbe40e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/gap/masonry-gap-001.html @@ -0,0 +1,45 @@ + + + + + CSS Grid Test: Masonry layout with definite `gap` in both axes + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001-ref.html new file mode 100644 index 0000000000..c99b117f2e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001-ref.html @@ -0,0 +1,129 @@ + + + + + Reference: Placement involving named lines + + + + + +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001.html new file mode 100644 index 0000000000..b6745f6973 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-001.html @@ -0,0 +1,127 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
grid-column-start:
+
+  +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+  +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002-ref.html new file mode 100644 index 0000000000..dd589f90c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002-ref.html @@ -0,0 +1,80 @@ + + + + + Reference: Placement involving named lines + + + + + +
grid-column: / span A-start 2
+
+  +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002.html new file mode 100644 index 0000000000..0ad0dfcea3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/grid-placement/masonry-grid-placement-named-lines-002.html @@ -0,0 +1,85 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
grid-column: / span A-start 2
+
+  +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001-ref.html new file mode 100644 index 0000000000..898bff16d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001-ref.html @@ -0,0 +1,271 @@ + + + + + Reference: Masonry layout intrinsic sizing + + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html new file mode 100644 index 0000000000..0f6cdb1495 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html @@ -0,0 +1,273 @@ + + + + + CSS Grid Test: Masonry layout intrinsic sizing + + + + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002-ref.html new file mode 100644 index 0000000000..4f6519db94 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002-ref.html @@ -0,0 +1,272 @@ + + + + + Reference: Masonry layout intrinsic sizing + + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html new file mode 100644 index 0000000000..db83299bf5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html @@ -0,0 +1,274 @@ + + + + + CSS Grid Test: Masonry layout intrinsic sizing + + + + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + 1 + 2 + 3 + 4 + 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003-ref.html new file mode 100644 index 0000000000..61eb21570d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003-ref.html @@ -0,0 +1,269 @@ + + + + + Reference: Masonry layout min-content sizing + + + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html new file mode 100644 index 0000000000..e43bc86c9b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html @@ -0,0 +1,270 @@ + + + + + CSS Grid Test: Masonry layout min-content sizing + + + + + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004-ref.html new file mode 100644 index 0000000000..6a5d81fedb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004-ref.html @@ -0,0 +1,270 @@ + + + + + Reference: Masonry layout max-content sizing + + + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html new file mode 100644 index 0000000000..5365208c00 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html @@ -0,0 +1,270 @@ + + + + + CSS Grid Test: Masonry layout max-content sizing + + + + + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + 6 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + 1 + 2 2 + 3 3 + 4 + 5 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005-ref.html new file mode 100644 index 0000000000..e564fb1b3e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005-ref.html @@ -0,0 +1,83 @@ + + + + + Reference: Masonry layout intrinsic sizing + + + + + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html new file mode 100644 index 0000000000..cf9b680869 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html @@ -0,0 +1,86 @@ + + + + + CSS Grid Test: Masonry layout intrinsic sizing + + + + + + + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + 1 + 2 + 3 + 4 + 5 5 + 6 + 7 + 8 + 9 9 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006-ref.html new file mode 100644 index 0000000000..e1cb015cfe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006-ref.html @@ -0,0 +1,60 @@ + + + + + Reference: Masonry layout intrinsic sizing + + + + + + + + 1 1 + 2 + 3 + 4 + 5 5 + + + + 1 1 + 2 + 3 + 4 + 5 5 + + + + 1 1 + 2 + 3 + 4 + 5 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006.html new file mode 100644 index 0000000000..49fd53bb79 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-006.html @@ -0,0 +1,61 @@ + + + + + CSS Grid Test: Masonry layout intrinsic sizing + + + + + + + + + + 1 1 + 2 + 3 + 4 + 5 5 + + + + 1 1 + 2 + 3 + 4 + 5 5 + + + + 1 1 + 2 + 3 + 4 + 5 5 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001-ref.html new file mode 100644 index 0000000000..b6373f8d2d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001-ref.html @@ -0,0 +1,47 @@ + + + + + CSS Grid masonry columns masonry-auto-flow next + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001.html new file mode 100644 index 0000000000..eacc943bf7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-columns-item-placement-auto-flow-next-001.html @@ -0,0 +1,48 @@ + + + + + CSS Grid masonry columns masonry-auto-flow next + + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001-ref.html new file mode 100644 index 0000000000..7108a11a10 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001-ref.html @@ -0,0 +1,46 @@ + + + + + Reference: Masonry layout using `grid-column/row` + + + + + + + 3 + 1 + 2 + 5 + 4 + 6 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html new file mode 100644 index 0000000000..2f8cfbfacc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html @@ -0,0 +1,48 @@ + + + + + CSS Grid Test: Masonry layout using `grid-column/row` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002-ref.html new file mode 100644 index 0000000000..a02009ec30 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002-ref.html @@ -0,0 +1,47 @@ + + + + + Reference: Masonry layout using `grid-column/row` + + + + + + + 1 + 3 + + 2 + 5 + 4 + 6 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002.html new file mode 100644 index 0000000000..5f7083b173 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-002.html @@ -0,0 +1,48 @@ + + + + + CSS Grid Test: Masonry layout using `grid-column/row` + + + + + + + + + 2 + 3 + 4 + 5 + 6 + 1 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003-ref.html new file mode 100644 index 0000000000..5cbd8db9ef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003-ref.html @@ -0,0 +1,46 @@ + + + + + Reference: Masonry layout using `grid-column/row` and `dense` + + + + + + + 1 + 3 + 2 + 4 + 5 + 6 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003.html new file mode 100644 index 0000000000..4d490c18d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-003.html @@ -0,0 +1,49 @@ + + + + + CSS Grid Test: Masonry layout using `grid-column/row` and `dense` + + + + + + + + + 1 + 2 + 4 + 3 + 5 + 6 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004-ref.html new file mode 100644 index 0000000000..75d6b741c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004-ref.html @@ -0,0 +1,107 @@ + + + + + Reference: Masonry layout using `grid-column/row` + + + + + + + 3 + 1 + 2 + 5 + 6 + 4 + + + + 3 + 1 + 2 + 5 + 4 + 6 + + + + 3 + 1 + 2 + 5 + 6 + 4 + + + + 3 + 1 + 2 + 5 + 6 + 4 + + +
+ + 3 + 1 + 2 + 5 + 6 + 4 + + + + 3 + 1 + 2 + 5 + 4 + 6 + + + + 3 + 1 + 2 + 5 + 6 + 4 + + + + 3 + 1 + 2 + 5 + 6 + 4 + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004.html new file mode 100644 index 0000000000..4d1a454a86 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-004.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Masonry layout using `grid-column/row` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + +
+ + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005-ref.html new file mode 100644 index 0000000000..806f314300 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005-ref.html @@ -0,0 +1,107 @@ + + + + + Reference: Masonry layout using `grid-column/row` + + + + + + + 1 + 2 + 4 + 3 + 5 + 6 + + + + 3 + 1 + 2 + 4 + 5 + 6 + + + + 3 + 1 + 2 + 4 + 5 + 6 + + + + 1 + 2 + 4 + 3 + 5 + 6 + + +
+ + 1 + 2 + 4 + 3 + 5 + 6 + + + + 3 + 1 + 2 + 4 + 5 + 6 + + + + 3 + 1 + 2 + 4 + 5 + 6 + + + + 1 + 2 + 4 + 3 + 5 + 6 + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005.html new file mode 100644 index 0000000000..ddfbc9e54e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-005.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Masonry layout using `grid-column/row` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + +
+ + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006-ref.html new file mode 100644 index 0000000000..a6e9b75d0e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006-ref.html @@ -0,0 +1,144 @@ + + + + + Reference: Masonry item placement + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006.html new file mode 100644 index 0000000000..0082d72df2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-006.html @@ -0,0 +1,149 @@ + + + + + CSS Grid Test: Masonry item placement + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007-ref.html new file mode 100644 index 0000000000..50236046fb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007-ref.html @@ -0,0 +1,145 @@ + + + + + Reference: Masonry item placement (RTL) + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007.html new file mode 100644 index 0000000000..67a02560f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-007.html @@ -0,0 +1,150 @@ + + + + + CSS Grid Test: Masonry item placement (RTL) + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001-ref.html new file mode 100644 index 0000000000..cbb3e825a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001-ref.html @@ -0,0 +1,46 @@ + + + + + CSS Grid masonry rows masonry-auto-flow next + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001.html new file mode 100644 index 0000000000..c425490d2d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/item-placement/masonry-rows-item-placement-auto-flow-next-001.html @@ -0,0 +1,48 @@ + + + + + CSS Grid masonry rows masonry-auto-flow next + + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001-ref.html new file mode 100644 index 0000000000..f7d9ccf48f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001-ref.html @@ -0,0 +1,125 @@ + + + + + Reference: Masonry layout with `justify-content` in grid axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001.html new file mode 100644 index 0000000000..3d60ac19fe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-001.html @@ -0,0 +1,125 @@ + + + + + CSS Grid Test: Masonry layout with `justify-content` in grid axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002-ref.html new file mode 100644 index 0000000000..6889af7eac --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: Masonry layout with `justify-content` in grid axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002.html new file mode 100644 index 0000000000..b1db084d4e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-002.html @@ -0,0 +1,126 @@ + + + + + CSS Grid Test: Masonry layout with `justify-content` in grid axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003-ref.html new file mode 100644 index 0000000000..81d0fba410 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003-ref.html @@ -0,0 +1,125 @@ + + + + + Reference: Masonry layout with `justify-content` in masonry axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003.html new file mode 100644 index 0000000000..772984b9e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-003.html @@ -0,0 +1,126 @@ + + + + + CSS Grid Test: Masonry layout with `justify-content` in masonry axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004-ref.html new file mode 100644 index 0000000000..43af71fc01 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004-ref.html @@ -0,0 +1,128 @@ + + + + + Reference: Masonry layout with `justify-content` in masonry axis + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004.html new file mode 100644 index 0000000000..7d04ffeb4b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-content/masonry-justify-content-004.html @@ -0,0 +1,129 @@ + + + + + CSS Grid Test: Masonry layout with `justify-content` in masonry axis + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001-ref.html new file mode 100644 index 0000000000..912c9c9f82 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001-ref.html @@ -0,0 +1,114 @@ + + + + + Reference: Masonry layout with `justify-tracks` alignment + + + + +
+ +
+ + + + + + + +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001.html new file mode 100644 index 0000000000..bfd3c1ca58 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001.html @@ -0,0 +1,81 @@ + + + + + CSS Grid Test: Masonry layout with `justify-tracks` alignment + + + + + + +
+ + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001-ref.html new file mode 100644 index 0000000000..319ef217ea --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: Masonry layout with multiple `justify-tracks` values + + + + + + + 1 + 20 + 26 + 33 + + + 2 + 9 + 18 + 25 + + + 3 + 15 + 24 + 32 + + + 4 + 10 + 16 + 23 + 31 + + + 5 + 13 + 22 + 29 + + + 6 + 11 + 19 + 28 + + + 7 + 14 + 21 + 30 + + + 8 + 12 + 17 + 27 + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001.html new file mode 100644 index 0000000000..011c487cb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: Masonry layout with multiple `justify-tracks` values + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001-ref.html new file mode 100644 index 0000000000..39053051cc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001-ref.html @@ -0,0 +1,86 @@ + + + + + Reference: Masonry layout with `justify-tracks:stretch` + + + + + + + + 1 + 8
vertical
+ 10 + 12 + 15 + 18 +
+ + 2 + 4 + 5 + 9 + 13 + 16 + 19 + + + 3 + 6 + 7 + 11 + 14 + 17 + 20 + +
+ diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001.html new file mode 100644 index 0000000000..17cb321821 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001.html @@ -0,0 +1,67 @@ + + + + + CSS Grid Test: Masonry layout with `justify-tracks:stretch` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 vertical + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002-ref.html new file mode 100644 index 0000000000..69759484f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002-ref.html @@ -0,0 +1,68 @@ + + + + + Reference: Masonry layout with `justify-tracks:stretch` + + + + +
+ + 1 + 2a
2b
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002.html new file mode 100644 index 0000000000..6b7746722d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002.html @@ -0,0 +1,72 @@ + + + + + CSS Grid Test: Masonry layout with `justify-tracks:stretch` + + + + + + +
+ + 1 + 2a
2b
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html new file mode 100644 index 0000000000..b36efb664d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html @@ -0,0 +1,95 @@ + + + + +CSS Masonry Test: getComputedStyle().gridTemplateColumns + + + + + + + + +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001-ref.html new file mode 100644 index 0000000000..3716999815 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001-ref.html @@ -0,0 +1,43 @@ + + + + + Reference: Masonry layout using `order` + + + + + + + 1 + 4 + 6 + 2 + 3 + 5 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001.html new file mode 100644 index 0000000000..d01f52ea04 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-001.html @@ -0,0 +1,45 @@ + + + + + CSS Grid Test: Masonry layout using `order` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002-ref.html new file mode 100644 index 0000000000..5dd4e47d80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002-ref.html @@ -0,0 +1,43 @@ + + + + + Reference: Masonry layout using `order` and `masonry-auto-flow: next` + + + + + + + 1 + 4 + 6 + 2 + 5 + 3 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002.html new file mode 100644 index 0000000000..ae68f4e631 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/order/masonry-order-002.html @@ -0,0 +1,46 @@ + + + + + CSS Grid Test: Masonry layout using `order` and `masonry-auto-flow: next` + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/parsing/masonry-parsing.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/parsing/masonry-parsing.html new file mode 100644 index 0000000000..e3245095fa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/parsing/masonry-parsing.html @@ -0,0 +1,89 @@ + + + + +CSS Masonry Test: parsing properties and shortands + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001-ref.html new file mode 100644 index 0000000000..25ec77bc51 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001-ref.html @@ -0,0 +1,224 @@ + + + + + Reference: Masonry layout with a subgrid + + + + + + + + 1 + 2 + 3 + + 4a + 4b + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + + + 1 + 5 + + + 2 + 3 + + 4a + 4b + 4c + + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001.html new file mode 100644 index 0000000000..de07dfb78d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-001.html @@ -0,0 +1,164 @@ + + + + + CSS Grid Test: Masonry layout with a subgrid + + + + + + + + + + 1 + 2 + 3 + + 4a + 4b + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002-ref.html new file mode 100644 index 0000000000..4750c1899e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002-ref.html @@ -0,0 +1,302 @@ + + + + + Reference: Masonry layout with a subgrid + + + + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002.html new file mode 100644 index 0000000000..466e95eb03 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/subgrid/masonry-subgrid-002.html @@ -0,0 +1,301 @@ + + + + + CSS Grid Test: Masonry layout with a subgrid + + + + + + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + + 4a + 4b + 4c + + 2 + 3 + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + + + 1 + 2 + 3 + + 4a + 4b + 4c + + 5 + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side-ref.html new file mode 100644 index 0000000000..5a31517183 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side-ref.html @@ -0,0 +1,53 @@ + + + + + + CSS Grid Test: Verify correct behavior of track-sizing + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html new file mode 100644 index 0000000000..cd1b78a47b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html @@ -0,0 +1,54 @@ + + + + + + CSS Grid Test: Verify correct behavior of track-sizing + + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side-ref.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side-ref.html new file mode 100644 index 0000000000..51e657e2a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side-ref.html @@ -0,0 +1,54 @@ + + + + + + CSS Grid Test: Verify correct behavior of track-sizing + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html new file mode 100644 index 0000000000..e4c17fd7b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html @@ -0,0 +1,56 @@ + + + + + + CSS Grid Test: Verify correct behavior of track-sizing + + + + + + + + + + 1 + 2 + 3 + 4 + + + + diff --git a/testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001-ref.html b/testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001-ref.html new file mode 100644 index 0000000000..a037967e49 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001-ref.html @@ -0,0 +1,27 @@ + + + + + + +
    +
  • + +
  • +
+ + diff --git a/testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001.html b/testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001.html new file mode 100644 index 0000000000..e2892ecc3c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/nested-grid-item-block-size-001.html @@ -0,0 +1,37 @@ + + + + + CSS Grid Test: Nested grid contains an item that overflows the viewport + + + + + +
    +
  • +
    +
    + +
    +
    +
  • +
+ + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html new file mode 100644 index 0000000000..2ffd499069 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html @@ -0,0 +1,66 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridArea + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-area-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-area-invalid.html new file mode 100644 index 0000000000..c7d35ebf09 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-area-invalid.html @@ -0,0 +1,47 @@ + + + + +CSS Grid Layout Test: parsing grid-area with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-area-shorthand.html b/testing/web-platform/tests/css/css-grid/parsing/grid-area-shorthand.html new file mode 100644 index 0000000000..9a265502d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-area-shorthand.html @@ -0,0 +1,99 @@ + + + + +CSS Grid Layout Test: grid-area sets longhands + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-area-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-area-valid.html new file mode 100644 index 0000000000..9f93e6325b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-area-valid.html @@ -0,0 +1,87 @@ + + + + +CSS Grid Layout Test: parsing grid-area with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html new file mode 100644 index 0000000000..ac8a9fb4ef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html @@ -0,0 +1,58 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridAutoColumns + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-invalid.html new file mode 100644 index 0000000000..04e0fadf0d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-invalid.html @@ -0,0 +1,39 @@ + + + + +CSS Grid Layout Test: parsing grid-auto-columns with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-valid.html new file mode 100644 index 0000000000..e26d085a2d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-valid.html @@ -0,0 +1,57 @@ + + + + +CSS Grid Layout Test: parsing grid-auto-columns with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html new file mode 100644 index 0000000000..330956c493 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html @@ -0,0 +1,25 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridAutoFlow + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-invalid.html new file mode 100644 index 0000000000..a261e8eba1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-invalid.html @@ -0,0 +1,20 @@ + + + + +CSS Grid Layout Test: parsing grid-auto-flow with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-valid.html new file mode 100644 index 0000000000..7db8b189a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-valid.html @@ -0,0 +1,24 @@ + + + + +CSS Grid Layout Test: parsing grid-auto-flow with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html new file mode 100644 index 0000000000..761c5d785d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html @@ -0,0 +1,58 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridAutoRows + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-invalid.html new file mode 100644 index 0000000000..1b61479f3c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-invalid.html @@ -0,0 +1,38 @@ + + + + +CSS Grid Layout Test: parsing grid-auto-rows with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-valid.html new file mode 100644 index 0000000000..d4dcdb12b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-valid.html @@ -0,0 +1,57 @@ + + + + +CSS Grid Layout Test: parsing grid-auto-rows with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html b/testing/web-platform/tests/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html new file mode 100644 index 0000000000..99af0110be --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html @@ -0,0 +1,322 @@ + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-content-sized-columns-resolution.html b/testing/web-platform/tests/css/css-grid/parsing/grid-content-sized-columns-resolution.html new file mode 100644 index 0000000000..411687abdb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-content-sized-columns-resolution.html @@ -0,0 +1,386 @@ + + + + + + + + + + + + +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
+
XXXX XXXX
+
+
+ +
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
+ +
+
+
XXXX XXXX
+
+
+ +
+
XXXX XXXX
+
+ + +
+
+
XXXX XXXX
+
XXXX XXXX
+
+
+ +
+
+
XXXX XXXX
+
XXX
+
+
+ +
+
+
XXXX XXXX
+
XX XX XX
+
XXXX XXXX
+
+
+ +
+
+
XXX XXX
+
XXXXXXX
+
+
+ +
+
+
XXXXX XX
+
XXX
+
XXXXX
+
+
+ +
+
+
XXXX XXXX
+
X X
+
XXXX
+
+
+ +
+
+
XXXX XXXX
+
XXXX XXXX
+
+
+ +
+
+
XX XX
+
XXXX
+
XXX XXX
+
+
+ +
+
+
XX XX XX XX
+
XXXXXX XXXXXX
+
+
+ +
+
+
XXXX XXXX
+
XXX XXX
+
XXXXX
+
+
+ +
+
+
XXX XXX
+
XXXX XXXX
+
XXXX XXXX
+
XX
+
+
+ +
+
+
XXXX XXXX
+
XX XX XX XX
+
XXXXXXX
+
+
+ + +
+
XXXX XXXX
+
XXXX XXXX
+
+ +
+
XXXX XXXX
+
XXX
+
+ +
+
XXXX XXXX
+
XX XX XX XX
+
XXXX XXXX
+
+ +
+
XXX XXX
+
XXXXXXX
+
+ +
+
XXXXX XX
+
XXX
+
XXXXX
+
+ +
+
XXXX XXXX
+
X X
+
XXXX
+
+ +
+
XXXX XXXX
+
XXXX XXXX
+
+ +
+
XX XX
+
XXXX
+
XXX XXX
+
+ +
+
XX XX XX XX
+
XXXXXX XXXXXX
+
+ +
+
XXXX XXXX
+
XXX XXX
+
XXXXX
+
+ +
+
XXX XXX
+
XXXX XXXX
+
XXXX XXXX
+
XX
+
+ +
+
XXXX XXXX
+
XX XX XX XX
+
XXXXXXX
+
+ + +
+
+
XXXX XXXX
+
XXXXXXXXXXX
+
+
+ +
+
+
XXXX XXXX
+
XXXXXXXXXXXXXXX
+
+
+ +
+
+
XXXX XXXX
+
XXXXXXXXXX
+
+
+ +
+
+
XXXX XXXX
+
XXXXXXXXXXXXXXX
+
+
+ +
+
X X X
+
X X
+
XX XX XX XX XX
+
+ +
+
XX
+
XXXXXXXXXXXXXXX
+
XXX XXX
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-invalid.html new file mode 100644 index 0000000000..e5dbe7821c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-invalid.html @@ -0,0 +1,54 @@ + + + + +CSS Grid Layout Test: parsing 'grid' with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-serialization.html b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-serialization.html new file mode 100644 index 0000000000..3cd48cff4b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-serialization.html @@ -0,0 +1,124 @@ + + + + +CSS Grid Layout Test: only serialize 'grid' when the value can roundtrip + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-valid.html new file mode 100644 index 0000000000..8d546a8212 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand-valid.html @@ -0,0 +1,71 @@ + + + + +CSS Grid Layout Test: parsing 'grid' with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand.html b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand.html new file mode 100644 index 0000000000..9293d27631 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-shorthand.html @@ -0,0 +1,126 @@ + + + + +CSS Grid Layout Test: grid sets longhands + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html new file mode 100644 index 0000000000..8290a40088 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html @@ -0,0 +1,27 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridTemplateAreas + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-invalid.html new file mode 100644 index 0000000000..b0e60962cf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-invalid.html @@ -0,0 +1,28 @@ + + + + +CSS Grid Layout Test: parsing grid-template-areas with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-one-cell.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-one-cell.html new file mode 100644 index 0000000000..dc341bc35d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-one-cell.html @@ -0,0 +1,34 @@ + +grid-template-areas must define at least one cell + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-valid.html new file mode 100644 index 0000000000..9c9bd47ec8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-valid.html @@ -0,0 +1,28 @@ + + + + +CSS Grid Layout Test: parsing grid-template-areas with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html new file mode 100644 index 0000000000..98d9efa573 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-nogrid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-nogrid.html new file mode 100644 index 0000000000..11b0393a67 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-nogrid.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-withcontent.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-withcontent.html new file mode 100644 index 0000000000..a550b84e05 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed-withcontent.html @@ -0,0 +1,99 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + + + +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed.html new file mode 100644 index 0000000000..54380ef455 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-computed.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-invalid.html new file mode 100644 index 0000000000..5a79ea13d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-invalid.html @@ -0,0 +1,31 @@ + + + + +CSS Grid Layout Test: parsing grid-template-columns with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-valid.html new file mode 100644 index 0000000000..6bf2e7bce6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-columns-valid.html @@ -0,0 +1,80 @@ + + + + +CSS Grid Layout Test: parsing grid-template-columns with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html new file mode 100644 index 0000000000..c18f296abc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html @@ -0,0 +1,57 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html new file mode 100644 index 0000000000..8cb9209cee --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html @@ -0,0 +1,85 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html new file mode 100644 index 0000000000..7ed3110c76 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html @@ -0,0 +1,59 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateRows + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-nogrid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-nogrid.html new file mode 100644 index 0000000000..057a7fa061 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-nogrid.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateRows + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-withcontent.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-withcontent.html new file mode 100644 index 0000000000..693cf338c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed-withcontent.html @@ -0,0 +1,93 @@ + + + + +CSS Grid Layout Test: getComputedStyle().gridTemplateRows + + + + + + + + +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed.html new file mode 100644 index 0000000000..b7584e1954 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-computed.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateRows + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-invalid.html new file mode 100644 index 0000000000..24008e65e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-invalid.html @@ -0,0 +1,31 @@ + + + + +CSS Grid Layout Test: parsing grid-template-rows with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-valid.html new file mode 100644 index 0000000000..2d3a1ed804 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-rows-valid.html @@ -0,0 +1,76 @@ + + + + +CSS Grid Layout Test: parsing grid-template-rows with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-areas-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-areas-valid.html new file mode 100644 index 0000000000..4a22784332 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-areas-valid.html @@ -0,0 +1,38 @@ + + + + +CSS Grid Layout Test: grid-template and grid-template-areas + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-invalid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-invalid.html new file mode 100644 index 0000000000..366cdf4d88 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-invalid.html @@ -0,0 +1,51 @@ + + + + +CSS Grid Layout Test: parsing grid-template with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-valid.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-valid.html new file mode 100644 index 0000000000..d5ae75e74e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand-valid.html @@ -0,0 +1,60 @@ + + + + +CSS Grid Layout Test: parsing grid-template with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand.html new file mode 100644 index 0000000000..b9165359a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/parsing/grid-template-shorthand.html @@ -0,0 +1,62 @@ + + + + +CSS Grid Layout Test: grid-template sets longhands + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-auto-flow-sparse-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-auto-flow-sparse-001.html new file mode 100644 index 0000000000..373371ac2b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-auto-flow-sparse-001.html @@ -0,0 +1,118 @@ + +CSS Grid: auto-placement with 'grid-auto-flow: column' + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html new file mode 100644 index 0000000000..546336a6ce --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html @@ -0,0 +1,124 @@ + + +CSS Grid Layout Test: Grid items auto-placement implicit tracks + + + + + + + + + + +
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ +
+
i1
+
i2
+
i3
+
i4
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html new file mode 100644 index 0000000000..a2485142e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html @@ -0,0 +1,88 @@ + + +CSS Grid: Grid tracks changes recomputed child positions. + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html new file mode 100644 index 0000000000..d702d30b3b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html @@ -0,0 +1,84 @@ + + +CSS Grid: Change named grid lines. + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-layout-grid-span.html b/testing/web-platform/tests/css/css-grid/placement/grid-layout-grid-span.html new file mode 100644 index 0000000000..21aad99708 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-layout-grid-span.html @@ -0,0 +1,43 @@ + + + + CSS Grid Layout Test: grid span + + + + + + + +

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

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-layout-lines-shorthands.html b/testing/web-platform/tests/css/css-grid/placement/grid-layout-lines-shorthands.html new file mode 100644 index 0000000000..756e08c447 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-layout-lines-shorthands.html @@ -0,0 +1,41 @@ + + + + CSS Grid Layout Test: grid lines shorthands + + + + + + + +

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

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-layout-lines.html b/testing/web-platform/tests/css/css-grid/placement/grid-layout-lines.html new file mode 100644 index 0000000000..62bfc8d7bd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-layout-lines.html @@ -0,0 +1,43 @@ + + + + CSS Grid Layout Test: grid lines + + + + + + + +

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

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-layout-placement-shorthands.html b/testing/web-platform/tests/css/css-grid/placement/grid-layout-placement-shorthands.html new file mode 100644 index 0000000000..be98679815 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-layout-placement-shorthands.html @@ -0,0 +1,43 @@ + + + + CSS Grid Layout Test: placement shorthand + + + + + + + +

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

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html new file mode 100644 index 0000000000..de6398e324 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Placement of grid items spanning multiple rows + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html new file mode 100644 index 0000000000..f055340a3a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: Placement of grid items spanning multiple rows + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-001.html new file mode 100644 index 0000000000..12fdd78204 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-001.html @@ -0,0 +1,28 @@ + + +CSS Grid Layout Test: Grid item placement mixing named grid areas and lines + + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-002.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-002.html new file mode 100644 index 0000000000..625401d7cf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-002.html @@ -0,0 +1,25 @@ + + +CSS Grid Layout Test: Grid item placement with named line and auto repeat() + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-003.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-003.html new file mode 100644 index 0000000000..31173e0a45 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-003.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Grid item placement with named line and auto repeat() + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-004.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-004.html new file mode 100644 index 0000000000..c33b1a9ee9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-004.html @@ -0,0 +1,24 @@ + + +CSS Grid Layout Test: Grid item placement with '<integer> && <custom-ident>' and auto repeat() + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-005.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-005.html new file mode 100644 index 0000000000..20d9298955 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-005.html @@ -0,0 +1,25 @@ + + +CSS Grid Layout Test: Grid item placement with implicit named line and auto repeat() + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-006.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-006.html new file mode 100644 index 0000000000..405858f73c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-006.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Grid item placement with implicit named line, '<integer> && <custom-ident>', and auto repeat() + + + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-007.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-007.html new file mode 100644 index 0000000000..4e6c4cceb5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-007.html @@ -0,0 +1,57 @@ + + +CSS Grid Layout Test: Grid item placement with dynamically named grid lines + + + + + +

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

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-008.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-008.html new file mode 100644 index 0000000000..6ee48448ae --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-008.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Test: Grid item placement with inherited grid-template-areas + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-009.html b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-009.html new file mode 100644 index 0000000000..10cb140ebc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-placement-using-named-grid-lines-009.html @@ -0,0 +1,32 @@ + + +CSS Grid Layout Test: Grid item placement with non-inherited grid-template-areas + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-template-areas-must-keep-named-columns-order-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-template-areas-must-keep-named-columns-order-001.html new file mode 100644 index 0000000000..8b0736b87f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/placement/grid-template-areas-must-keep-named-columns-order-001.html @@ -0,0 +1,32 @@ + + + + + + + + + + + +

This test passes if the black item is positioned in the first column of the second row, since the spec states that we must select the first one among several equally named grid lines.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/anonymous-grid-items-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/anonymous-grid-items-001-ref.html new file mode 100644 index 0000000000..20302c2f1a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/anonymous-grid-items-001-ref.html @@ -0,0 +1,9 @@ + + + +
The test passes if it has the same output than the reference.
+
+
anonymous item
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/display-grid-ref.html b/testing/web-platform/tests/css/css-grid/reference/display-grid-ref.html new file mode 100644 index 0000000000..8008359a6b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/display-grid-ref.html @@ -0,0 +1,64 @@ + + + + CSS Grid Layout: Reference File + + + + + +

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

+ +
+
+ + + + + + + + + + + +
cell1cell2
cell3cell4
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/reference/display-inline-grid-ref.html b/testing/web-platform/tests/css/css-grid/reference/display-inline-grid-ref.html new file mode 100644 index 0000000000..422185a8e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/display-inline-grid-ref.html @@ -0,0 +1,62 @@ + + + + CSS Grid Layout: Reference File + + + + + +

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

+ +
+
+ + + + + + + + + + + +
cell1cell2
cell3cell4
+
+ Inline +
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/flex-item-grid-container-percentage-rows-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/flex-item-grid-container-percentage-rows-001-ref.html new file mode 100644 index 0000000000..1f4b23952e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/flex-item-grid-container-percentage-rows-001-ref.html @@ -0,0 +1,26 @@ + + + +

Test passes if you see a 200x200 box with top half cyan and bottom half magenta.

+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/fr-unit-ref.html b/testing/web-platform/tests/css/css-grid/reference/fr-unit-ref.html new file mode 100644 index 0000000000..e7999ae7d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/fr-unit-ref.html @@ -0,0 +1,63 @@ + + + + CSS3 Grid Layout: Reference File + + + + + +

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

+ +
+
+ + + + + + + + + + + +
cell1cell2
cell3cell4
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/fr-unit-with-percentage-ref.html b/testing/web-platform/tests/css/css-grid/reference/fr-unit-with-percentage-ref.html new file mode 100644 index 0000000000..e7999ae7d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/fr-unit-with-percentage-ref.html @@ -0,0 +1,63 @@ + + + + CSS3 Grid Layout: Reference File + + + + + +

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

+ +
+
+ + + + + + + + + + + +
cell1cell2
cell3cell4
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-2x2-blue-yellow-lime-magenta.html b/testing/web-platform/tests/css/css-grid/reference/grid-2x2-blue-yellow-lime-magenta.html new file mode 100644 index 0000000000..1ea45f8585 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-2x2-blue-yellow-lime-magenta.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Test: Reference file 2x2 grid and cells with the following colors: blue, yellow, lime and magenta + + + +

Test passes if there are four filled squares with the same size and no red.

+

Blue and yellow squares in the first line; lime and magenta squares in the second line (exactly in this order).

+ +
+ BY +
+ LM +
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html new file mode 100644 index 0000000000..0b8ef6d39b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html @@ -0,0 +1,56 @@ + + + + + + CSS Grid Layout Test: Auto Repaeat with Multiple Tracks and Gutters + + + + + +

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/reference/grid-block-axis-alignment-auto-margins-008-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-block-axis-alignment-auto-margins-008-ref.html new file mode 100644 index 0000000000..474f16b5fa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-block-axis-alignment-auto-margins-008-ref.html @@ -0,0 +1,30 @@ + + +CSS Grid Layout Reference: Aligning grid items using 'auto' margins + + + +

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

+
+
XXX
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-container-auto-margins-scrollbars-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-container-auto-margins-scrollbars-001-ref.html new file mode 100644 index 0000000000..9ce866acef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-container-auto-margins-scrollbars-001-ref.html @@ -0,0 +1,20 @@ + + +
item1
+
item2
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-001-ref.html new file mode 100644 index 0000000000..a090f79559 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-001-ref.html @@ -0,0 +1,20 @@ + + +

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

+
+
item
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-002-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-002-ref.html new file mode 100644 index 0000000000..d95ab37f98 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-container-scrollbars-sizing-002-ref.html @@ -0,0 +1,36 @@ + + + +
+ +
+
+ +
+
+ +
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-different-gutters-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-different-gutters-ref.html new file mode 100644 index 0000000000..57d27ff3aa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-different-gutters-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Reference: a square with a green cross + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-equal-gutters-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-equal-gutters-ref.html new file mode 100644 index 0000000000..caea89a8be --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-equal-gutters-ref.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Reference: a square with a green cross + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-filled-blue-yellow-green-overlapped-100px-squares.html b/testing/web-platform/tests/css/css-grid/reference/grid-filled-blue-yellow-green-overlapped-100px-squares.html new file mode 100644 index 0000000000..e3b19211d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-filled-blue-yellow-green-overlapped-100px-squares.html @@ -0,0 +1,42 @@ + + +CSS Grid Layout Test: Reference file 3 overlapped squares the following colors: blue, yellow and green + + +

Test passes if there are 3 filled squares with the same size, and green is overlapping yellow which is overlapping blue.

+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-first-letter-green-margin-no-collapse-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-first-letter-green-margin-no-collapse-ref.html new file mode 100644 index 0000000000..cf3c6f28b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-first-letter-green-margin-no-collapse-ref.html @@ -0,0 +1,18 @@ + + +CSS Grid Layout Test: Reference file text first letter should be green and margins do not collapse + + +

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

diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-inline-axis-alignment-auto-margins-008-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-inline-axis-alignment-auto-margins-008-ref.html new file mode 100644 index 0000000000..d5f993d051 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-inline-axis-alignment-auto-margins-008-ref.html @@ -0,0 +1,31 @@ + + +CSS Grid Layout Reference: Aligning grid items using 'auto' margins + + + +

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

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

Test passes if the text is aligned.

+
+ before +
grid
+ after +
+ diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-item-script-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-item-script-001-ref.html new file mode 100644 index 0000000000..2574678a8b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-item-script-001-ref.html @@ -0,0 +1,2 @@ + +
Test passes if it doesn't crash.
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-layout-auto-tracks-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-layout-auto-tracks-ref.html new file mode 100644 index 0000000000..9f2f91cf7f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-layout-auto-tracks-ref.html @@ -0,0 +1,46 @@ + + + + CSS Grid Layout Reference + + + + +

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/reference/grid-layout-basic-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-layout-basic-ref.html new file mode 100644 index 0000000000..39a84ca498 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-layout-basic-ref.html @@ -0,0 +1,39 @@ + + + + CSS Grid Layout Reference + + + + +

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/reference/grid-layout-grid-in-grid-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-layout-grid-in-grid-ref.html new file mode 100644 index 0000000000..bd6ebd710b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-layout-grid-in-grid-ref.html @@ -0,0 +1,76 @@ + + + + CSS Grid Layout Reference + + + + +

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

+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-layout-repeat-notation-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-layout-repeat-notation-ref.html new file mode 100644 index 0000000000..b52074169c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-layout-repeat-notation-ref.html @@ -0,0 +1,56 @@ + + + + CSS Grid Layout Reference + + + + +

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/reference/grid-layout-z-order-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-layout-z-order-ref.html new file mode 100644 index 0000000000..0b2bc0c8bd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-layout-z-order-ref.html @@ -0,0 +1,40 @@ + + + + CSS Grid Layout Reference + + + + +

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

+
+
up
+
 
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-percentage-gap-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-percentage-gap-ref.html new file mode 100644 index 0000000000..f3616f7d07 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-percentage-gap-ref.html @@ -0,0 +1,34 @@ + + +CSS Grid Layout Reference: percentage grid gaps + + + +

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/reference/grid-support-grid-auto-columns-rows-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-001-ref.html new file mode 100644 index 0000000000..7e4e3d2688 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-001-ref.html @@ -0,0 +1,43 @@ + + + + + CSS Grid Layout Test: Support for 'grid-auto-columns' and 'grid-auto-rows' properties + + + + +

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

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-002-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-002-ref.html new file mode 100644 index 0000000000..4a21823429 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-002-ref.html @@ -0,0 +1,67 @@ + + +CSS Grid Layout Test: Support for 'grid-auto-columns' and 'grid-auto-rows' properties accepting track listing as value + + + +

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/reference/grid-support-grid-auto-columns-rows-003-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-003-ref.html new file mode 100644 index 0000000000..5489a9bffe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-support-grid-auto-columns-rows-003-ref.html @@ -0,0 +1,453 @@ + + + + + CSS Grid Layout Test Reference: Support for 'grid-auto-columns' and + 'grid-auto-rows' properties with implicit tracks after and before the + explicit grid + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-template-areas-must-keep-named-columns-order-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-template-areas-must-keep-named-columns-order-001-ref.html new file mode 100644 index 0000000000..7ea26011b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-template-areas-must-keep-named-columns-order-001-ref.html @@ -0,0 +1,22 @@ + + +

This test passes if the black item is positioned in the first column of the second row, since the spec states that we must select the first one among several equally named grid lines.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-text-green-margin-no-collapse-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-text-green-margin-no-collapse-ref.html new file mode 100644 index 0000000000..9dcba3f28f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/grid-text-green-margin-no-collapse-ref.html @@ -0,0 +1,12 @@ + + +CSS Grid Layout Test: Reference file text should be green and margins do not collapse + + +

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

diff --git a/testing/web-platform/tests/css/css-grid/reference/replaced-element-015-ref.html b/testing/web-platform/tests/css/css-grid/reference/replaced-element-015-ref.html new file mode 100644 index 0000000000..aa1434172a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/reference/replaced-element-015-ref.html @@ -0,0 +1,8 @@ + +

Test passes if it matches the reference.

+
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-grid/relative-grandchild.html b/testing/web-platform/tests/css/css-grid/relative-grandchild.html new file mode 100644 index 0000000000..9c1b7d54e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/relative-grandchild.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/stretch-grid-item-checkbox-input-ref.html b/testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input-ref.html new file mode 100644 index 0000000000..6a75b0fcfb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input-ref.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input.html b/testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input.html new file mode 100644 index 0000000000..c6a34a8288 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/stretch-grid-item-checkbox-input.html @@ -0,0 +1,6 @@ + + + +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input-ref.html b/testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input-ref.html new file mode 100644 index 0000000000..401a2bfc72 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input-ref.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input.html b/testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input.html new file mode 100644 index 0000000000..9ae9d7be04 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/stretch-grid-item-radio-input.html @@ -0,0 +1,6 @@ + + + +
+ +
diff --git a/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001-ref.html new file mode 100644 index 0000000000..fe316d5d3b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001-ref.html @@ -0,0 +1,123 @@ + + + + + Reference: grid-aligned abs.pos. inside subgrid + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001.html b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001.html new file mode 100644 index 0000000000..e524ec2d76 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-001.html @@ -0,0 +1,129 @@ + + + + + CSS Grid Test: grid-aligned abs.pos. inside subgrid + + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002-ref.html new file mode 100644 index 0000000000..69e071c758 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002-ref.html @@ -0,0 +1,125 @@ + + + + + Reference: grid-aligned abs.pos. inside rel.pos. subgrid + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002.html b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002.html new file mode 100644 index 0000000000..5d6833555e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/abs-pos-002.html @@ -0,0 +1,131 @@ + + + + + CSS Grid Test: grid-aligned abs.pos. inside rel.pos. subgrid + + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html new file mode 100644 index 0000000000..800f87e5d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html @@ -0,0 +1,65 @@ + + + + + Reference: subgrid auto track sizing + + + + + +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001.html b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001.html new file mode 100644 index 0000000000..0fdb9b0b7e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-001.html @@ -0,0 +1,68 @@ + + + + + Test: subgrid auto track sizing + + + + + + + +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002-ref.html new file mode 100644 index 0000000000..5d4b9c8178 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: subgrid auto track sizing + + + + + +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ +
+
+ The cat can not be separated from milk +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002.html b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002.html new file mode 100644 index 0000000000..c44c9d3925 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/auto-track-sizing-002.html @@ -0,0 +1,80 @@ + + + + + Test: subgrid auto track sizing + + + + + + + +
+
+ The cat can not be separated from milk +
+
+ +
+
+
+ The cat can not be separated from milk +
+
+
+ +
+
+
+ The cat can not be separated from milk +
+
+
+ +
+
+
+ The cat can not be separated from milk +
+
+
+ +
+
+
+ The cat can not be separated from milk +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/baseline-001-ref.html new file mode 100644 index 0000000000..c98740b4e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/baseline-001-ref.html @@ -0,0 +1,65 @@ + + + + + Reference: baseline-aligned subgrid item + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/baseline-001.html b/testing/web-platform/tests/css/css-grid/subgrid/baseline-001.html new file mode 100644 index 0000000000..995b1a8d2a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/baseline-001.html @@ -0,0 +1,66 @@ + + + + + CSS Grid Test: baseline-aligned subgrid item + + + + + + + + +
+ +
+  A +
+
+ +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/contain-strict-nested-subgrid-crash.html b/testing/web-platform/tests/css/css-grid/subgrid/contain-strict-nested-subgrid-crash.html new file mode 100644 index 0000000000..a98e43777e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/contain-strict-nested-subgrid-crash.html @@ -0,0 +1,18 @@ + + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/contain-strict-subgrid-crash.html b/testing/web-platform/tests/css/css-grid/subgrid/contain-strict-subgrid-crash.html new file mode 100644 index 0000000000..0d377175b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/contain-strict-subgrid-crash.html @@ -0,0 +1,21 @@ + + +contain: strict element with subgrid properties + + + + +
+
Text1
+
diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001-ref.html new file mode 100644 index 0000000000..e7909fc206 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001-ref.html @@ -0,0 +1,82 @@ + + + + + Reference: subgrid with definite grid-gap in both axes + + + + + +
+
A
E
F
G
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001.html new file mode 100644 index 0000000000..0bc8eed4d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-001.html @@ -0,0 +1,73 @@ + + + + + CSS Grid Test: subgrid with definite grid-gap in both axes + + + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002-ref.html new file mode 100644 index 0000000000..db30524612 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002-ref.html @@ -0,0 +1,65 @@ + + + + + CSS Grid Test: subgrid with border-bottom + + + + + + +
+ +
+c +d + +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002.html new file mode 100644 index 0000000000..bd4b74924b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-002.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: subgrid with border-bottom + + + + + + + + +
+ +
+c +d +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003-ref.html new file mode 100644 index 0000000000..44053f0505 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003-ref.html @@ -0,0 +1,68 @@ + + + + + Reference: subgrid with border-bottom and percentage gap + + + + + +
+ + +
+ + + + +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003.html new file mode 100644 index 0000000000..f8ce8655cf --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-003.html @@ -0,0 +1,66 @@ + + + + + CSS Grid Test: subgrid with border-bottom and percentage gap + + + + + + + +
+ +
+ + + + +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004-ref.html new file mode 100644 index 0000000000..b1819d1eaa --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004-ref.html @@ -0,0 +1,35 @@ + + + + Reference: nested subgrid + + + + + + +
+
+
+ ab +
+ c +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004.html new file mode 100644 index 0000000000..b46d22e1e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-004.html @@ -0,0 +1,37 @@ + + + + CSS Grid Test: nested subgrid + + + + + + + + +
+
+
+ ab +
+ c +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005-ref.html new file mode 100644 index 0000000000..88d8b34d93 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005-ref.html @@ -0,0 +1,25 @@ + + + + Reference: nested subgrid + + + + + + +
+
+ ab +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005.html new file mode 100644 index 0000000000..9afba90a52 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-005.html @@ -0,0 +1,27 @@ + + + + CSS Grid Test: nested subgrid + + + + + + + + +
+
+ ab +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006-ref.html new file mode 100644 index 0000000000..d94181ddc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006-ref.html @@ -0,0 +1,26 @@ + + + + Reference: nested subgrid, justify-content:space-around, overflowing + + + + + + +
+
+ ab +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006.html new file mode 100644 index 0000000000..d79ced10c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-006.html @@ -0,0 +1,28 @@ + + + + CSS Grid Test: nested subgrid, justify-content:space-around, overflowing + + + + + + + + +
+
+ ab +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007-ref.html new file mode 100644 index 0000000000..84d4c00235 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007-ref.html @@ -0,0 +1,39 @@ + + + + + Reference: nested ortogonal writing-mode subgrids + + + + + + +
+ + a + b + ccc +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007.html new file mode 100644 index 0000000000..5b94fe5302 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-007.html @@ -0,0 +1,44 @@ + + + + + CSS Grid Test: nested ortogonal writing-mode subgrids + + + + + + + + +
+
+
+ ab +
+ ccc +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008-ref.html new file mode 100644 index 0000000000..ca8d4b3f1e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008-ref.html @@ -0,0 +1,39 @@ + + + + + Reference: nested orthogonal writing-mode subgrids with percentage column-gap + + + + + + +
+ ccc +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008.html new file mode 100644 index 0000000000..760bd92c3d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-008.html @@ -0,0 +1,49 @@ + + + + + CSS Grid Test: nested orthogonal writing-mode subgrids with percentage column-gap + + + + + + + + +
+
+ ccc +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009-ref.html new file mode 100644 index 0000000000..628e4988b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009-ref.html @@ -0,0 +1,38 @@ + + + + + Reference: nested orthogonal writing-mode subgrids with percentage row-gap + + + + + + +
+ cc +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009.html new file mode 100644 index 0000000000..4bbf5c6e81 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-009.html @@ -0,0 +1,48 @@ + + + + + CSS Grid Test: nested orthogonal writing-mode subgrids with percentage row-gap + + + + + + + + +
+
+ cc +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010-ref.html new file mode 100644 index 0000000000..8e13f6e561 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010-ref.html @@ -0,0 +1,11 @@ + + + + CSS Grid Test: Subgrids with empty tracks and column gap + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010.html new file mode 100644 index 0000000000..23d67b95dd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-010.html @@ -0,0 +1,16 @@ + + + + CSS Grid Test: Subgrids with empty tracks and column gap + + + + + +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011-ref.html new file mode 100644 index 0000000000..23bcdfaa5a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011-ref.html @@ -0,0 +1,11 @@ + + + + CSS Grid Test: Subgrids with empty tracks and column gap + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011.html new file mode 100644 index 0000000000..d40ad2640f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-011.html @@ -0,0 +1,17 @@ + + + + CSS Grid Test: Subgrids with column gap larger than the track size + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001-ref.html new file mode 100644 index 0000000000..0d3050f568 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001-ref.html @@ -0,0 +1,81 @@ + + + + + Reference: subgrid grid-gap:20px + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001.html new file mode 100644 index 0000000000..85725d5292 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-001.html @@ -0,0 +1,83 @@ + + + + + CSS Grid Test: subgrid grid-gap:20px + + + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002-ref.html new file mode 100644 index 0000000000..7415de64cd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002-ref.html @@ -0,0 +1,33 @@ + + + + + CSS Grid Test: subgrid with larger gap than parent grid + + + + + +
+ ab +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002.html new file mode 100644 index 0000000000..4565be1b80 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-larger-002.html @@ -0,0 +1,37 @@ + + + + + CSS Grid Test: subgrid with larger gap than parent grid + + + + + + + +
+
+ ab +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001-ref.html new file mode 100644 index 0000000000..ee99c02410 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001-ref.html @@ -0,0 +1,75 @@ + + + + + Reference: subgrid grid-gap:normal + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001.html new file mode 100644 index 0000000000..5edf1e0762 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-normal-001.html @@ -0,0 +1,76 @@ + + + + + CSS Grid Test: subgrid grid-gap:normal + + + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001-ref.html new file mode 100644 index 0000000000..fcd6851e2f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001-ref.html @@ -0,0 +1,82 @@ + + + + + Reference: subgrid grid-gap:0px + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001.html new file mode 100644 index 0000000000..7b59acd700 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-gap-smaller-001.html @@ -0,0 +1,80 @@ + + + + + CSS Grid Test: subgrid grid-gap:0px + + + + + + + +
+
A
+
B
+
C
+
+
E
+
F
+
G
+
H
+
I
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html new file mode 100644 index 0000000000..2edb01db08 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html @@ -0,0 +1,19 @@ + + + + +CSS Grid Layout Test: Grid with a subgridded axis and an auto repeater as line name list + + + + +
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html new file mode 100644 index 0000000000..42bcbcfab0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html @@ -0,0 +1,20 @@ + + + + +CSS Grid Layout Test: Grid with a subgridded axis and an auto repeater as line name list + + + + +
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-003.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-003.html new file mode 100644 index 0000000000..eeb97967f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-003.html @@ -0,0 +1,23 @@ + + + + +CSS Grid Layout Test: Grid with a subgridded axis and an auto repeater as line name list + + + + +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-template-computed-nogrid.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-template-computed-nogrid.html new file mode 100644 index 0000000000..ccfe67a5c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-template-computed-nogrid.html @@ -0,0 +1,52 @@ + + +CSS Grid Layout Test: getComputedStyle().gridTemplateColumns + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-template-invalid.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-template-invalid.html new file mode 100644 index 0000000000..d7c12be3fd --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-template-invalid.html @@ -0,0 +1,41 @@ + + + + +CSS Grid Layout Test: parsing 'grid' with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/grid-template-valid.html b/testing/web-platform/tests/css/css-grid/subgrid/grid-template-valid.html new file mode 100644 index 0000000000..d568e973e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/grid-template-valid.html @@ -0,0 +1,58 @@ + + + + +CSS Grid Layout Test: parsing 'grid' with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context-ref.html new file mode 100644 index 0000000000..79b90c340d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context-ref.html @@ -0,0 +1,35 @@ + + + + + Test: subgrid disabled if grid item establishes independent formatting context + + + + + + +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context.html b/testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context.html new file mode 100644 index 0000000000..888b23c2f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/independent-formatting-context.html @@ -0,0 +1,61 @@ + + + + + Test: subgrid disabled if grid item establishes independent formatting context + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001-ref.html new file mode 100644 index 0000000000..44f0d443ff --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001-ref.html @@ -0,0 +1,56 @@ + + + + + Reference: subgrid item percentage height + + + + + +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001.html b/testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001.html new file mode 100644 index 0000000000..15e996ea32 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/item-percentage-height-001.html @@ -0,0 +1,53 @@ + + + + + CSS Grid Test: subgrid item percentage height + + + + + + + +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-001-ref.html new file mode 100644 index 0000000000..04c5839596 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-001-ref.html @@ -0,0 +1,40 @@ + + + + + Reference: subgrid item using line names from outer grid + + + + + +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-001.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-001.html new file mode 100644 index 0000000000..69c300d864 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-001.html @@ -0,0 +1,57 @@ + + + + + CSS Grid Test: subgrid item using line names from outer grid + + + + + + + +
+
+ +
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-002-ref.html new file mode 100644 index 0000000000..2399328bec --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-002-ref.html @@ -0,0 +1,40 @@ + + + + + Reference: subgrid item using line names from outer grid + + + + + +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-002.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-002.html new file mode 100644 index 0000000000..574e353f87 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-002.html @@ -0,0 +1,42 @@ + + + + + CSS Grid Test: subgrid item using line names from outer grid + + + + + + + +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-003.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-003.html new file mode 100644 index 0000000000..43afaf9414 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-003.html @@ -0,0 +1,44 @@ + + + + + CSS Grid Test: nested subgrid item using line names from outer grid + + + + + + + +
+
+
+ +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-004-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-004-ref.html new file mode 100644 index 0000000000..6ceb9d4927 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-004-ref.html @@ -0,0 +1,52 @@ + + + + + Reference: subgrid item using mix of outer/inner line names + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-004.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-004.html new file mode 100644 index 0000000000..84f727d2e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-004.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: subgrid item using mix of outer/inner line names + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-005-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-005-ref.html new file mode 100644 index 0000000000..44bb0e0dbb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-005-ref.html @@ -0,0 +1,153 @@ + + + + + Reference: subgrid line name resolution + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+
+ +
+ x +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-005.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-005.html new file mode 100644 index 0000000000..26be899e93 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-005.html @@ -0,0 +1,182 @@ + + + + + CSS Grid Test: subgrid line name resolution + + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+
+ +
+ x +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-006-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-006-ref.html new file mode 100644 index 0000000000..e2c2ec2085 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-006-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: subgrid line name resolution + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-006.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-006.html new file mode 100644 index 0000000000..0aa8c80b2e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-006.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: subgrid line name resolution + + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-007-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-007-ref.html new file mode 100644 index 0000000000..2b06d9c381 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-007-ref.html @@ -0,0 +1,134 @@ + + + + + Reference: line name resolution for grid-aligned abs.pos. inside subgrid + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-007.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-007.html new file mode 100644 index 0000000000..d70a86b6b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-007.html @@ -0,0 +1,137 @@ + + + + + CSS Grid Test: line name resolution for grid-aligned abs.pos. inside subgrid + + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-008-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-008-ref.html new file mode 100644 index 0000000000..262fa548ec --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-008-ref.html @@ -0,0 +1,162 @@ + + + + + Reference: line name resolution for grid-aligned abs.pos. inside subgrid CB + + + + + +
+ +
+ 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/subgrid/line-names-008.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-008.html new file mode 100644 index 0000000000..56ea961298 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-008.html @@ -0,0 +1,164 @@ + + + + + CSS Grid Test: line name resolution for grid-aligned abs.pos. inside subgrid CB + + + + + + + +
+ +
+ 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/subgrid/line-names-009-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-009-ref.html new file mode 100644 index 0000000000..103a35968d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-009-ref.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: subgrid line names are not inherited to a non-subgridded axis + + + + + + +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-009.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-009.html new file mode 100644 index 0000000000..bd8a776872 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-009.html @@ -0,0 +1,76 @@ + + + + + CSS Grid Test: subgrid line names are not inherited to a non-subgridded axis + + + + + + + +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ +
+ +
+
+ x +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-010-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-010-ref.html new file mode 100644 index 0000000000..9232f1dcf2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-010-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Grid Test: subgrid implicit line names are clamped to the subgrid axis + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-010.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-010.html new file mode 100644 index 0000000000..f22cfe3303 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-010.html @@ -0,0 +1,107 @@ + + + + + CSS Grid Test: subgrid implicit line names are clamped to the subgrid axis + + + + + + + +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ +
+ +
+ x +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-011-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-011-ref.html new file mode 100644 index 0000000000..40f3543980 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-011-ref.html @@ -0,0 +1,41 @@ + + + + + CSS Grid Test: subgrid line names do not apply to non-subgrids + + + + + + +
+ + x +
+ +
+ +
+ x +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/line-names-011.html b/testing/web-platform/tests/css/css-grid/subgrid/line-names-011.html new file mode 100644 index 0000000000..d3bb734447 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/line-names-011.html @@ -0,0 +1,42 @@ + + + + + CSS Grid Test: subgrid line names do not apply to non-subgrids + + + + + + + +
+ + x +
+ +
+ +
+ x +
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001-ref.html new file mode 100644 index 0000000000..4f0f6f962e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001-ref.html @@ -0,0 +1,89 @@ + + + + + Reference: subgrids with different writing-mode than parent + + + + + +
+ +
+ A B +
+
+ +
+ +
+
A B
+
+
+ +
+ + + +
+
+ A B C D E F +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001.html new file mode 100644 index 0000000000..1cf99a73e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-001.html @@ -0,0 +1,89 @@ + + + + + CSS Grid Test: subgrids with different writing-mode than parent + + + + + + + +
+ +
+ A B +
+
+ +
+ +
+
A B
+
+
+ +
+ +
+
+ A B C D E F +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002-ref.html new file mode 100644 index 0000000000..7c51c02828 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: subgrids with different writing-mode than parent + + + + + + +
+ +
+ A _B + + C D_ +
+
+ +
+ +
+ A _B + + C D_ +
+
+ +
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002.html new file mode 100644 index 0000000000..20a4b0ccf3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-002.html @@ -0,0 +1,92 @@ + + + + + CSS Grid Test: subgrids with different writing-mode than parent + + + + + + + + +
+ +
+ A _B + + C D_ +
+
+ +
+ +
+ A _B + + C D_ +
+
+ +
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003-ref.html new file mode 100644 index 0000000000..3026548c68 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003-ref.html @@ -0,0 +1,104 @@ + + + + + Reference: subgrids with different writing-mode than parent + + + + + + +
+ +
+ AB +
+
+ +
+ +
+ AB +
+
+ +
+ +
+ AB +
+ AB +
+ +
+ +
+ AB +
+ +
+ +
+ +
+ AB +
+ +
+ +
+ +
+ AB +
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003.html new file mode 100644 index 0000000000..2cd17d628b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-003.html @@ -0,0 +1,106 @@ + + + + + CSS Grid Test: subgrids with different writing-mode than parent + + + + + + + + +
+ +
+ AB +
+
+ +
+ +
+ AB +
+
+ +
+ +
+ AB +
+ AB +
+ +
+ +
+ AB +
+ +
+ +
+ +
+ AB +
+ +
+ +
+ +
+ AB +
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004-ref.html new file mode 100644 index 0000000000..1de585bd62 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004-ref.html @@ -0,0 +1,128 @@ + + + + + Reference: subgrids with different writing-mode than parent + + + + + + +
+ +
+ XÉ +
+
+ +
+
+ XÉC +
+
+ +
+ +
+ XÉ +
+
+ +
+ +
+ XÉC +
+
+ +
+ +
+ XÉ +
+
+ XÉ +
+
+ +
+ +
+ XÉ +
+
+ XÉ +
+
+ +
+ +
+ XÉ +
+
+ XÉÉ +
+
+ +
+ +
+ XÉ +
+
+ XÉÉ +
+
+ XXXÉ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004.html b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004.html new file mode 100644 index 0000000000..4a0edd7e6d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/orthogonal-writing-mode-004.html @@ -0,0 +1,131 @@ + + + + + CSS Grid Test: subgrids with different writing-mode than parent + + + + + + + + +
+ +
+ XÉ +
+
+ +
+ +
+ XÉC +
+
+ +
+ +
+ XÉ +
+
+ +
+ +
+ XÉC +
+
+ +
+ +
+ XÉ +
+
+ XÉ +
+
+ +
+ +
+ XÉ +
+
+ XÉ +
+
+ +
+ +
+ XÉ +
+
+ XÉÉ +
+
+ +
+ +
+ XÉ +
+
+ XÉÉ +
+
+ XXXÉ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001-ref.html new file mode 100644 index 0000000000..2217497cd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001-ref.html @@ -0,0 +1,436 @@ + + + + + Reference: subgrid inside a parent with repeat(auto-fit) columns + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001.html b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001.html new file mode 100644 index 0000000000..8ecbccbea6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-001.html @@ -0,0 +1,485 @@ + + + + + CSS Grid Test: subgrid inside a parent with repeat(auto-fit) columns + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002-ref.html new file mode 100644 index 0000000000..a884a12b99 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002-ref.html @@ -0,0 +1,440 @@ + + + + + Reference: subgrid inside a parent with repeat(auto-fit) rows + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002.html b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002.html new file mode 100644 index 0000000000..b113f47a0b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/parent-repeat-auto-fit-002.html @@ -0,0 +1,489 @@ + + + + + CSS Grid Test: subgrid inside a parent with repeat(auto-fit) rows + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001-ref.html new file mode 100644 index 0000000000..8cd0ef66b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001-ref.html @@ -0,0 +1,401 @@ + + + + + Reference: repeat(auto-fill, line-names) + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001.html new file mode 100644 index 0000000000..9e57028c4c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-001.html @@ -0,0 +1,478 @@ + + + + + CSS Grid Test: repeat(auto-fill, line-names) + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-002.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-002.html new file mode 100644 index 0000000000..80980f14e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-002.html @@ -0,0 +1,439 @@ + + + + + CSS Grid Test: repeat(auto-fill, line-names) in parent subgrid + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-003.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-003.html new file mode 100644 index 0000000000..3a1d2707c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-003.html @@ -0,0 +1,445 @@ + + + + + CSS Grid Test: repeat(auto-fill, line-names) in orthogonal parent subgrid + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004-ref.html new file mode 100644 index 0000000000..ca2729fa3f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004-ref.html @@ -0,0 +1,401 @@ + + + + + Reference: repeat(auto-fill, line-names) in RTL/LTR subgrids + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004.html new file mode 100644 index 0000000000..9dd8f33eb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-004.html @@ -0,0 +1,439 @@ + + + + + CSS Grid Test: repeat(auto-fill, line-names) in RTL/LTR subgrids + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005-ref.html new file mode 100644 index 0000000000..95976e8216 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005-ref.html @@ -0,0 +1,165 @@ + + + + + Reference: repeat(auto-fill / INTEGER, line-names) + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005.html new file mode 100644 index 0000000000..0cf16d47a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-005.html @@ -0,0 +1,167 @@ + + + + + CSS Grid Test: repeat(auto-fill / INTEGER, line-names) + + + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-006.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-006.html new file mode 100644 index 0000000000..8d4213c6d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-006.html @@ -0,0 +1,204 @@ + + + + + CSS Grid Test: repeat(auto-fill / INTEGER, line-names) + + + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007-ref.html new file mode 100644 index 0000000000..9bc2eeff1c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007-ref.html @@ -0,0 +1,167 @@ + + + + + Reference: repeat(auto-fill / INTEGER, line-names) + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007.html new file mode 100644 index 0000000000..949d8296fe --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-007.html @@ -0,0 +1,169 @@ + + + + + CSS Grid Test: repeat(auto-fill / INTEGER, line-names) + + + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008-ref.html new file mode 100644 index 0000000000..4cbb1540de --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008-ref.html @@ -0,0 +1,322 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008.html b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008.html new file mode 100644 index 0000000000..28238178f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/repeat-auto-fill-008.html @@ -0,0 +1,358 @@ + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001-ref.html new file mode 100644 index 0000000000..dd4b0dccf2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001-ref.html @@ -0,0 +1,55 @@ + + + + Reference: baseline-aligned subgrid item with padding + + + + + + +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001.html new file mode 100644 index 0000000000..95469c0018 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-001.html @@ -0,0 +1,56 @@ + + + + CSS Grid Test: baseline-aligned subgrid item with padding + + + + + + + + +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002-ref.html new file mode 100644 index 0000000000..3008d31e03 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002-ref.html @@ -0,0 +1,54 @@ + + + + Reference: baseline-aligned subgrid item with orthogonal writing-mode + + + + + + +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002.html new file mode 100644 index 0000000000..12a17d7cc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-002.html @@ -0,0 +1,57 @@ + + + + CSS Grid Test: baseline-aligned subgrid item with orthogonal writing-mode + + + + + + + + +
+ +
+  A +
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003-ref.html new file mode 100644 index 0000000000..d6da254d88 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Grid Test: baseline-aligned subgrid item + + + + + + +
+
A
+
A
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003.html new file mode 100644 index 0000000000..da8e550fb4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-003.html @@ -0,0 +1,52 @@ + + + + + CSS Grid Test: baseline-aligned subgrid item + + + + + + + +
+
A
+
+
A
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004-ref.html new file mode 100644 index 0000000000..4240df1659 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004-ref.html @@ -0,0 +1,36 @@ + + + + + CSS Grid Test: baseline-aligned subgrid item + + + + + + +
+
A
+
A
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004.html new file mode 100644 index 0000000000..c2bcaccc33 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-baseline-004.html @@ -0,0 +1,54 @@ + + + + + CSS Grid Test: baseline-aligned subgrid item + + + + + + + +
+
A
+
+
A
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001-ref.html new file mode 100644 index 0000000000..d264a3455a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001-ref.html @@ -0,0 +1,98 @@ + + + + + Reference: subgrid item auto block-size + + + + +
+ +
+

+
+

The contents.

+
+
Footer contents
+
+ + + +
+

My title

+
+

The contents. I have a lot of content, more content than the other ones.

+
+
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001.html new file mode 100644 index 0000000000..29e8219783 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-item-block-size-001.html @@ -0,0 +1,88 @@ + + + + + CSS Grid Test: subgrid item auto block-size + + + + + + +
+ +
+

+
+

The contents.

+
+
Footer contents
+
+ + 1 + 2 + 3 + +
+

My title

+
+

The contents. I have a lot of content, more content than the other ones.

+
+
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-reflow-root-crash.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-reflow-root-crash.html new file mode 100644 index 0000000000..1e2b9081eb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-reflow-root-crash.html @@ -0,0 +1,15 @@ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch-ref.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch-ref.html new file mode 100644 index 0000000000..33e8669da0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch-ref.html @@ -0,0 +1,42 @@ + + + + CSS Grid Test: The subgrid is always stretched in its subgridded dimension(s) + + + + + +
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch.html b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch.html new file mode 100644 index 0000000000..321e12d2a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/subgrid/subgrid-stretch.html @@ -0,0 +1,96 @@ + + + + CSS Grid Test: The subgrid is always stretched in its subgridded dimension(s) + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/support/colors-8x16.png b/testing/web-platform/tests/css/css-grid/support/colors-8x16.png new file mode 100644 index 0000000000..596fdb389d Binary files /dev/null and b/testing/web-platform/tests/css/css-grid/support/colors-8x16.png differ diff --git a/testing/web-platform/tests/css/css-grid/support/grid-child-utils.js b/testing/web-platform/tests/css/css-grid/support/grid-child-utils.js new file mode 100644 index 0000000000..5e0c5caad1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/support/grid-child-utils.js @@ -0,0 +1,45 @@ +// Any copyright is dedicated to the Public Domain. +// https://creativecommons.org/publicdomain/zero/1.0/ + +const gridChildHelperRow = "row"; +const gridChildHelperCol = "col"; + +// Helper for building testcases for grid-template-* with a child div in +// multiple positions. Prop is expected to be one of gridChildHelperRow or +// gridChildHelperCol, to select testing grid rows or grid columns, +// respectively. +// The child div is found by the id of 'child'. +function GridChildHelper(prop, style){ + this.child = document.getElementById("child"); + this.style = style; + this.prop = prop; +} + +// Runs a test for computed values on the property the helper object was +// constructed with. The childStyle is used for choosing the grid row/column +// of the child div. +// expected is passed as-is to the computed value test. +// The child style is appended to the test name in such a way that different +// tests for the same parent style but different child style values will have +// different test names. +GridChildHelper.prototype.runTest = function(childStyle, expected) { + 'use strict'; + const childProps = { + [gridChildHelperCol]:"gridColumn", + [gridChildHelperRow]:"gridRow" + }; + const childProp = childProps[this.prop]; + + const parentProps = { + [gridChildHelperCol]:"grid-template-columns", + [gridChildHelperRow]:"grid-template-rows" + }; + const parentProp = parentProps[this.prop]; + + const oldChildStyle = this.child[childProp]; + this.child.style[childProp] = childStyle; + + test_computed_value(parentProp, this.style, expected, childProp + " = " + childStyle); + + this.child[childProp] = oldChildStyle; +} diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-005.html b/testing/web-platform/tests/css/css-grid/table-grid-item-005.html new file mode 100644 index 0000000000..4f217bc5f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-005.html @@ -0,0 +1,60 @@ + + + +Table sizing inside a fixed sized grid + + + + + +
There should be no red areas:
+ +

Table with one cell

+
+
+ table cell +
+
+ +

Empty table with caption

+
+ + +
caption
+
+ +

Table with caption and cell

+
+ + + +
caption
table cell
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001-ref.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001-ref.html new file mode 100644 index 0000000000..362904334a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001-ref.html @@ -0,0 +1,26 @@ + + +CSS Test Reference + +
+ + + + + + +
Relayout shouldn't grow this table
+
diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001.html new file mode 100644 index 0000000000..e87a3dfe9a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-001.html @@ -0,0 +1,44 @@ + + + +Table grid items with margins don't grow on incremental relayout + + + + + + +
+ + + + + + +
Relayout shouldn't grow this table
+
+ diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002-ref.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002-ref.html new file mode 100644 index 0000000000..88fdfa71f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002-ref.html @@ -0,0 +1,27 @@ + + +CSS Test Reference + +
+ + + + + + + +
Table caption
This table should shrink after setting a smaller min-height
+
diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002.html new file mode 100644 index 0000000000..fdec4e6b3b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-002.html @@ -0,0 +1,46 @@ + + + +Table grid items with min-height should shrink after setting a smaller min-height + + + + + + + + +
+ + + + + + + +
Table caption
This table should shrink after setting a smaller min-height
+
+ diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003-ref.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003-ref.html new file mode 100644 index 0000000000..1de4ccea47 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003-ref.html @@ -0,0 +1,30 @@ + + +CSS Test Reference + +
+ + + + + + +
Relayout shouldn't grow this table
+
diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003.html new file mode 100644 index 0000000000..32b809c5dc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-003.html @@ -0,0 +1,50 @@ + + + +Table grid items with padding-top, percentage height, and box-sizing:content-box, don't grow on incremental relayout + + + + + + + + +
+ + + + + + +
Relayout shouldn't grow this table
+
+ diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004-ref.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004-ref.html new file mode 100644 index 0000000000..9189fb5f7e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004-ref.html @@ -0,0 +1,31 @@ + + +CSS Test Reference + +
+ + + + + + +
Relayout shouldn't grow this table
+
diff --git a/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004.html b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004.html new file mode 100644 index 0000000000..537d85ad34 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/table-grid-item-dynamic-004.html @@ -0,0 +1,51 @@ + + + +Table grid items with padding-top, definite width, percentage height, and box-sizing:content-box, don't grow on incremental relayout + + + + + + + + +
+ + + + + + +
Relayout shouldn't grow this table
+
+ diff --git a/testing/web-platform/tests/css/css-grid/test-plan/index.html b/testing/web-platform/tests/css/css-grid/test-plan/index.html new file mode 100644 index 0000000000..039f3a87c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/test-plan/index.html @@ -0,0 +1,558 @@ + + + + CSS Grid Layout Module Level 1 Test Plan + + + + + + + +
+

+ This document is intended to be used as a guideline for the testing + activities related to the CSS Grid Layout Level 1 spec + [[!css3-grid-layout]]. Its main goal is to provide an overview of the + general testing areas, possible caveats and testing aspects not + immediately apparent from the spec. Also, it provides a means of + tracking the progress of the CSS Grid Layout spec testing. +

+

+ This document is not meant to replace the spec in determining the + normative and non-normative assertions to be tested, but rather + complement it. +

+
+ +
+

Introduction

+

+ As CSS moved away from the monolithic development of CSS 2.1 to the + modular development of CSS 3, the number of proposed new features and + the complexity of the layout landscape have increased dramatically. + While this directly translates to increased flexibility and agility in + adopting and implementing new CSS features, it also increases the + complexity of testing CSS features and the need for coordinating the + testing efforts. Also, the need for testing coordination increases as + crowd-sourcing efforts like + Test the Web + Forward present people less familiar with the processes and + policies of the W3C with the opportunity to contribute new tests. +

+

+ Except when defining new behaviors or redefining old behaviors, the + implicit assumption for new CSS modules is that they play nicely with + other modules or properties defined in CSS 2.1 [[!CSS21]]. As CSS Grid + Layout is a spec that touches many aspects of layout, styling and + CSSOM, it's not unreasonable to want to test the spec against these + implicit assumptions, too. +

+

+ This testing strategy document is meant to complement the CSS Grid + Layout spec and the existing test suite by providing an overview of + the testing areas (especially the less apparent ones) and tracking + the progress of the testing activities against these test areas. +

+
+ +
+

Goals

+

+ To ensure a comprehensive test suite with useful, high quality tests, + a number of goals are proposed. They range from process goals (how to + conduct testing) to implementation goals (how to write good tests). +

+
+

Enabling easy test contribution

+

+ An important vector in successfully testing CSS Grid Layout is to + enable easy test contributions, both from W3C partners and from + non-W3C members that wish to contribute. This is achieved by clearly + marking and explaining the areas that need testing, linking to + existing tests, and general testing progress. +

+
+
+

Providing guidance on testing

+

+ In order to increase the quality of the test contributions, this + document offers a set of guidelines for conducting testing (see + ) and a testing progress + tracker to increase the surface coverage of tests (see + ). +

+
+
+

Creating automation-friendly tests

+

+ In terms of actual tests produced for the CSS Grid Layout + specification, the main goal is to ensure that most tests are + automatable (i.e. they're either reftests or use + testharness.js). Even where manual tests are absolutely + necessary they should be written so that they can be easily + automated – as there are ongoing efforts to make WebDriver + [[webdriver]] automated tests a first class citizen in W3C testing. + This means that even if a manual test requires user interaction, + the validation or PASS/FAIL conditions should still be clear enough + as to allow automatic validation if said interaction is later + automated. +

+
+
+
+

Approach

+

+ As spec testing cannot be realistically separated from testing a + particular implementation (except for the very simple cases), the + approach proposed for testing is one that tries to first cover as + many areas as possible, instead of deep diving on a certain + feature or aspect of the spec first. A side benefit of this + approach is that the spec tests can be used at any time to gauge + the level of support of a certain implementation. +

+

+ Having this breadth-first approach in mind, tests will be + created for the testing areas listed in . Testing will be done in multiple passes, + each aimed at covering more specific edge-cases. +

+
+
+

Testing areas

+
+

Explicit testing areas

+

+ These are testing areas normatively defined by the spec. They cover + things explicitly or implicitly defined in the CSS Grid Layout spec. + Please note that while detailed, this list is not necessarily + exhaustive and normative behaviors may not be contained in it. + When in doubt, consult the CSS Grid Layout spec or ask a question on + the mailing + list adding [css-grid] to the subject. +

+
+

Grid Containers (grid-model)

+
    +
  • + grid and inline-grid values for + display property + [#627]. +
  • +
  • + Grid container’s margins do not collapse with the margins of its + contents + [#661]. +
  • +
  • + column-* properties have no effect on a grid + container + [#628]. +
  • +
  • + float and clear have no effect on a + grid item + [#629]. +
  • +
  • + float affects to the computed value of display on + grid items + [#630]. +
  • +
  • + vertical-align has no effect on a grid item + [#631]. +
  • +
  • + first-line and first-letter do not + apply to grid containers + [#632]. +
  • +
  • + Sizing grid containers + [#638]. +
  • +
+
+
+

Grid Items (grid-items)

+
    +
  • + Each child of a grid container becomes a grid item + [#639]. +
  • +
  • + Each contiguous run of text that is directly contained inside + grid container is wrapped in an anonymous grid item + [#640]. +
  • +
  • + visibility property. +
    Still undefined in the spec.
    +
  • +
  • + order property + [#641]. +
  • +
  • + Static position + [#642 + & + #643]. +
  • +
  • + Z-axis ordering: +
      +
    • + z-index property + [#677]. +
    • +
    +
  • +
  • + Minimum size of grid items + [#799]. +
  • +
+
+
+

The Explicit Grid (grid-definition)

+
    +
  • + Track sizing: +
      +
    • + grid-template-columns and + grid-template-rows properties + [#644]. +
    • +
    • + <track-size>: length, + percentage, max-content, + min-content, minmax(min, max), + auto. +
    • +
    • + Named grid lines (<custom-ident>) + [#645]. +
    • +
    • + repeat() notation + [#646]. +
    • +
    • + Flexible lengths: fr unit + [#647]. +
    • +
    • + subgrid keyword. +
      Subgrid feature is currently at-risk.
      +
    • +
    • + Resolved values + [#648]. +
    • +
    +
  • +
  • + Named areas: +
      +
    • + grid-template-areas property + [#649]. +
    • +
    • + Implicit named grid lines + [#650]. +
    • +
    • + Implicit named areas + [#651]. +
    • +
    +
  • +
  • + Explicit grid shorthand: +
      +
    • + grid-template property + [#652]. +
    • +
    +
  • +
+
+
+

The Implicit Grid (implicit-grids)

+
    +
  • + grid-auto-rows and grid-auto-columns + properties + [#662]. +
  • +
  • + grid-auto-flow property + [#663]. +
  • +
+
+
+

Grid Definition Shorthand (grid-shorthand)

+
    +
  • + grid property + [#664]. +
  • +
+
+
+

Placing Grid Items (placement)

+
    +
  • + Common patterns: +
      +
    • + Named areas + [#665]. +
    • +
    • + Numeric indexes and spans + [#666]. +
    • +
    • + Named lines and spans + [#667]. +
    • +
    • + Auto placement + [#668]. +
    • +
    • + Auto sizing siblings. +
      Subgrid feature is currently at-risk.
      +
    • +
    +
  • +
  • + Line-based placement: +
      +
    • + grid-row-start, grid-column-start, + grid-row-end and grid-column-end + properties + [#669]. +
    • +
    • + Grid placement conflict handling + [#670]. +
    • +
    +
  • +
  • + Placement shorthands: +
      +
    • + grid-column, grid-row and + grid-area properties + [#671]. +
    • +
    +
  • +
  • + Absolutely-positioned grid items + [#672]. +
  • +
  • + Grid item placement algorithm + [#683]. +
  • +
+
+
+

Alignment (alignment)

+
    +
  • + Aligning with auto margins + [#673]. +
  • +
  • + Row-axis alignment: +
      +
    • + justify-self and justify-items + properties. + [#674]. +
    • +
    +
  • +
  • + Column-axis alignment: +
      +
    • + align-self and align-items + properties + [#675]. +
    • +
    +
  • +
  • + Aligning the grid: +
      +
    • + justify-content and align-content + properties + [#676]. +
    • +
    +
  • +
  • + Grid baselines + [#678]. +
  • +
+
+
+

Track Sizing Algorithm (layout-algorithm)

+
    +
  • + Content-based track sizing + [#679]. +
  • +
  • + Grow tracks using free space + [#680]. +
  • +
  • + Flexible tracks + [#681]. +
  • +
+
+
+

Fragmenting Grid Layout (pagination)

+
    +
  • + Fragmentation algorithm + [#682]. +
  • +
+
+
+
+

Specification examples

+

+ The spec examples should become tests (maybe some of them need to be + defined as manual tests). This will allow to increase the coverage + with more tests, but also to check the spec itself. +

+
+
+

Implicit testing areas

+

+ These are testing areas either normatively defined in other specs + that explicitly refer to the CSS Grid Layout spec or simply not + explicitly defined, but implied by various aspects of the spec. + Please note that while detailed, this list is not necessarily + exhaustive and normative behaviors may not be contained in it. When + in doubt, consult the CSS Grid Layout spec or ask a question on the + mailing + list adding [css-grid] to the subject. +

+

+ Below is the list of implicit testing areas: +

+
    +
  • + CSS Grid Layout and other layout models: +
      +
    • Floats [[!CSS21]].
    • +
    • Positioned elements [[!css3-positioning]].
    • +
    • CSS Flexbox [[!css3-flexbox]].
    • +
    • CSS Multicolumn [[!css3-multicol]].
    • +
    • CSS Regions [[!css3-regions]].
    • +
    • CSS Shapes [[!css-shapes-1]].
    • +
    +
  • +
  • + CSS Grid Layout and different type of elements [[!html5]]: +
      +
    • img.
    • +
    • video.
    • +
    • iframe.
    • +
    • canvas.
    • +
    • table.
    • +
    +
  • +
  • + Dynamic content: +
      +
    • Changing the content of the grid items at runtime.
    • +
    • + Interactive content contentEditable, + designMode and input elements [[!html5]]. +
    • +
    +
  • +
  • Writing modes [[!css3-writing-modes]].
  • +
  • Transforms [[!css3-transforms]].
  • +
  • + Transitions [[!css3-transitions]] and animations + [[!css3-animations]]. +
  • +
  • Pseudo-elements in grid items [[!CSS21]].
  • +
+
+
+
+

People and responsibilities

+

+ Below is a list of people you should reach out to if you have any + questions related to this document or testing CSS Grid Layout in + general: +

+
    +
  • Manuel Rego – Test Coordinator for CSS Grid Layout
  • +
+
+
+

Test progress tracking

+

+ Currently test progress tracking is done via GitHub + + milestones and issues. + +

+
+ + diff --git a/testing/web-platform/tests/css/css-grid/whitespace-reattach.html b/testing/web-platform/tests/css/css-grid/whitespace-reattach.html new file mode 100644 index 0000000000..f97934eb30 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/whitespace-reattach.html @@ -0,0 +1,15 @@ + + + +

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

+
+text +
+ -- cgit v1.2.3