From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../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 ++ 196 files changed, 14492 insertions(+) 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 (limited to 'testing/web-platform/tests/css/css-grid/grid-items') 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).

+
+ +
+
+ + -- cgit v1.2.3