From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- .../web-platform/tests/css/css-display/META.yml | 5 + .../animations/display-interpolation.html | 20 ++ .../display-interpolation.tentative.html | 21 ++ .../css/css-display/display-change-iframe.html | 27 +++ .../css-display/display-change-object-iframe.html | 27 +++ .../display-contents-alignment-001-ref.html | 23 +++ .../display-contents-alignment-001.html | 32 +++ .../display-contents-alignment-002-ref.html | 23 +++ .../display-contents-alignment-002.html | 32 +++ .../display-contents-before-after-001.html | 21 ++ .../display-contents-before-after-002.html | 22 ++ .../display-contents-before-after-003.html | 19 ++ .../css-display/display-contents-block-001.html | 18 ++ .../display-contents-block-002-ref.html | 6 + .../css-display/display-contents-block-002.html | 20 ++ .../display-contents-blockify-dynamic.html | 34 ++++ .../css/css-display/display-contents-button.html | 18 ++ .../display-contents-computed-style.html | 61 ++++++ .../display-contents-details-001-ref.html | 10 + .../css-display/display-contents-details-001.html | 12 ++ .../css/css-display/display-contents-details.html | 16 ++ .../display-contents-dynamic-before-after-001.html | 25 +++ ...ents-dynamic-before-after-first-letter-001.html | 19 ++ ...y-contents-dynamic-fieldset-legend-001-ref.html | 83 ++++++++ ...splay-contents-dynamic-fieldset-legend-001.html | 171 ++++++++++++++++ .../display-contents-dynamic-flex-001-inline.html | 39 ++++ .../display-contents-dynamic-flex-001-none.html | 39 ++++ .../display-contents-dynamic-flex-002-inline.html | 33 +++ .../display-contents-dynamic-flex-002-none.html | 33 +++ .../display-contents-dynamic-flex-003-inline.html | 33 +++ .../display-contents-dynamic-flex-003-none.html | 33 +++ ...dynamic-generated-content-fieldset-001-ref.html | 16 ++ ...nts-dynamic-generated-content-fieldset-001.html | 26 +++ ...ay-contents-dynamic-inline-flex-001-inline.html | 47 +++++ ...play-contents-dynamic-inline-flex-001-none.html | 47 +++++ .../display-contents-dynamic-list-001-inline.html | 35 ++++ .../display-contents-dynamic-list-001-none.html | 35 ++++ ...splay-contents-dynamic-multicol-001-inline.html | 32 +++ ...display-contents-dynamic-multicol-001-none.html | 32 +++ ...-contents-dynamic-pseudo-insertion-001-ref.html | 5 + ...play-contents-dynamic-pseudo-insertion-001.html | 26 +++ .../display-contents-dynamic-table-001-inline.html | 33 +++ .../display-contents-dynamic-table-001-none.html | 33 +++ .../display-contents-dynamic-table-002-inline.html | 35 ++++ .../display-contents-dynamic-table-002-none.html | 35 ++++ .../display-contents-fieldset-002-ref.html | 60 ++++++ .../css-display/display-contents-fieldset-002.html | 52 +++++ ...isplay-contents-fieldset-nested-legend-ref.html | 6 + .../display-contents-fieldset-nested-legend.html | 24 +++ .../css/css-display/display-contents-fieldset.html | 17 ++ .../display-contents-first-letter-001.html | 17 ++ .../display-contents-first-letter-002.html | 14 ++ .../display-contents-first-line-001.html | 16 ++ .../display-contents-first-line-002.html | 16 ++ .../css-display/display-contents-flex-001-ref.html | 19 ++ .../css/css-display/display-contents-flex-001.html | 31 +++ .../css-display/display-contents-flex-002-ref.html | 27 +++ .../css/css-display/display-contents-flex-002.html | 25 +++ .../css/css-display/display-contents-flex-003.html | 25 +++ .../css-display/display-contents-float-001.html | 15 ++ .../css-display/display-contents-inline-001.html | 16 ++ .../display-contents-inline-flex-001-ref.html | 31 +++ .../display-contents-inline-flex-001.html | 39 ++++ .../display-contents-line-height-ref.html | 9 + .../css-display/display-contents-line-height.html | 14 ++ .../css-display/display-contents-list-001-ref.html | 26 +++ .../css/css-display/display-contents-list-001.html | 27 +++ .../display-contents-multicol-001-ref.html | 19 ++ .../css-display/display-contents-multicol-001.html | 24 +++ .../css/css-display/display-contents-oof-001.html | 16 ++ .../css/css-display/display-contents-oof-002.html | 16 ++ .../css-display/display-contents-parsing-001.html | 43 ++++ .../display-contents-pass-green-no-red-ref.html | 6 + .../display-contents-pass-no-red-ref.html | 6 + .../css/css-display/display-contents-pass-ref.html | 10 + .../display-contents-root-background-ref.html | 4 + .../display-contents-root-background.html | 12 ++ .../display-contents-shadow-dom-1-ref.html | 48 +++++ .../css-display/display-contents-shadow-dom-1.html | 221 +++++++++++++++++++++ .../display-contents-shadow-host-whitespace.html | 11 + .../display-contents-sharing-001-ref.html | 10 + .../css-display/display-contents-sharing-001.html | 14 ++ .../display-contents-slot-attach-whitespace.html | 11 + .../display-contents-state-change-001-ref.html | 12 ++ .../display-contents-state-change-001.html | 30 +++ ...splay-contents-suppression-dynamic-001-ref.html | 5 + .../display-contents-suppression-dynamic-001.html | 16 ++ .../display-contents-svg-anchor-child.html | 20 ++ .../display-contents-svg-elements-ref.html | 13 ++ .../css-display/display-contents-svg-elements.html | 22 ++ .../display-contents-svg-switch-child.html | 15 ++ .../display-contents-table-001-ref.html | 21 ++ .../css-display/display-contents-table-001.html | 23 +++ .../display-contents-table-002-ref.html | 24 +++ .../css-display/display-contents-table-002.html | 25 +++ .../css/css-display/display-contents-td-001.html | 20 ++ .../display-contents-text-inherit-002.html | 16 ++ .../display-contents-text-inherit-ref.html | 7 + .../css-display/display-contents-text-inherit.html | 15 ++ .../display-contents-text-only-001-ref.html | 9 + .../display-contents-text-only-001.html | 11 + .../css-display/display-contents-tr-001-ref.html | 11 + .../css/css-display/display-contents-tr-001.html | 18 ++ ...isplay-contents-unusual-html-elements-none.html | 33 +++ ...play-contents-whitespace-inside-inline-ref.html | 8 + .../display-contents-whitespace-inside-inline.html | 10 + .../css/css-display/display-first-line-001.html | 42 ++++ .../css-display/display-first-line-002-ref.html | 6 + .../css/css-display/display-first-line-002.html | 28 +++ .../css/css-display/display-flow-root-001-ref.html | 51 +++++ .../css/css-display/display-flow-root-001.html | 56 ++++++ .../css/css-display/display-flow-root-002-ref.html | 28 +++ .../css/css-display/display-flow-root-002.html | 31 +++ .../display-flow-root-list-item-001-ref.html | 53 +++++ .../display-flow-root-list-item-001.html | 59 ++++++ .../display-inline-dynamic-001-ref.html | 4 + .../css-display/display-inline-dynamic-001.html | 10 + .../display-list-item-height-after-dom-change.html | 20 ++ .../display-math-on-non-mathml-elements.html | 31 +++ .../display-math-on-pseudo-elements-001.html | 30 +++ .../display-math-on-pseudo-elements-002-ref.html | 17 ++ .../display-math-on-pseudo-elements-002.html | 20 ++ .../css-display/display-none-inline-img-ref.html | 46 +++++ .../css/css-display/display-none-inline-img.html | 70 +++++++ .../display-none-root-hit-test-crash.html | 9 + .../css-display/display-with-float-dynamic.html | 40 ++++ .../tests/css/css-display/display-with-float.html | 24 +++ .../tests/css/css-display/inheritance.html | 21 ++ .../css/css-display/parsing/display-computed.html | 189 ++++++++++++++++++ .../css/css-display/parsing/display-invalid.html | 75 +++++++ .../css/css-display/parsing/display-valid.html | 139 +++++++++++++ .../run-in/after-content-display-004.xht | 33 +++ .../run-in/anonymous-box-generation-002.xht | 32 +++ .../run-in/background-applies-to-011.xht | 23 +++ .../background-attachment-applies-to-011.xht | 27 +++ .../run-in/background-color-applies-to-011.xht | 23 +++ .../run-in/background-image-applies-to-011.xht | 24 +++ .../run-in/background-position-applies-to-011.xht | 27 +++ .../run-in/background-repeat-applies-to-011.xht | 26 +++ .../run-in/before-content-display-004.xht | 33 +++ .../css-display/run-in/border-applies-to-011.xht | 23 +++ .../run-in/border-bottom-applies-to-011.xht | 22 ++ .../run-in/border-bottom-color-applies-to-011.xht | 23 +++ .../run-in/border-bottom-style-applies-to-011.xht | 22 ++ .../run-in/border-bottom-width-applies-to-011.xht | 23 +++ .../run-in/border-collapse-applies-to-004.xht | 32 +++ .../run-in/border-color-applies-to-011.xht | 24 +++ .../run-in/border-left-applies-to-011.xht | 22 ++ .../run-in/border-left-color-applies-to-011.xht | 23 +++ .../run-in/border-left-style-applies-to-011.xht | 22 ++ .../run-in/border-left-width-applies-to-011.xht | 23 +++ .../run-in/border-right-applies-to-011.xht | 23 +++ .../run-in/border-right-color-applies-to-011.xht | 24 +++ .../run-in/border-right-style-applies-to-011.xht | 23 +++ .../run-in/border-right-width-applies-to-011.xht | 24 +++ .../run-in/border-spacing-applies-to-004.xht | 25 +++ .../run-in/border-style-applies-to-011.xht | 22 ++ .../run-in/border-top-applies-to-011.xht | 22 ++ .../run-in/border-top-color-applies-to-011.xht | 23 +++ .../run-in/border-top-style-applies-to-011.xht | 22 ++ .../run-in/border-top-width-applies-to-011.xht | 23 +++ .../run-in/border-width-applies-to-011.xht | 24 +++ .../css-display/run-in/bottom-applies-to-011.xht | 26 +++ .../run-in/caption-side-applies-to-004.xht | 26 +++ .../css-display/run-in/clear-applies-to-011.xht | 28 +++ .../css/css-display/run-in/clear-runin-001.xht | 35 ++++ .../css-display/run-in/color-applies-to-011.xht | 23 +++ .../run-in/counter-increment-applies-to-011.xht | 26 +++ .../run-in/counter-reset-applies-to-011.xht | 26 +++ .../css-display/run-in/cursor-applies-to-011.xht | 25 +++ .../run-in/direction-applies-to-011.xht | 27 +++ .../tests/css/css-display/run-in/display-004.xht | 21 ++ .../run-in/empty-cells-applies-to-004.xht | 47 +++++ .../css-display/run-in/first-line-pseudo-009.xht | 26 +++ .../css-display/run-in/float-applies-to-011.xht | 24 +++ .../css/css-display/run-in/font-applies-to-004.xht | 26 +++ .../run-in/font-family-applies-to-004.xht | 23 +++ .../run-in/font-size-applies-to-004.xht | 32 +++ .../run-in/font-style-applies-to-004.xht | 23 +++ .../run-in/font-variant-applies-to-004.xht | 27 +++ .../run-in/font-weight-applies-to-004.xht | 27 +++ .../css-display/run-in/height-applies-to-011.xht | 24 +++ .../css/css-display/run-in/left-applies-to-011.xht | 26 +++ .../run-in/letter-spacing-applies-to-004.xht | 37 ++++ .../run-in/line-height-applies-to-011.xht | 39 ++++ .../run-in/list-style-applies-to-011.xht | 29 +++ .../run-in/list-style-image-applies-to-011.xht | 29 +++ .../run-in/list-style-position-applies-to-011.xht | 29 +++ .../run-in/list-style-type-applies-to-011.xht | 29 +++ .../css-display/run-in/margin-applies-to-011.xht | 31 +++ .../run-in/margin-bottom-applies-to-011.xht | 30 +++ .../run-in/margin-left-applies-to-011.xht | 33 +++ .../run-in/margin-right-applies-to-011.xht | 33 +++ .../run-in/margin-top-applies-to-011.xht | 33 +++ .../run-in/max-height-applies-to-011.xht | 25 +++ .../run-in/max-width-applies-to-011.xht | 25 +++ .../run-in/min-height-applies-to-011.xht | 24 +++ .../run-in/min-width-applies-to-011.xht | 30 +++ .../css-display/run-in/outline-applies-to-011.xht | 23 +++ .../run-in/outline-color-applies-to-011.xht | 25 +++ .../run-in/outline-style-applies-to-011.xht | 25 +++ .../run-in/outline-width-applies-to-011.xht | 25 +++ .../css-display/run-in/overflow-applies-to-011.xht | 32 +++ .../css-display/run-in/padding-applies-to-011.xht | 30 +++ .../run-in/padding-bottom-applies-to-011.xht | 32 +++ .../run-in/padding-left-applies-to-011.xht | 33 +++ .../run-in/padding-right-applies-to-011.xht | 33 +++ .../run-in/padding-top-applies-to-011.xht | 32 +++ .../css-display/run-in/position-applies-to-011.xht | 26 +++ .../css-display/run-in/quotes-applies-to-011.xht | 26 +++ .../css-display/run-in/right-applies-to-011.xht | 26 +++ .../tests/css/css-display/run-in/run-in-001.xht | 35 ++++ .../tests/css/css-display/run-in/run-in-002.xht | 27 +++ .../tests/css/css-display/run-in/run-in-003.xht | 33 +++ .../tests/css/css-display/run-in/run-in-004.xht | 33 +++ .../tests/css/css-display/run-in/run-in-005.xht | 29 +++ .../tests/css/css-display/run-in/run-in-006.xht | 33 +++ .../tests/css/css-display/run-in/run-in-007.xht | 33 +++ .../tests/css/css-display/run-in/run-in-008.xht | 33 +++ .../tests/css/css-display/run-in/run-in-009.xht | 33 +++ .../tests/css/css-display/run-in/run-in-010.xht | 33 +++ .../tests/css/css-display/run-in/run-in-011.xht | 33 +++ .../tests/css/css-display/run-in/run-in-012.xht | 33 +++ .../tests/css/css-display/run-in/run-in-013.xht | 34 ++++ .../run-in/run-in-abspos-between-001.xht | 24 +++ .../run-in/run-in-abspos-between-002.xht | 40 ++++ .../run-in/run-in-abspos-between-003.xht | 40 ++++ .../css/css-display/run-in/run-in-basic-001.xht | 23 +++ .../css/css-display/run-in/run-in-basic-002.xht | 22 ++ .../css/css-display/run-in/run-in-basic-003.xht | 25 +++ .../css/css-display/run-in/run-in-basic-004.xht | 36 ++++ .../css/css-display/run-in/run-in-basic-005.xht | 23 +++ .../css/css-display/run-in/run-in-basic-006.xht | 21 ++ .../css-display/run-in/run-in-basic-007-ref.xht | 17 ++ .../css/css-display/run-in/run-in-basic-007.xht | 22 ++ .../css/css-display/run-in/run-in-basic-008.xht | 25 +++ .../css/css-display/run-in/run-in-basic-009.xht | 22 ++ .../css/css-display/run-in/run-in-basic-010.xht | 23 +++ .../css/css-display/run-in/run-in-basic-011.xht | 36 ++++ .../css/css-display/run-in/run-in-basic-012.xht | 23 +++ .../css/css-display/run-in/run-in-basic-013.xht | 37 ++++ .../css/css-display/run-in/run-in-basic-014.xht | 22 ++ .../css/css-display/run-in/run-in-basic-015.xht | 37 ++++ .../css/css-display/run-in/run-in-basic-016.xht | 37 ++++ .../css/css-display/run-in/run-in-basic-017.xht | 40 ++++ .../css/css-display/run-in/run-in-basic-018.xht | 40 ++++ .../css/css-display/run-in/run-in-basic-ref.xht | 17 ++ .../run-in/run-in-block-between-001.xht | 23 +++ .../run-in/run-in-block-between-002.xht | 39 ++++ .../run-in/run-in-block-between-003.xht | 39 ++++ .../css/css-display/run-in/run-in-block-ref.xht | 17 ++ .../css-display/run-in/run-in-breaking-001-ref.xht | 21 ++ .../css/css-display/run-in/run-in-breaking-001.xht | 27 +++ .../css-display/run-in/run-in-breaking-002-ref.xht | 26 +++ .../css/css-display/run-in/run-in-breaking-002.xht | 30 +++ .../css/css-display/run-in/run-in-clear-001.xht | 26 +++ .../css/css-display/run-in/run-in-clear-002.xht | 41 ++++ .../run-in/run-in-contains-abspos-001.xht | 26 +++ .../run-in/run-in-contains-block-001.xht | 24 +++ .../run-in/run-in-contains-block-002.xht | 36 ++++ .../run-in/run-in-contains-block-003.xht | 38 ++++ .../run-in/run-in-contains-block-004.xht | 37 ++++ .../run-in/run-in-contains-block-005.xht | 38 ++++ .../run-in-contains-block-inside-inline-001.xht | 25 +++ .../run-in-contains-block-inside-inline-002.xht | 38 ++++ .../run-in-contains-block-inside-inline-003.xht | 38 ++++ .../run-in/run-in-contains-float-001.xht | 25 +++ .../run-in/run-in-contains-inline-001.xht | 21 ++ .../run-in/run-in-contains-inline-002.xht | 23 +++ .../run-in/run-in-contains-inline-003.xht | 26 +++ .../run-in/run-in-contains-inline-004.xht | 26 +++ .../run-in/run-in-contains-inline-005.xht | 23 +++ .../run-in/run-in-contains-inline-006.xht | 25 +++ .../run-in/run-in-contains-inline-007.xht | 25 +++ .../run-in/run-in-contains-inline-block-001.xht | 22 ++ .../run-in/run-in-contains-inline-table-001.xht | 23 +++ .../run-in/run-in-contains-relpos-block-001.xht | 26 +++ .../run-in/run-in-contains-relpos-block-002.xht | 37 ++++ .../run-in/run-in-contains-relpos-block-003.xht | 39 ++++ .../run-in/run-in-contains-run-in-001.xht | 25 +++ .../run-in/run-in-contains-run-in-002.xht | 37 ++++ .../run-in/run-in-contains-run-in-003.xht | 39 ++++ .../run-in/run-in-contains-table-001.xht | 25 +++ .../run-in/run-in-contains-table-002.xht | 37 ++++ .../run-in/run-in-contains-table-003.xht | 39 ++++ .../run-in/run-in-contains-table-caption-001.xht | 22 ++ .../run-in/run-in-contains-table-cell-001.xht | 22 ++ .../run-in/run-in-contains-table-column-001.xht | 22 ++ .../run-in-contains-table-column-group-001.xht | 22 ++ .../run-in-contains-table-inside-inline-001.xht | 26 +++ .../run-in-contains-table-inside-inline-002.xht | 39 ++++ .../run-in-contains-table-inside-inline-003.xht | 39 ++++ .../run-in/run-in-contains-table-row-001.xht | 22 ++ .../run-in/run-in-contains-table-row-group-001.xht | 22 ++ .../run-in/run-in-display-none-between-001.xht | 24 +++ .../run-in/run-in-display-none-between-002.xht | 41 ++++ .../run-in/run-in-display-none-between-003.xht | 38 ++++ .../run-in/run-in-fixedpos-between-001.xht | 24 +++ .../run-in/run-in-fixedpos-between-002.xht | 40 ++++ .../run-in/run-in-fixedpos-between-003.xht | 38 ++++ .../run-in/run-in-float-between-001.xht | 24 +++ .../run-in/run-in-float-between-002.xht | 40 ++++ .../run-in/run-in-float-between-003.xht | 38 ++++ .../css-display/run-in/run-in-inherit-001-ref.xht | 20 ++ .../css/css-display/run-in/run-in-inherit-001.xht | 28 +++ .../css-display/run-in/run-in-inheritance-001.xht | 31 +++ .../run-in/run-in-inline-between-001.xht | 23 +++ .../run-in/run-in-inline-between-002.xht | 38 ++++ .../run-in/run-in-inline-between-003.xht | 39 ++++ .../run-in/run-in-inline-block-between-001.xht | 24 +++ .../run-in/run-in-inline-block-between-002.xht | 39 ++++ .../run-in/run-in-inline-block-between-003.xht | 40 ++++ .../run-in/run-in-inline-table-between-001.xht | 24 +++ .../run-in/run-in-inline-table-between-002.xht | 39 ++++ .../run-in/run-in-inline-table-between-003.xht | 40 ++++ .../css/css-display/run-in/run-in-linebox-001.xht | 24 +++ .../css/css-display/run-in/run-in-linebox-002.xht | 23 +++ .../run-in/run-in-listitem-between-001.xht | 25 +++ .../run-in/run-in-listitem-between-002.xht | 41 ++++ .../run-in/run-in-listitem-between-003.xht | 40 ++++ .../css/css-display/run-in/run-in-pre-ref.xht | 17 ++ .../run-in/run-in-relpos-between-001.xht | 25 +++ .../run-in/run-in-relpos-between-002.xht | 44 ++++ .../run-in/run-in-relpos-between-003.xht | 41 ++++ .../css-display/run-in/run-in-replaced-001-ref.xht | 15 ++ .../css/css-display/run-in/run-in-replaced-001.xht | 26 +++ .../css/css-display/run-in/run-in-restyle-001.xht | 36 ++++ .../css/css-display/run-in/run-in-restyle-002.xht | 36 ++++ .../css/css-display/run-in/run-in-restyle-003.xht | 37 ++++ .../run-in/run-in-run-in-between-001.xht | 24 +++ .../run-in/run-in-run-in-between-002.xht | 42 ++++ .../run-in/run-in-run-in-between-003.xht | 40 ++++ .../run-in/run-in-run-in-between-004.xht | 25 +++ .../run-in/run-in-run-in-between-005.xht | 44 ++++ .../run-in/run-in-run-in-between-006.xht | 40 ++++ .../run-in/run-in-run-in-between-007.xht | 41 ++++ .../run-in/run-in-run-in-between-008.xht | 41 ++++ .../run-in/run-in-table-between-001.xht | 24 +++ .../run-in/run-in-table-between-002.xht | 39 ++++ .../run-in/run-in-table-between-003.xht | 40 ++++ .../run-in/run-in-table-cell-between-001.xht | 24 +++ .../run-in/run-in-table-cell-between-002.xht | 39 ++++ .../run-in/run-in-table-cell-between-003.xht | 40 ++++ .../run-in/run-in-table-row-between-001.xht | 24 +++ .../run-in/run-in-table-row-between-002.xht | 39 ++++ .../run-in/run-in-table-row-between-003.xht | 40 ++++ .../css-display/run-in/run-in-text-between-001.xht | 23 +++ .../css-display/run-in/run-in-text-between-002.xht | 36 ++++ .../css-display/run-in/run-in-text-between-003.xht | 36 ++++ .../css-display/run-in/run-in-text-between-004.xht | 39 ++++ .../css-display/run-in/run-in-text-between-005.xht | 39 ++++ .../css/css-display/run-in/run-in-text-ref.xht | 19 ++ .../css/css-display/run-in/support/black15x15.png | Bin 0 -> 168 bytes .../css/css-display/run-in/support/blue15x15.png | Bin 0 -> 185 bytes .../css/css-display/run-in/support/blue96x96.png | Bin 0 -> 1010 bytes .../css/css-display/run-in/support/green15x15.png | Bin 0 -> 170 bytes .../css/css-display/run-in/support/swatch-blue.png | Bin 0 -> 84 bytes .../run-in/table-anonymous-block-001.xht | 33 +++ .../run-in/table-layout-applies-to-004.xht | 59 ++++++ .../run-in/text-align-applies-to-004.xht | 22 ++ .../run-in/text-decoration-applies-to-004.xht | 22 ++ .../run-in/text-indent-applies-to-004.xht | 37 ++++ .../run-in/text-transform-applies-to-004.xht | 22 ++ .../css/css-display/run-in/top-applies-to-011.xht | 30 +++ .../run-in/unicode-bidi-applies-to-011.xht | 22 ++ .../run-in/vertical-align-applies-to-011.xht | 28 +++ .../run-in/visibility-applies-to-011.xht | 32 +++ .../run-in/white-space-applies-to-004.xht | 39 ++++ .../css-display/run-in/width-applies-to-011.xht | 24 +++ .../run-in/word-spacing-applies-to-004.xht | 36 ++++ .../css-display/run-in/z-index-applies-to-011.xht | 36 ++++ .../select-4-option-optgroup-display-none-ref.html | 41 ++++ .../select-4-option-optgroup-display-none.html | 48 +++++ .../tests/css/css-display/support/acid.css | 59 ++++++ .../tests/css/css-display/support/red-square.html | 5 + .../css/css-display/support/swatch-orange.png | Bin 0 -> 84 bytes .../tests/css/css-display/support/util.js | 23 +++ .../tests/css/css-display/textarea-display.html | 22 ++ 378 files changed, 11048 insertions(+) create mode 100644 testing/web-platform/tests/css/css-display/META.yml create mode 100644 testing/web-platform/tests/css/css-display/animations/display-interpolation.html create mode 100644 testing/web-platform/tests/css/css-display/animations/display-interpolation.tentative.html create mode 100644 testing/web-platform/tests/css/css-display/display-change-iframe.html create mode 100644 testing/web-platform/tests/css/css-display/display-change-object-iframe.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-alignment-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-alignment-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-alignment-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-alignment-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-before-after-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-before-after-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-before-after-003.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-block-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-block-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-block-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-blockify-dynamic.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-button.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-computed-style.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-details-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-details-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-details.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-fieldset-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-fieldset-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-fieldset.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-first-letter-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-first-letter-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-first-line-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-flex-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-flex-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-flex-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-flex-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-flex-003.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-float-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-inline-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-inline-flex-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-inline-flex-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-line-height-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-line-height.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-list-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-list-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-multicol-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-multicol-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-oof-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-oof-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-parsing-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-pass-green-no-red-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-pass-no-red-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-pass-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-root-background-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-root-background.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-shadow-host-whitespace.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-sharing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-sharing-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-slot-attach-whitespace.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-state-change-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-state-change-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-svg-anchor-child.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-svg-elements-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-svg-elements.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-svg-switch-child.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-table-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-table-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-table-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-table-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-td-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-text-inherit-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-text-inherit-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-text-inherit.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-text-only-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-text-only-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-tr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-tr-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-unusual-html-elements-none.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline.html create mode 100644 testing/web-platform/tests/css/css-display/display-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-first-line-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-first-line-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-flow-root-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-flow-root-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-flow-root-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-flow-root-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-flow-root-list-item-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-flow-root-list-item-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-list-item-height-after-dom-change.html create mode 100644 testing/web-platform/tests/css/css-display/display-math-on-non-mathml-elements.html create mode 100644 testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-001.html create mode 100644 testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002.html create mode 100644 testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html create mode 100644 testing/web-platform/tests/css/css-display/display-none-inline-img.html create mode 100644 testing/web-platform/tests/css/css-display/display-none-root-hit-test-crash.html create mode 100644 testing/web-platform/tests/css/css-display/display-with-float-dynamic.html create mode 100644 testing/web-platform/tests/css/css-display/display-with-float.html create mode 100644 testing/web-platform/tests/css/css-display/inheritance.html create mode 100644 testing/web-platform/tests/css/css-display/parsing/display-computed.html create mode 100644 testing/web-platform/tests/css/css-display/parsing/display-invalid.html create mode 100644 testing/web-platform/tests/css/css-display/parsing/display-valid.html create mode 100644 testing/web-platform/tests/css/css-display/run-in/after-content-display-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/anonymous-box-generation-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/background-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/background-attachment-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/background-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/background-image-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/background-position-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/background-repeat-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/before-content-display-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-bottom-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-bottom-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-bottom-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-bottom-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-collapse-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-left-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-left-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-left-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-left-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-right-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-right-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-right-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-right-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-spacing-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-top-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-top-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-top-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-top-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/border-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/bottom-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/caption-side-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/clear-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/clear-runin-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/counter-increment-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/counter-reset-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/cursor-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/direction-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/display-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/empty-cells-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/first-line-pseudo-009.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/float-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/font-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/font-family-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/font-size-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/font-style-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/font-variant-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/font-weight-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/height-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/left-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/letter-spacing-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/line-height-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/list-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/list-style-image-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/list-style-position-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/list-style-type-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/margin-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/margin-bottom-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/margin-left-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/margin-right-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/margin-top-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/max-height-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/max-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/min-height-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/min-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/outline-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/outline-color-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/outline-style-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/outline-width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/overflow-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/padding-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/padding-bottom-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/padding-left-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/padding-right-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/padding-top-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/position-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/quotes-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/right-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-005.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-006.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-007.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-008.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-009.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-010.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-012.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-013.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-005.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-006.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-007-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-007.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-008.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-009.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-010.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-012.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-013.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-014.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-015.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-016.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-017.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-018.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-basic-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-block-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-block-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-block-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-block-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-clear-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-clear-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-abspos-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-005.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-float-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-005.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-006.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-007.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-block-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-table-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-caption-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-cell-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-group-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-group-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-float-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-float-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-float-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inheritance-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-linebox-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-linebox-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-pre-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-restyle-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-restyle-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-restyle-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-005.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-006.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-007.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-008.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-text-between-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-text-between-002.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-text-between-003.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-text-between-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-text-between-005.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/run-in-text-ref.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/support/black15x15.png create mode 100644 testing/web-platform/tests/css/css-display/run-in/support/blue15x15.png create mode 100644 testing/web-platform/tests/css/css-display/run-in/support/blue96x96.png create mode 100644 testing/web-platform/tests/css/css-display/run-in/support/green15x15.png create mode 100644 testing/web-platform/tests/css/css-display/run-in/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/css-display/run-in/table-anonymous-block-001.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/table-layout-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/text-align-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/text-decoration-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/text-indent-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/text-transform-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/top-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/unicode-bidi-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/vertical-align-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/visibility-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/white-space-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/width-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/word-spacing-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/css-display/run-in/z-index-applies-to-011.xht create mode 100644 testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none-ref.html create mode 100644 testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none.html create mode 100644 testing/web-platform/tests/css/css-display/support/acid.css create mode 100644 testing/web-platform/tests/css/css-display/support/red-square.html create mode 100644 testing/web-platform/tests/css/css-display/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/css-display/support/util.js create mode 100644 testing/web-platform/tests/css/css-display/textarea-display.html (limited to 'testing/web-platform/tests/css/css-display') diff --git a/testing/web-platform/tests/css/css-display/META.yml b/testing/web-platform/tests/css/css-display/META.yml new file mode 100644 index 0000000000..4e70cb4630 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/META.yml @@ -0,0 +1,5 @@ +spec: https://drafts.csswg.org/css-display/ +suggested_reviewers: + - kojiishi + - tabatkins + - fantasai diff --git a/testing/web-platform/tests/css/css-display/animations/display-interpolation.html b/testing/web-platform/tests/css/css-display/animations/display-interpolation.html new file mode 100644 index 0000000000..6bf3dcc5a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/animations/display-interpolation.html @@ -0,0 +1,20 @@ + + +display interpolation + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/animations/display-interpolation.tentative.html b/testing/web-platform/tests/css/css-display/animations/display-interpolation.tentative.html new file mode 100644 index 0000000000..b6b58ee45e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/animations/display-interpolation.tentative.html @@ -0,0 +1,21 @@ + + +display interpolation + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/display-change-iframe.html b/testing/web-platform/tests/css/css-display/display-change-iframe.html new file mode 100644 index 0000000000..5fc53274e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-change-iframe.html @@ -0,0 +1,27 @@ + + + + + + +

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

+ + + diff --git a/testing/web-platform/tests/css/css-display/display-change-object-iframe.html b/testing/web-platform/tests/css/css-display/display-change-object-iframe.html new file mode 100644 index 0000000000..a44cfde79e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-change-object-iframe.html @@ -0,0 +1,27 @@ + + + + + + +

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

+ + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-alignment-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-alignment-001-ref.html new file mode 100644 index 0000000000..595aa7f7e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-alignment-001-ref.html @@ -0,0 +1,23 @@ + + +CSS Test Reference + + +

Test passes if there's a blue square vertically centered inside the box.

+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-alignment-001.html b/testing/web-platform/tests/css/css-display/display-contents-alignment-001.html new file mode 100644 index 0000000000..6a6bf8c748 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-alignment-001.html @@ -0,0 +1,32 @@ + + +CSS Test: flex container align-items is used for flex item regardless of intermediate display: contents ancestors + + + + + +

Test passes if there's a blue square vertically centered inside the box.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-alignment-002-ref.html b/testing/web-platform/tests/css/css-display/display-contents-alignment-002-ref.html new file mode 100644 index 0000000000..f58ccf04b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-alignment-002-ref.html @@ -0,0 +1,23 @@ + + +CSS Test Reference + + +

Test passes if there's a blue square horizontally centered inside the box.

+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-alignment-002.html b/testing/web-platform/tests/css/css-display/display-contents-alignment-002.html new file mode 100644 index 0000000000..d8fa0d9efe --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-alignment-002.html @@ -0,0 +1,32 @@ + + +CSS Test: grid container justify-items is used for grid item regardless of intermediate display: contents ancestors + + + + + +

Test passes if there's a blue square horizontally centered inside the box.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-before-after-001.html b/testing/web-platform/tests/css/css-display/display-contents-before-after-001.html new file mode 100644 index 0000000000..65fc9fee84 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-before-after-001.html @@ -0,0 +1,21 @@ + + +CSS Display: Generated ::before and ::after on display:contents + + + + +

You should see the word PASS below.

+
S
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-before-after-002.html b/testing/web-platform/tests/css/css-display/display-contents-before-after-002.html new file mode 100644 index 0000000000..5860a73c3d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-before-after-002.html @@ -0,0 +1,22 @@ + + +CSS Display: Generated ::before and ::after with display:contents + + + + +

You should see the word PASS below.

+
AS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-before-after-003.html b/testing/web-platform/tests/css/css-display/display-contents-before-after-003.html new file mode 100644 index 0000000000..30451426cf --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-before-after-003.html @@ -0,0 +1,19 @@ + + +CSS Display: Generated ::before and ::after with display:contents inside flex + + + + + +

You should see the word PASS below.

+P
S diff --git a/testing/web-platform/tests/css/css-display/display-contents-block-001.html b/testing/web-platform/tests/css/css-display/display-contents-block-001.html new file mode 100644 index 0000000000..5a5a4f9e6c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-block-001.html @@ -0,0 +1,18 @@ + + +CSS Display: display:contents in block layout + + + + +

You should see the word PASS and no red below.

+
+
+
PASS
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-block-002-ref.html b/testing/web-platform/tests/css/css-display/display-contents-block-002-ref.html new file mode 100644 index 0000000000..2e7105f919 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-block-002-ref.html @@ -0,0 +1,6 @@ + + +CSS Reftest Reference + +

You should see the word PASS with a 300px top margin below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-block-002.html b/testing/web-platform/tests/css/css-display/display-contents-block-002.html new file mode 100644 index 0000000000..2dd8a10b5e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-block-002.html @@ -0,0 +1,20 @@ + + +CSS Display: margin collapsing through display:contents + + + + +

You should see the word PASS with a 300px top margin below.

+
+
+
PASS
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-blockify-dynamic.html b/testing/web-platform/tests/css/css-display/display-contents-blockify-dynamic.html new file mode 100644 index 0000000000..a1e09affc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-blockify-dynamic.html @@ -0,0 +1,34 @@ + + + + + + + + + + +
+ + +
+ + diff --git a/testing/web-platform/tests/css/css-display/display-contents-button.html b/testing/web-platform/tests/css/css-display/display-contents-button.html new file mode 100644 index 0000000000..3711972a27 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-button.html @@ -0,0 +1,18 @@ + + +CSS Display: display:contents and HTML button element + + + + +

You should see the word PASS below.

+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-computed-style.html b/testing/web-platform/tests/css/css-display/display-contents-computed-style.html new file mode 100644 index 0000000000..2bc63701f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-computed-style.html @@ -0,0 +1,61 @@ + + +CSS Display: Computed style for display:contents + + + + + + + +
+
+
+ +
+
+
+
+ +
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-details-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-details-001-ref.html new file mode 100644 index 0000000000..fc078b8150 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-details-001-ref.html @@ -0,0 +1,10 @@ + + +CSS Test Reference + +
+
+ summary + details +
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-details-001.html b/testing/web-platform/tests/css/css-display/display-contents-details-001.html new file mode 100644 index 0000000000..b1cefa6ffd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-details-001.html @@ -0,0 +1,12 @@ + + +CSS Test: display: contents under a details element doesn't prevent content from getting suppressed + + + +
+
+ summary + details +
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-details.html b/testing/web-platform/tests/css/css-display/display-contents-details.html new file mode 100644 index 0000000000..0dcda91ab3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-details.html @@ -0,0 +1,16 @@ + + +CSS Display: display:contents and HTML details and summary elements + + + + +

You should see the word PASS below.

+P
AS
S diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-001.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-001.html new file mode 100644 index 0000000000..b8dc4ba1e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-001.html @@ -0,0 +1,25 @@ + + +CSS Display: Dynamic changes to ::before and ::after on display:contents + + + + +

You should see the word PASS in green and no red below.

+
S
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-first-letter-001.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-first-letter-001.html new file mode 100644 index 0000000000..7684a4b900 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-before-after-first-letter-001.html @@ -0,0 +1,19 @@ + + +CSS Display: Dynamic changes to ::before and ::after on display:contents when ::first-letter is in effect + + + + +

You should see the word PASS in green and no red below.

+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001-ref.html new file mode 100644 index 0000000000..a3998524f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001-ref.html @@ -0,0 +1,83 @@ + +Reference: display:contents on fieldset/legend + + +
+
+LEGEND +
+
+ +
+
+LEGEND +
+
+ +
+OUTER LEGEND +
+INNER LEGEND +
+
+ +
+LEGEND +NOT LEGEND +
+ +
+LEGEND +NOT LEGEND +
+ +
+LEGEND +NOT LEGEND +
+ +
+LEGEND +NOT LEGEND +
+ +
+LEGEND +
+ +
+
NOT LEGEND
+
+ +
+LEGEND +
NOT LEGEND
+
+ +
+LEGEND +NOT LEGEND +
+ +
+LEGEND +
+ +
+LEGEND +
+ +
+ LEGEND + NOT LEGEND +
+ +
+ LEGEND +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001.html new file mode 100644 index 0000000000..a17828bd7a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-fieldset-legend-001.html @@ -0,0 +1,171 @@ + +CSS Display Module Test: display:contents on fieldset/legend + + + + + + +
+
+LEGEND +
+
+ +
+
+LEGEND +
+
+ +
+OUTER LEGEND +
+INNER LEGEND +
+
+ +
+
+LEGEND +NOT LEGEND +
+
+ +
+LEGEND +
+NOT LEGEND +
+
+ +
+LEGEND +
+NOT LEGEND +
+
+ +
+
LEGEND
+NOT LEGEND +
+ +
+
+
LEGEND
+
+
+ +
+
+
NOT LEGEND
+
+
+ +
+
NOT LEGEND
+LEGEND +
+ +
+ +
+ +
+ +
+
+
+ +
+
+ NOT LEGEND +
+ +
+
NOT LEGEND
+ LEGEND +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-inline.html new file mode 100644 index 0000000000..2d797795b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-inline.html @@ -0,0 +1,39 @@ + + +CSS Display 3: Display contents reattachment works well in a flex container + + + + + +

Test passes if you see the word "PASS", with a "0" under the first "S", and no red

+
+P +
+
A
+
+
+
S
0
+
+
+ S +
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-none.html new file mode 100644 index 0000000000..bf2af1a5b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-001-none.html @@ -0,0 +1,39 @@ + + +CSS Display 3: Display contents reattachment works well in a flex container + + + + + +

Test passes if you see the word "PASS", with a "0" under the first "S", and no red

+
+P +
+
A
+
+
+
S
0
+
+
+ S +
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-inline.html new file mode 100644 index 0000000000..a31d923150 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-inline.html @@ -0,0 +1,33 @@ + + +CSS Test: CSS display: contents in flex layout + + + + + + + +
+ 0 +
x
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
abc
+
10
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-none.html new file mode 100644 index 0000000000..64fbf03b8a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-002-none.html @@ -0,0 +1,33 @@ + + +CSS Test: CSS display: contents in flex layout + + + + + + + +
+ 0 +
x
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
abc
+
10
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-inline.html new file mode 100644 index 0000000000..435a10a724 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-inline.html @@ -0,0 +1,33 @@ + + +CSS Test: CSS display: contents in flex layout + + + + + + + +
+ 0 +
x
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
abc
+
10
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-none.html new file mode 100644 index 0000000000..5c357c1632 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-flex-003-none.html @@ -0,0 +1,33 @@ + + +CSS Test: CSS display: contents in flex layout + + + + + + + +
+ 0 +
x
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
abc
+
10
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001-ref.html new file mode 100644 index 0000000000..651bc19b83 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Reftest Reference + + +

+ Test passes if there is no red text and no red border. +

+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001.html new file mode 100644 index 0000000000..8f8a0ba479 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-generated-content-fieldset-001.html @@ -0,0 +1,26 @@ + + +CSS Test: Dynamic changes to display: contents generated content in fieldsets. + + + + +

+ Test passes if there is no red text and no red border. +

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-inline.html new file mode 100644 index 0000000000..f14e133a04 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-inline.html @@ -0,0 +1,47 @@ + + +CSS Test: CSS display: contents in inline-flex layout + + + + + + + +
+
+ 0 +
+
+ 0 +
1
+ 2 +
+
+ 0 +
1
+ 2 +
+
+ 0 +
1
+ 2 +
+
+
0
+
1
+
2
+
+
+
0
+
1
+
2
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-none.html new file mode 100644 index 0000000000..f14e133a04 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-inline-flex-001-none.html @@ -0,0 +1,47 @@ + + +CSS Test: CSS display: contents in inline-flex layout + + + + + + + +
+
+ 0 +
+
+ 0 +
1
+ 2 +
+
+ 0 +
1
+ 2 +
+
+ 0 +
1
+ 2 +
+
+
0
+
1
+
2
+
+
+
0
+
1
+
2
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-inline.html new file mode 100644 index 0000000000..f44ee28fd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-inline.html @@ -0,0 +1,35 @@ + + +CSS Test: CSS display: contents in list layout + + + + + + + +
+
  • + 0 +
    x
    +
    y
    +
    11
    +
    2a
    2
    bb
    +
    3
    +
    4
    +
    5a
    +
    5b
    +
    6
    +
    7a
    +
    8
    +
    9
    abc
    +
    10
    +
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-none.html new file mode 100644 index 0000000000..f44ee28fd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-list-001-none.html @@ -0,0 +1,35 @@ + + +CSS Test: CSS display: contents in list layout + + + + + + + +
+
  • + 0 +
    x
    +
    y
    +
    11
    +
    2a
    2
    bb
    +
    3
    +
    4
    +
    5a
    +
    5b
    +
    6
    +
    7a
    +
    8
    +
    9
    abc
    +
    10
    +
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-inline.html new file mode 100644 index 0000000000..b8b2c6bb10 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-inline.html @@ -0,0 +1,32 @@ + + +CSS Test: CSS display:contents in multicolumn layout + + + + + + + +
+
+
11
+
2
+
3
+
+ +
+
+
11
+
2
+
3
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-none.html new file mode 100644 index 0000000000..f171fc09fc --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-multicol-001-none.html @@ -0,0 +1,32 @@ + + +CSS Test: CSS display:contents in multicolumn layout + + + + + + + +
+
+
11
+
2
+
3
+
+ +
+
+
11
+
2
+
3
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001-ref.html new file mode 100644 index 0000000000..38dd74a744 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001-ref.html @@ -0,0 +1,5 @@ + + +CSS Test Reference + +PASS diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001.html new file mode 100644 index 0000000000..f35c3cc47b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-pseudo-insertion-001.html @@ -0,0 +1,26 @@ + + +CSS Test: Dynamic insertion on empty display: contents element with pseudo-elements + + + + +
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-inline.html new file mode 100644 index 0000000000..4f2578cbb0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-inline.html @@ -0,0 +1,33 @@ + + +CSS Test: CSS display:contents + + + + + + + +
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-none.html new file mode 100644 index 0000000000..eb4297d431 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-001-none.html @@ -0,0 +1,33 @@ + + +CSS Test: CSS display:contents + + + + + + + +
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-inline.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-inline.html new file mode 100644 index 0000000000..e7a9d200d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-inline.html @@ -0,0 +1,35 @@ + + +CSS Test: CSS display:contents in table layout + + + + + + + +
+
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-none.html b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-none.html new file mode 100644 index 0000000000..964b6d72f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-dynamic-table-002-none.html @@ -0,0 +1,35 @@ + + +CSS Test: CSS display:contents in table layout + + + + + + + +
+
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-fieldset-002-ref.html b/testing/web-platform/tests/css/css-display/display-contents-fieldset-002-ref.html new file mode 100644 index 0000000000..ff8fd9dea7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-fieldset-002-ref.html @@ -0,0 +1,60 @@ + + + + + + +
+
x
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-fieldset-002.html b/testing/web-platform/tests/css/css-display/display-contents-fieldset-002.html new file mode 100644 index 0000000000..612d483d7c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-fieldset-002.html @@ -0,0 +1,52 @@ + + + + + + + + + +
+
x
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend-ref.html b/testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend-ref.html new file mode 100644 index 0000000000..c4afe0e53b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend-ref.html @@ -0,0 +1,6 @@ + + + + +CSS Test Reference +
PlegendASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend.html b/testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend.html new file mode 100644 index 0000000000..a3bd2fc998 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-fieldset-nested-legend.html @@ -0,0 +1,24 @@ + + + + + + + + + +CSS Test: display: contents on legend + +
PlegendASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-fieldset.html b/testing/web-platform/tests/css/css-display/display-contents-fieldset.html new file mode 100644 index 0000000000..f38a3763cf --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-fieldset.html @@ -0,0 +1,17 @@ + + +CSS Display: display:contents and HTML fieldset and legend elements + + + + +

You should see the word PASS below.

+P
ASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-first-letter-001.html b/testing/web-platform/tests/css/css-display/display-contents-first-letter-001.html new file mode 100644 index 0000000000..eb645c9ee7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-first-letter-001.html @@ -0,0 +1,17 @@ + + +CSS Display: display:contents and ::first-letter + + + + + +

You should see the word PASS in green and no red below.

+
+
PASS
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-first-letter-002.html b/testing/web-platform/tests/css/css-display/display-contents-first-letter-002.html new file mode 100644 index 0000000000..8d1d8572ac --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-first-letter-002.html @@ -0,0 +1,14 @@ + + +CSS Display: display:contents and ::first-letter inheritance + + + + + +

You should see the word PASS in green and no red below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-first-line-001.html b/testing/web-platform/tests/css/css-display/display-contents-first-line-001.html new file mode 100644 index 0000000000..7fbd4b3bff --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-first-line-001.html @@ -0,0 +1,16 @@ + + +CSS Display: display:contents and ::first-line + + + + + +

You should see the word PASS in green and no red below.

+
+
PASS
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-first-line-002.html b/testing/web-platform/tests/css/css-display/display-contents-first-line-002.html new file mode 100644 index 0000000000..ae900235a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-first-line-002.html @@ -0,0 +1,16 @@ + + +CSS Display: display:contents and ::first-line inheritance + + + + + +

You should see the word PASS in green and no red below.

+
+ PASS +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-flex-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-flex-001-ref.html new file mode 100644 index 0000000000..144af7cf9e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-flex-001-ref.html @@ -0,0 +1,19 @@ + + +CSS Test Reference + + +

Test passes if you see the word "PASS", with a "0" under the first "S", and no red

+
+P +
A
+
S
0
+ S +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-flex-001.html b/testing/web-platform/tests/css/css-display/display-contents-flex-001.html new file mode 100644 index 0000000000..da4cd72008 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-flex-001.html @@ -0,0 +1,31 @@ + + +CSS Test: display: contents inside a flex container + + + + +

Test passes if you see the word "PASS", with a "0" under the first "S", and no red

+
+P +
+
A
+
+
+
S
0
+
+
+ S +
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-flex-002-ref.html b/testing/web-platform/tests/css/css-display/display-contents-flex-002-ref.html new file mode 100644 index 0000000000..3624bb782d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-flex-002-ref.html @@ -0,0 +1,27 @@ + + +CSS Reftest Reference + + + + +
+
+ 0  +
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
a
+ b +
c
+
10
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-flex-002.html b/testing/web-platform/tests/css/css-display/display-contents-flex-002.html new file mode 100644 index 0000000000..869ca00b72 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-flex-002.html @@ -0,0 +1,25 @@ + + +CSS Test: CSS display: contents in flex layout + + + + + + +
+ 0 +
x
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
abc
+
10
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-flex-003.html b/testing/web-platform/tests/css/css-display/display-contents-flex-003.html new file mode 100644 index 0000000000..6425db9421 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-flex-003.html @@ -0,0 +1,25 @@ + + +CSS Test: CSS display: contents in flex layout + + + + + + +
+ 0 +
x
+
y
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
8
+
9
abc
+
10
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-float-001.html b/testing/web-platform/tests/css/css-display/display-contents-float-001.html new file mode 100644 index 0000000000..d51e7c1d4a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-float-001.html @@ -0,0 +1,15 @@ + + +CSS Display: display:contents works on floated elements + + + + +

You should see the word PASS and no red below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-inline-001.html b/testing/web-platform/tests/css/css-display/display-contents-inline-001.html new file mode 100644 index 0000000000..9527382e8b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-inline-001.html @@ -0,0 +1,16 @@ + + +CSS Display: display:contents in inline layout + + + + +

You should see the word PASS and no red below.

+ + P
AS
S +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-inline-flex-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-inline-flex-001-ref.html new file mode 100644 index 0000000000..20ec437a51 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-inline-flex-001-ref.html @@ -0,0 +1,31 @@ + + +CSS Reftest Reference + + + + +
+
+0 +
+
+0 +
1
+2 +
+
+0
1
2 +
+
+0
1
2 +
+
+
0
1
2
+
+
+
0
+
1
+
2
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-inline-flex-001.html b/testing/web-platform/tests/css/css-display/display-contents-inline-flex-001.html new file mode 100644 index 0000000000..43b502731a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-inline-flex-001.html @@ -0,0 +1,39 @@ + + +CSS Test: CSS display: contents in inline-flex layout + + + + + + +
+
+ 0 +
+
+ 0 +
1
+ 2 +
+
+ 0 +
1
+ 2 +
+
+ 0 +
1
+ 2 +
+
+
0
+
1
+
2
+
+
+
0
+
1
+
2
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-line-height-ref.html b/testing/web-platform/tests/css/css-display/display-contents-line-height-ref.html new file mode 100644 index 0000000000..d06c63f09f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-line-height-ref.html @@ -0,0 +1,9 @@ + + +CSS Reftest Reference + + +

The two lines below should not overlap.

+Line 1
Line 2 diff --git a/testing/web-platform/tests/css/css-display/display-contents-line-height.html b/testing/web-platform/tests/css/css-display/display-contents-line-height.html new file mode 100644 index 0000000000..31fd5a6d47 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-line-height.html @@ -0,0 +1,14 @@ + + +CSS Display: display:contents font-size should affect line-height + + + + +

The two lines below should not overlap.

+Line 1
Line 2 diff --git a/testing/web-platform/tests/css/css-display/display-contents-list-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-list-001-ref.html new file mode 100644 index 0000000000..bc5dfbe5c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-list-001-ref.html @@ -0,0 +1,26 @@ + + +CSS Reftest Reference + + + + +
+
  • + 0 +
    x
    +
    y
    +
    11
    +
    2a
    2
    bb
    +
    3
    +
    4
    +
    5a
    +
    5b
    +
    6
    +
    7a
    +
    8
    +
    9
    abc
    +
    10
    +
  • +
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-list-001.html b/testing/web-platform/tests/css/css-display/display-contents-list-001.html new file mode 100644 index 0000000000..7b1fd44cae --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-list-001.html @@ -0,0 +1,27 @@ + + +CSS Test: CSS display: contents in list layout + + + + + + +
+
  • + 0 +
    x
    +
    y
    +
    11
    +
    2a
    2
    bb
    +
    3
    +
    4
    +
    5a
    +
    5b
    +
    6
    +
    7a
    +
    8
    +
    9
    abc
    +
    10
    +
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-multicol-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-multicol-001-ref.html new file mode 100644 index 0000000000..0d371b3442 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-multicol-001-ref.html @@ -0,0 +1,19 @@ + + +CSS Reftest Reference + + + + +
+
+
11
+
2
+
3
+
+ +
+
11
+
2
+
3
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-multicol-001.html b/testing/web-platform/tests/css/css-display/display-contents-multicol-001.html new file mode 100644 index 0000000000..2213fdc684 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-multicol-001.html @@ -0,0 +1,24 @@ + + +CSS Test: CSS display:contents in multicolumn layout + + + + + + +
+
+
11
+
2
+
3
+
+ +
+
+
11
+
2
+
3
+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-oof-001.html b/testing/web-platform/tests/css/css-display/display-contents-oof-001.html new file mode 100644 index 0000000000..03509bf9ef --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-oof-001.html @@ -0,0 +1,16 @@ + + +CSS Display: display:contents works on out-of-flow positioned elements + + + + +

You should see the word PASS and no red below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-oof-002.html b/testing/web-platform/tests/css/css-display/display-contents-oof-002.html new file mode 100644 index 0000000000..8df8251a67 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-oof-002.html @@ -0,0 +1,16 @@ + + +CSS Display: display:contents works on out-of-flow positioned elements + + + + +

You should see the word PASS and no red below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-parsing-001.html b/testing/web-platform/tests/css/css-display/display-contents-parsing-001.html new file mode 100644 index 0000000000..085d12b103 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-parsing-001.html @@ -0,0 +1,43 @@ + + +Tests that the 'contents' value for the 'display' property is correctly parsed + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-pass-green-no-red-ref.html b/testing/web-platform/tests/css/css-display/display-contents-pass-green-no-red-ref.html new file mode 100644 index 0000000000..9e7349cacd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-pass-green-no-red-ref.html @@ -0,0 +1,6 @@ + + +CSS Reftest Reference + +

You should see the word PASS in green and no red below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-pass-no-red-ref.html b/testing/web-platform/tests/css/css-display/display-contents-pass-no-red-ref.html new file mode 100644 index 0000000000..3e445d4b43 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-pass-no-red-ref.html @@ -0,0 +1,6 @@ + + +CSS Reftest Reference + +

You should see the word PASS and no red below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-pass-ref.html b/testing/web-platform/tests/css/css-display/display-contents-pass-ref.html new file mode 100644 index 0000000000..82321b9c07 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-pass-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference + + +

You should see the word PASS below.

+PASS diff --git a/testing/web-platform/tests/css/css-display/display-contents-root-background-ref.html b/testing/web-platform/tests/css/css-display/display-contents-root-background-ref.html new file mode 100644 index 0000000000..720ef20d83 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-root-background-ref.html @@ -0,0 +1,4 @@ + + +CSS Test Reference +

Pass if the background is green.

diff --git a/testing/web-platform/tests/css/css-display/display-contents-root-background.html b/testing/web-platform/tests/css/css-display/display-contents-root-background.html new file mode 100644 index 0000000000..6770266f51 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-root-background.html @@ -0,0 +1,12 @@ + +CSS Test: display:contents on root element blockified with rendered background. + + + + +

Pass if the background is green.

diff --git a/testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1-ref.html b/testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1-ref.html new file mode 100644 index 0000000000..df3aaf3374 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1-ref.html @@ -0,0 +1,48 @@ + + + + + Reference: CSS display:contents; in Shadow DOM + + + + +
X 1 c
+
a 2 c
+
a 3 Y
+
X 4 Y
+
a 5 Y
+
X 6 c
+
a 7 c
+
a 8 Y
+
X 9 Y
+
a A Y
+
a 1 2 B
+
A a 1 2 c B
+
A a 1 a 2 ca 3 c B
+
A a 1 c a 2 c B
+
X a 1 c a 2 c B
+
1a 2 c
+
a 1 c2
+
Abc
+
Abc
+
b cd
+
a b
+
OneTwo
+
OneTwo
+
OneTwo
+
OneTwo
+ OneTwoThree +
+ V + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1.html b/testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1.html new file mode 100644 index 0000000000..1f391163da --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-shadow-dom-1.html @@ -0,0 +1,221 @@ + + + + + + CSS Test: CSS display:contents; in Shadow DOM + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
TwoOne
+
TwoOne
+
TwoOne
+
TwoOne
+
TwoOne
Three +
S
+
T
+
U
+
V
+ + + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-shadow-host-whitespace.html b/testing/web-platform/tests/css/css-display/display-contents-shadow-host-whitespace.html new file mode 100644 index 0000000000..84b04dba10 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-shadow-host-whitespace.html @@ -0,0 +1,11 @@ + + +Whitespace across display:contents shadow host + + + +

There should be a space between "two" and "words" below.

+
words + diff --git a/testing/web-platform/tests/css/css-display/display-contents-sharing-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-sharing-001-ref.html new file mode 100644 index 0000000000..a047f326fe --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-sharing-001-ref.html @@ -0,0 +1,10 @@ + + +CSS Test Reference + + + + PASS + diff --git a/testing/web-platform/tests/css/css-display/display-contents-sharing-001.html b/testing/web-platform/tests/css/css-display/display-contents-sharing-001.html new file mode 100644 index 0000000000..3ecb8eb2b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-sharing-001.html @@ -0,0 +1,14 @@ + + +CSS Test: display:contents style sharing. + + + + + +
+ + PASS + diff --git a/testing/web-platform/tests/css/css-display/display-contents-slot-attach-whitespace.html b/testing/web-platform/tests/css/css-display/display-contents-slot-attach-whitespace.html new file mode 100644 index 0000000000..867f1f0592 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-slot-attach-whitespace.html @@ -0,0 +1,11 @@ + +Attaching shadow slot with assigned whitespace separated inline elements + + + +

There should be a space between "two" and "words" below.

+
two words
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-state-change-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-state-change-001-ref.html new file mode 100644 index 0000000000..244572a685 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-state-change-001-ref.html @@ -0,0 +1,12 @@ + + +CSS test reference + + +
+ This text should be green, there should be no red border at any time. +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-state-change-001.html b/testing/web-platform/tests/css/css-display/display-contents-state-change-001.html new file mode 100644 index 0000000000..3923041e0d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-state-change-001.html @@ -0,0 +1,30 @@ + + +CSS display: State changes are handled correctly for display: contents children + + + + +
+ +
This text should be green, there should be no red border at any time.
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001-ref.html new file mode 100644 index 0000000000..07a5663748 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001-ref.html @@ -0,0 +1,5 @@ + + +CSS Test Reference + +

Test passes if you see nothing below.

diff --git a/testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001.html b/testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001.html new file mode 100644 index 0000000000..5007e1f57d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-suppression-dynamic-001.html @@ -0,0 +1,16 @@ + + +CSS Test: display: contents unboxing works in presence of dynamic changes to the tree. + + + + +

Test passes if you see nothing below.

+ + diff --git a/testing/web-platform/tests/css/css-display/display-contents-svg-anchor-child.html b/testing/web-platform/tests/css/css-display/display-contents-svg-anchor-child.html new file mode 100644 index 0000000000..d0119d7fff --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-svg-anchor-child.html @@ -0,0 +1,20 @@ + + +CSS Display: display:contents on SVG anchor child + + + + + + + Text + + + + Text + + + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-svg-elements-ref.html b/testing/web-platform/tests/css/css-display/display-contents-svg-elements-ref.html new file mode 100644 index 0000000000..b691e0e80e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-svg-elements-ref.html @@ -0,0 +1,13 @@ + + +CSS Reftest Reference + +

You should see the word PASS below.

+
+ + P + A + S + S + +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-svg-elements.html b/testing/web-platform/tests/css/css-display/display-contents-svg-elements.html new file mode 100644 index 0000000000..7ccc92f720 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-svg-elements.html @@ -0,0 +1,22 @@ + + +CSS Display: display:contents and SVG elements + + + +

You should see the word PASS below.

+
+ + S + FAIL + + P + + + A + + + S + + FAIL +
diff --git a/testing/web-platform/tests/css/css-display/display-contents-svg-switch-child.html b/testing/web-platform/tests/css/css-display/display-contents-svg-switch-child.html new file mode 100644 index 0000000000..7befdb415b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-svg-switch-child.html @@ -0,0 +1,15 @@ + + +CSS Display: display:contents on SVG switch child + + + + + + + Text + + + diff --git a/testing/web-platform/tests/css/css-display/display-contents-table-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-table-001-ref.html new file mode 100644 index 0000000000..597f153724 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-table-001-ref.html @@ -0,0 +1,21 @@ + + +CSS Reftest Reference + + + + +
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-table-001.html b/testing/web-platform/tests/css/css-display/display-contents-table-001.html new file mode 100644 index 0000000000..d3c37fe361 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-table-001.html @@ -0,0 +1,23 @@ + + +CSS Test: CSS display:contents in table layout + + + + + + +
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-table-002-ref.html b/testing/web-platform/tests/css/css-display/display-contents-table-002-ref.html new file mode 100644 index 0000000000..1ea41e1694 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-table-002-ref.html @@ -0,0 +1,24 @@ + + +CSS Reftest Reference + + + + +
+
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-table-002.html b/testing/web-platform/tests/css/css-display/display-contents-table-002.html new file mode 100644 index 0000000000..2a30a1b8b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-table-002.html @@ -0,0 +1,25 @@ + + +CSS Test: CSS display:contents in table layout + + + + + + +
+
+
11
+
2a
2
bb
+
3
+
4
+
5a
+
5b
+
6
+
7a
+
7b
+
8
+
9
abc
+
10
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-contents-td-001.html b/testing/web-platform/tests/css/css-display/display-contents-td-001.html new file mode 100644 index 0000000000..5585024a49 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-td-001.html @@ -0,0 +1,20 @@ + + +CSS Display: Children of multiple td elements with display:contents wrapped in single anonymous table cell + + + + +

You should see the word PASS below.

+ + + + +
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-text-inherit-002.html b/testing/web-platform/tests/css/css-display/display-contents-text-inherit-002.html new file mode 100644 index 0000000000..51bf96846c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-text-inherit-002.html @@ -0,0 +1,16 @@ + + +CSS Display: Apply white-space property of display:contents element to inline children + + + +

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

+
+ Two + lines + +
+ diff --git a/testing/web-platform/tests/css/css-display/display-contents-text-inherit-ref.html b/testing/web-platform/tests/css/css-display/display-contents-text-inherit-ref.html new file mode 100644 index 0000000000..163efd401c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-text-inherit-ref.html @@ -0,0 +1,7 @@ + + +CSS Reftest Reference + +

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

+Two
+lines diff --git a/testing/web-platform/tests/css/css-display/display-contents-text-inherit.html b/testing/web-platform/tests/css/css-display/display-contents-text-inherit.html new file mode 100644 index 0000000000..b7e769cd69 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-text-inherit.html @@ -0,0 +1,15 @@ + + +CSS Display: Apply display:contents text properties to text children + + + + +

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

+
Two +lines
diff --git a/testing/web-platform/tests/css/css-display/display-contents-text-only-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-text-only-001-ref.html new file mode 100644 index 0000000000..7d055f2cec --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-text-only-001-ref.html @@ -0,0 +1,9 @@ + + +CSS Reftest Reference + + +

Test passes if you see the word "PASS" below

+PASS diff --git a/testing/web-platform/tests/css/css-display/display-contents-text-only-001.html b/testing/web-platform/tests/css/css-display/display-contents-text-only-001.html new file mode 100644 index 0000000000..0f4ebf7aae --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-text-only-001.html @@ -0,0 +1,11 @@ + + +CSS Display: Only text on a display: contents subtree + + + + +

Test passes if you see the word "PASS" below

+PASS diff --git a/testing/web-platform/tests/css/css-display/display-contents-tr-001-ref.html b/testing/web-platform/tests/css/css-display/display-contents-tr-001-ref.html new file mode 100644 index 0000000000..9d57f1a802 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-tr-001-ref.html @@ -0,0 +1,11 @@ + + +CSS Reftest Reference + +

You should see the word PASS below.

+ + + + + +
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-tr-001.html b/testing/web-platform/tests/css/css-display/display-contents-tr-001.html new file mode 100644 index 0000000000..f0f6894c95 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-tr-001.html @@ -0,0 +1,18 @@ + + +CSS Display: td elements wrapped in single anonymous table-row with display:contents tr + + + + +

You should see the word PASS below.

+ + + + + + + +
PA
SS
diff --git a/testing/web-platform/tests/css/css-display/display-contents-unusual-html-elements-none.html b/testing/web-platform/tests/css/css-display/display-contents-unusual-html-elements-none.html new file mode 100644 index 0000000000..53f5f9e5c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-unusual-html-elements-none.html @@ -0,0 +1,33 @@ + + +CSS Display: display:contents and unusual HTML elements as display:none + + + + +

You should see the word PASS below.

+
+ + + + + FAIL + + + + + + + +
+P
AS
S diff --git a/testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline-ref.html b/testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline-ref.html new file mode 100644 index 0000000000..135bc04d8e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline-ref.html @@ -0,0 +1,8 @@ + + +CSS Test Reference + + + +

There should be an space between "Foo" and "bar" below

+Foo bar diff --git a/testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline.html b/testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline.html new file mode 100644 index 0000000000..a97c02575b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-contents-whitespace-inside-inline.html @@ -0,0 +1,10 @@ + + +CSS Test: Whitespace inside display: contents is preserved correctly. + + + + + +

There should be an space between "Foo" and "bar" below

+Foo
bar
diff --git a/testing/web-platform/tests/css/css-display/display-first-line-001.html b/testing/web-platform/tests/css/css-display/display-first-line-001.html new file mode 100644 index 0000000000..6a714629e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-first-line-001.html @@ -0,0 +1,42 @@ + + +CSS Display: first-line and first-letter pseudo-elements + + + + +
First letter is float and flex.
+
First letter is float but not flex.
+
First letter is flex but not float.
+
First letter not float or flex.
+
First line is float and flex.
+
First line is float but not flex.
+
First line is flex but not float.
+
First line is not float or flex.
+ diff --git a/testing/web-platform/tests/css/css-display/display-first-line-002-ref.html b/testing/web-platform/tests/css/css-display/display-first-line-002-ref.html new file mode 100644 index 0000000000..e82f6153a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-first-line-002-ref.html @@ -0,0 +1,6 @@ + + +
+

The word "PASS" should be seen below. There should be no DCHECK + failure.

+

PASS

diff --git a/testing/web-platform/tests/css/css-display/display-first-line-002.html b/testing/web-platform/tests/css/css-display/display-first-line-002.html new file mode 100644 index 0000000000..fef1d0b001 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-first-line-002.html @@ -0,0 +1,28 @@ + + +Display flex first line with floated first letter + + + + + +
+ +

The word "PASS" should be seen below. There should be no DCHECK + failure.

+ +
+ SPAS +
+ diff --git a/testing/web-platform/tests/css/css-display/display-flow-root-001-ref.html b/testing/web-platform/tests/css/css-display/display-flow-root-001-ref.html new file mode 100644 index 0000000000..fcb5ac277e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-flow-root-001-ref.html @@ -0,0 +1,51 @@ + + + + + Reference: display:flow-root + + + + + +
+
+
x
+
+
+ +
+
+
+
+ +
+
+
x
+
+ + +
x
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-display/display-flow-root-001.html b/testing/web-platform/tests/css/css-display/display-flow-root-001.html new file mode 100644 index 0000000000..3d1dcb020d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-flow-root-001.html @@ -0,0 +1,56 @@ + + + + + CSS Display Test: display:flow-root + + + + + + + +
+ + +
x
+
+
+ +
+ +
+
+ +
+ +
+ x +
+ + + +
x
+
+ + + + + + + diff --git a/testing/web-platform/tests/css/css-display/display-flow-root-002-ref.html b/testing/web-platform/tests/css/css-display/display-flow-root-002-ref.html new file mode 100644 index 0000000000..014380f96e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-flow-root-002-ref.html @@ -0,0 +1,28 @@ + + +Reference for CSS Display Test + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-flow-root-002.html b/testing/web-platform/tests/css/css-display/display-flow-root-002.html new file mode 100644 index 0000000000..0640db93db --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-flow-root-002.html @@ -0,0 +1,31 @@ + + +CSS Display Test: div with display: flow-root and zero width does not intersect outer floats + + + + + +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-display/display-flow-root-list-item-001-ref.html b/testing/web-platform/tests/css/css-display/display-flow-root-list-item-001-ref.html new file mode 100644 index 0000000000..7d9199af42 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-flow-root-list-item-001-ref.html @@ -0,0 +1,53 @@ + + + + + Reference: display:flow-root list-item + + + + + +
+
+
x
+
+
+ +
+
+
+
+ +
+
+
x
+
+ + +
x
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-display/display-flow-root-list-item-001.html b/testing/web-platform/tests/css/css-display/display-flow-root-list-item-001.html new file mode 100644 index 0000000000..6c5bece586 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-flow-root-list-item-001.html @@ -0,0 +1,59 @@ + + + + + CSS Display Test: display:flow-root list-item + + + + + + + +
+ + +
x
+
+
+ +
+ +
+
+ +
+ +
+ x +
+ + + +
x
+
+ + + + + + + diff --git a/testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html b/testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html new file mode 100644 index 0000000000..8b5f5015f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html @@ -0,0 +1,4 @@ + + +

Test passes if PASS is displayed in green below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html b/testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html new file mode 100644 index 0000000000..7df697f940 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html @@ -0,0 +1,10 @@ + + + + +

Test passes if PASS is displayed in green below.

+
PS
+ diff --git a/testing/web-platform/tests/css/css-display/display-list-item-height-after-dom-change.html b/testing/web-platform/tests/css/css-display/display-list-item-height-after-dom-change.html new file mode 100644 index 0000000000..f8d6e85cee --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-list-item-height-after-dom-change.html @@ -0,0 +1,20 @@ + + +CSS Display: reflowing a display:list-item on dom changes - non-zero height + + + + +
    +
  • +
    Text
    +
  • +
+ diff --git a/testing/web-platform/tests/css/css-display/display-math-on-non-mathml-elements.html b/testing/web-platform/tests/css/css-display/display-math-on-non-mathml-elements.html new file mode 100644 index 0000000000..c2f0f5f9c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-math-on-non-mathml-elements.html @@ -0,0 +1,31 @@ + + +display: math display values on non-MathML compute to flow + + + + +
+ +
+
+
+
+
+ + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-001.html b/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-001.html new file mode 100644 index 0000000000..dbc2525a69 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-001.html @@ -0,0 +1,30 @@ + + +display: math and inline-math on pseudo elements compute to flow + + + + +
+
+ + +
+ + +
+ diff --git a/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002-ref.html b/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002-ref.html new file mode 100644 index 0000000000..7d7ba37637 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002-ref.html @@ -0,0 +1,17 @@ + + +display: block math and inline math on pseudo elements (reference) + +

Test passes if SPAN and DIV are respectively surrounded by inline and block + "math" text.

+
+ SPAN +
+
+ DIV +
diff --git a/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002.html b/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002.html new file mode 100644 index 0000000000..426adb6a23 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-math-on-pseudo-elements-002.html @@ -0,0 +1,20 @@ + + +display: block math and inline math on pseudo elements + + + + +

Test passes if SPAN and DIV are respectively surrounded by inline and block + "math" text.

+
+ SPAN +
+
+ DIV +
diff --git a/testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html b/testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html new file mode 100644 index 0000000000..a3e7369afb --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html @@ -0,0 +1,46 @@ + + +CSS Test Reference + + + + + diff --git a/testing/web-platform/tests/css/css-display/display-none-inline-img.html b/testing/web-platform/tests/css/css-display/display-none-inline-img.html new file mode 100644 index 0000000000..f97ca7bbd3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-none-inline-img.html @@ -0,0 +1,70 @@ + + +CSS Test: display: none then inline on img + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/display-none-root-hit-test-crash.html b/testing/web-platform/tests/css/css-display/display-none-root-hit-test-crash.html new file mode 100644 index 0000000000..b2467fa58f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-none-root-hit-test-crash.html @@ -0,0 +1,9 @@ + + + + + diff --git a/testing/web-platform/tests/css/css-display/display-with-float-dynamic.html b/testing/web-platform/tests/css/css-display/display-with-float-dynamic.html new file mode 100644 index 0000000000..7cc2fefcc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-with-float-dynamic.html @@ -0,0 +1,40 @@ + + +Computed float value of flex/grid items + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/display-with-float.html b/testing/web-platform/tests/css/css-display/display-with-float.html new file mode 100644 index 0000000000..49f94799d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/display-with-float.html @@ -0,0 +1,24 @@ + + +Computed float value of flex/grid items + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-display/inheritance.html b/testing/web-platform/tests/css/css-display/inheritance.html new file mode 100644 index 0000000000..bfd072651c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/inheritance.html @@ -0,0 +1,21 @@ + + + + +Inheritance of CSS display property + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-display/parsing/display-computed.html b/testing/web-platform/tests/css/css-display/parsing/display-computed.html new file mode 100644 index 0000000000..b8c7b5e47e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/parsing/display-computed.html @@ -0,0 +1,189 @@ + + + + +CSS Display: getComputedStyle().display + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-display/parsing/display-invalid.html b/testing/web-platform/tests/css/css-display/parsing/display-invalid.html new file mode 100644 index 0000000000..7c4054747e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/parsing/display-invalid.html @@ -0,0 +1,75 @@ + + + + +CSS Display: parsing display with invalid values + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/parsing/display-valid.html b/testing/web-platform/tests/css/css-display/parsing/display-valid.html new file mode 100644 index 0000000000..9501a6e2ba --- /dev/null +++ b/testing/web-platform/tests/css/css-display/parsing/display-valid.html @@ -0,0 +1,139 @@ + + + + +CSS Display: parsing display with valid values + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/run-in/after-content-display-004.xht b/testing/web-platform/tests/css/css-display/run-in/after-content-display-004.xht new file mode 100644 index 0000000000..4a99ba2ee1 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/after-content-display-004.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Test: :after generated content - display run-in + + + + + + + + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+ +
Filler text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/anonymous-box-generation-002.xht b/testing/web-platform/tests/css/css-display/run-in/anonymous-box-generation-002.xht new file mode 100644 index 0000000000..deb9af1f32 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/anonymous-box-generation-002.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Anonymous run-in box generation + + + + + + +

Test passes if the "Filler Text" text is centered above the blue box.

+
+ Filler Text +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/background-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/background-applies-to-011.xht new file mode 100644 index 0000000000..9994af0ce6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/background-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Background applied to elements with 'display' set to 'run-in' + + + + + + + +

Test passes if there is a black box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/background-attachment-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/background-attachment-applies-to-011.xht new file mode 100644 index 0000000000..9f2c78913b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/background-attachment-applies-to-011.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Background-attachment applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a short blue box above a taller orange box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/background-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/background-color-applies-to-011.xht new file mode 100644 index 0000000000..c930a4a36f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/background-color-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Background-color applied to elements with 'display' set to 'run-in' + + + + + + + +

Test passes if the box below is black.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/background-image-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/background-image-applies-to-011.xht new file mode 100644 index 0000000000..84ade79760 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/background-image-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Background-image applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/background-position-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/background-position-applies-to-011.xht new file mode 100644 index 0000000000..33b3cb8c16 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/background-position-applies-to-011.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Background-position applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if the blue box is in the lower-right corner of the black box.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/background-repeat-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/background-repeat-applies-to-011.xht new file mode 100644 index 0000000000..236b30a5ad --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/background-repeat-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Background-repeat applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a green box below and no red visible on the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/before-content-display-004.xht b/testing/web-platform/tests/css/css-display/run-in/before-content-display-004.xht new file mode 100644 index 0000000000..d1cc892056 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/before-content-display-004.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Test: :before generated content - display run-in + + + + + + + + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+ +
Filler text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-applies-to-011.xht new file mode 100644 index 0000000000..98b062db27 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border applied to element with 'display' set to run-in + + + + + + + +

Test passes if there is a hollow box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-bottom-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-bottom-applies-to-011.xht new file mode 100644 index 0000000000..fb176f6c70 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-bottom-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-bottom applied to element with display run-in + + + + + + + +

Test passes if there is a green line below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-bottom-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-bottom-color-applies-to-011.xht new file mode 100644 index 0000000000..21541842e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-bottom-color-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-bottom-color applied to element with display run-in + + + + + + + +

Test passes if the line below is green.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-bottom-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-bottom-style-applies-to-011.xht new file mode 100644 index 0000000000..746063bb9d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-bottom-style-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-bottom-style applied to element with display run-in + + + + + + + +

Test passes if the line below is dashed.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-bottom-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-bottom-width-applies-to-011.xht new file mode 100644 index 0000000000..b32c4c54bd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-bottom-width-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-bottom-width applied to element with display run-in + + + + + + + +

Test passes if there is a square below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-collapse-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/border-collapse-applies-to-004.xht new file mode 100644 index 0000000000..d83718ea81 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-collapse-applies-to-004.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Border-collapse and 'display: run-in' elements + + + + + + + +

Test passes if below there is a horizontal solid blue line above a dotted orange line.

+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-color-applies-to-011.xht new file mode 100644 index 0000000000..8f29f03af2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-color-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Border-color applied to element with display run-in + + + + + + + +

Test passes if there is a green box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-left-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-left-applies-to-011.xht new file mode 100644 index 0000000000..80cd899214 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-left-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-left applied to element with display run-in + + + + + + + +

Test passes if there is a green line below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-left-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-left-color-applies-to-011.xht new file mode 100644 index 0000000000..1f271d0d09 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-left-color-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-left-color applied to element with display run-in + + + + + + + +

Test passes if the line below is green.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-left-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-left-style-applies-to-011.xht new file mode 100644 index 0000000000..2ab73f4536 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-left-style-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-left-style applied to element with display run-in + + + + + + + +

Test passes if the line below is dashed.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-left-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-left-width-applies-to-011.xht new file mode 100644 index 0000000000..8da0710f03 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-left-width-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-left-width applied to element with display run-in + + + + + + + +

Test passes if there is a square below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-right-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-right-applies-to-011.xht new file mode 100644 index 0000000000..4b81ed2190 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-right-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-right applied to element with display run-in + + + + + + + +

Test passes if there is a green line below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-right-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-right-color-applies-to-011.xht new file mode 100644 index 0000000000..6b6853da3f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-right-color-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Border-right-color applied to element with display run-in + + + + + + + +

Test passes if the line below is green.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-right-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-right-style-applies-to-011.xht new file mode 100644 index 0000000000..9768edfb11 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-right-style-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-right-style applied to element with display run-in + + + + + + + +

Test passes if the line below is dashed.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-right-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-right-width-applies-to-011.xht new file mode 100644 index 0000000000..b57b4eb0ee --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-right-width-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Border-right-width applied to element with display run-in + + + + + + + +

Test passes if there is a square below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-spacing-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/border-spacing-applies-to-004.xht new file mode 100644 index 0000000000..ed08262a36 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-spacing-applies-to-004.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Border-spacing and 'display: run-in' elements + + + + + + + +

Test passes if the two boxes below are adjoining.

+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-style-applies-to-011.xht new file mode 100644 index 0000000000..286b75afbd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-style-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-style applied to element with display run-in + + + + + + +

Test passes if there is a dashed lined box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-top-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-top-applies-to-011.xht new file mode 100644 index 0000000000..804e76573d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-top-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-top applied to element with display run-in + + + + + + + +

Test passes if there is a green line below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-top-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-top-color-applies-to-011.xht new file mode 100644 index 0000000000..c51329a63d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-top-color-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-top-color applied to element with display run-in + + + + + + + +

Test passes if the line below is green.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-top-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-top-style-applies-to-011.xht new file mode 100644 index 0000000000..1b241a4bf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-top-style-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Border-top-style applied to element with display run-in + + + + + + + +

Test passes if the line below is dashed.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-top-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-top-width-applies-to-011.xht new file mode 100644 index 0000000000..575365c980 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-top-width-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Border-top-width applied to element with display run-in + + + + + + + +

Test passes if there is a square below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/border-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/border-width-applies-to-011.xht new file mode 100644 index 0000000000..2c4cf3b1cb --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/border-width-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Border-width applied to element with display run-in + + + + + + + +

Test passes if there is a box below with four sides that are the same width. (Note: this will make a large square surrounding a smaller white square.)

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/bottom-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/bottom-applies-to-011.xht new file mode 100644 index 0000000000..83a7f8fcb4 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/bottom-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Bottom applied to element with 'display' set to run-in + + + + + + + + +

Test passes if there is a box at the bottom of the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/caption-side-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/caption-side-applies-to-004.xht new file mode 100644 index 0000000000..08cc3b1554 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/caption-side-applies-to-004.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Caption-side and 'display: run-in' elements + + + + + + + +

Test passes if there are three lines of "Filler Text" below and the middle line has a blue background.

+
+ Filler Text + Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/clear-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/clear-applies-to-011.xht new file mode 100644 index 0000000000..49eb51d213 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/clear-applies-to-011.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Clear applied to element with 'display' set to run-in + + + + + + + +

Test passes if there is a box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/clear-runin-001.xht b/testing/web-platform/tests/css/css-display/run-in/clear-runin-001.xht new file mode 100644 index 0000000000..01b6e4c7bf --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/clear-runin-001.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Clear applies to final block box of a run-in + + + + + + +

Test passes if the "Filler Text" is all on the same line and is below the blue box.

+
+ + Filler Text +
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/color-applies-to-011.xht new file mode 100644 index 0000000000..e8ee1ba832 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/color-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Color applied to elements with 'display' set to 'run-in' + + + + + + + +

Test passes if the "Filler Text" below is green.

+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/counter-increment-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/counter-increment-applies-to-011.xht new file mode 100644 index 0000000000..73b1c94f4b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/counter-increment-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Counter-increment applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a number '5' below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/counter-reset-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/counter-reset-applies-to-011.xht new file mode 100644 index 0000000000..8038177d70 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/counter-reset-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Counter-reset applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a number '5' below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/cursor-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/cursor-applies-to-011.xht new file mode 100644 index 0000000000..d4ed8d2d0c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/cursor-applies-to-011.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Cursor applied to element with 'display' set to 'run-in' + + + + + + + + +

Test passes if the cursor changes to a pointer cursor when it is over the blue area.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/direction-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/direction-applies-to-011.xht new file mode 100644 index 0000000000..02c4a50b7a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/direction-applies-to-011.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Direction applied to element with 'display' set to run-in + + + + + + + + + +

Test passes if there is a box in the upper-right corner of the orange box.

+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/display-004.xht b/testing/web-platform/tests/css/css-display/run-in/display-004.xht new file mode 100644 index 0000000000..8a9ab3225a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/display-004.xht @@ -0,0 +1,21 @@ + + + + CSS Test: Display set to 'run-in' + + + + + + + +

Test passes if the "Filler Text" below is all on the same line.

+
Filler Text
+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/empty-cells-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/empty-cells-applies-to-004.xht new file mode 100644 index 0000000000..8eb74d5daf --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/empty-cells-applies-to-004.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Empty-cells and 'display: run-in' elements + + + + + + + +

Test passes if there is a box below.

+
+
+
+
XXXXX
+
+
+
XXXXX
+
XXXXX
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/first-line-pseudo-009.xht b/testing/web-platform/tests/css/css-display/run-in/first-line-pseudo-009.xht new file mode 100644 index 0000000000..690aee9f85 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/first-line-pseudo-009.xht @@ -0,0 +1,26 @@ + + + + CSS Test: CSS Block Box Model: first-line and inherited backgrounds + + + + + + + +

The following two lines should look identical (this test also tests run-in).

+
ABC
DEF
+
ABC
DEF
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/float-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/float-applies-to-011.xht new file mode 100644 index 0000000000..4c8933e3ff --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/float-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Float applied to element with 'display' set to run-in + + + + + + + +

Test passes if there is a box on the right side of the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/font-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/font-applies-to-004.xht new file mode 100644 index 0000000000..3a1864847e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/font-applies-to-004.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Font and 'display: run-in' elements + + + + + + + + +

Test passes if the lines of "Filler Text" below match.

+
Filler Text
+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/font-family-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/font-family-applies-to-004.xht new file mode 100644 index 0000000000..8895fcb9f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/font-family-applies-to-004.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Font-family and 'display: run-in' elements + + + + + + + + + +

Test passes if there is a square below.

+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/font-size-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/font-size-applies-to-004.xht new file mode 100644 index 0000000000..143c51742b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/font-size-applies-to-004.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Font-size and 'display: run-in' elements + + + + + + + + + + +

Test passes if the boxes below are the same size.

+
+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/font-style-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/font-style-applies-to-004.xht new file mode 100644 index 0000000000..449a5c420b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/font-style-applies-to-004.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Font-style and 'display: run-in' elements + + + + + + + + + +

Test passes if the "Filler Text" below is slanted to one side.

+
Filler Text
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/font-variant-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/font-variant-applies-to-004.xht new file mode 100644 index 0000000000..af45082207 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/font-variant-applies-to-004.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Font-variant and 'display: run-in' elements + + + + + + + + + +

Test passes if the lines of "Filler Text" below match.

+
Filler Text
+
Filler Text
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/font-weight-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/font-weight-applies-to-004.xht new file mode 100644 index 0000000000..bcbf70e3d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/font-weight-applies-to-004.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Font-weight and 'display: run-in' elements + + + + + + + + + +

Test passes if the lines of "Filler Text" below match.

+
Filler Text
+
Filler Text
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/height-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/height-applies-to-011.xht new file mode 100644 index 0000000000..67acc00c79 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/height-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Height applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a square below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/left-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/left-applies-to-011.xht new file mode 100644 index 0000000000..604877974e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/left-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Left applied to element with 'display' set to run-in + + + + + + + + +

Test passes if there is a box on the left side of the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/letter-spacing-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/letter-spacing-applies-to-004.xht new file mode 100644 index 0000000000..33c71fbcb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/letter-spacing-applies-to-004.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Letter-spacing application on a 'display: run-in' element + + + + + + + + + + +

Test passes if there are six black boxes below and the last black box ends when the blue box ends.

+
+
XXXXXX
+
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/line-height-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/line-height-applies-to-011.xht new file mode 100644 index 0000000000..b8ddd08618 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/line-height-applies-to-011.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'run-in' + + + + + + + +

Test passes if the blue and orange boxes below are the same height.

+
+
 
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/list-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/list-style-applies-to-011.xht new file mode 100644 index 0000000000..4b0a0e46ce --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/list-style-applies-to-011.xht @@ -0,0 +1,29 @@ + + + + CSS Test: List-style applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a single square below.

+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/list-style-image-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/list-style-image-applies-to-011.xht new file mode 100644 index 0000000000..dca032c6e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/list-style-image-applies-to-011.xht @@ -0,0 +1,29 @@ + + + + CSS Test: List-style-image applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a single blue square below.

+
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/list-style-position-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/list-style-position-applies-to-011.xht new file mode 100644 index 0000000000..e38e4f3e1d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/list-style-position-applies-to-011.xht @@ -0,0 +1,29 @@ + + + + CSS Test: List-style-position applied to elements with 'display' set to 'run-in' + + + + + + + +

Test passes if there is a black dot inside an orange box below.

+
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/list-style-type-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/list-style-type-applies-to-011.xht new file mode 100644 index 0000000000..fed66d951f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/list-style-type-applies-to-011.xht @@ -0,0 +1,29 @@ + + + + CSS Test: List-style-type applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a single square below.

+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/margin-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/margin-applies-to-011.xht new file mode 100644 index 0000000000..4282f3e7fc --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/margin-applies-to-011.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Margin applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/margin-bottom-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/margin-bottom-applies-to-011.xht new file mode 100644 index 0000000000..38d6498c45 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/margin-bottom-applies-to-011.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Margin-bottom applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/margin-left-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/margin-left-applies-to-011.xht new file mode 100644 index 0000000000..906e95cb32 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/margin-left-applies-to-011.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Margin-left applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/margin-right-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/margin-right-applies-to-011.xht new file mode 100644 index 0000000000..ee1c80dfd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/margin-right-applies-to-011.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Margin-right applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/margin-top-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/margin-top-applies-to-011.xht new file mode 100644 index 0000000000..95af9e8ccd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/margin-top-applies-to-011.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Margin-top applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/max-height-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/max-height-applies-to-011.xht new file mode 100644 index 0000000000..f27561c182 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/max-height-applies-to-011.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Max-height applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a square below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/max-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/max-width-applies-to-011.xht new file mode 100644 index 0000000000..65337647e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/max-width-applies-to-011.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Max-width applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a square below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/min-height-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/min-height-applies-to-011.xht new file mode 100644 index 0000000000..ca2a6ba0fa --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/min-height-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Min-height applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a square below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/min-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/min-width-applies-to-011.xht new file mode 100644 index 0000000000..b905bf9383 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/min-width-applies-to-011.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Min-width applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a square below.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/outline-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/outline-applies-to-011.xht new file mode 100644 index 0000000000..98da6983da --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/outline-applies-to-011.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Outline applied to element with display run-in + + + + + + + +

Test passes if there is a blue box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/outline-color-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/outline-color-applies-to-011.xht new file mode 100644 index 0000000000..1012b5d0ba --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/outline-color-applies-to-011.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Outline-color applied to element with display run-in + + + + + + + +

Test passes if the box below is blue.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/outline-style-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/outline-style-applies-to-011.xht new file mode 100644 index 0000000000..934aee6246 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/outline-style-applies-to-011.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Outline-style applied to element with display run-in + + + + + + + +

Test passes if the box below has a dotted border.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/outline-width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/outline-width-applies-to-011.xht new file mode 100644 index 0000000000..216dd8c62c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/outline-width-applies-to-011.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Outline-width applied to element with display run-in + + + + + + + +

Test passes if there is a green box below.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/overflow-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/overflow-applies-to-011.xht new file mode 100644 index 0000000000..bbf47e3bb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/overflow-applies-to-011.xht @@ -0,0 +1,32 @@ + + + + CSS Test: overflow applied to elements with 'display' set to 'run-in' + + + + + + + + + +

Test passes if there is no red visible on the page.

+
XXXXXXXXXX
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/padding-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/padding-applies-to-011.xht new file mode 100644 index 0000000000..58567c7b28 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/padding-applies-to-011.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Padding applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines on all four sides.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/padding-bottom-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/padding-bottom-applies-to-011.xht new file mode 100644 index 0000000000..c31cfb2ca2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/padding-bottom-applies-to-011.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Padding-bottom applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/padding-left-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/padding-left-applies-to-011.xht new file mode 100644 index 0000000000..5c2eb7aaf0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/padding-left-applies-to-011.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Padding-left applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/padding-right-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/padding-right-applies-to-011.xht new file mode 100644 index 0000000000..25d09ff02f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/padding-right-applies-to-011.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Padding-right applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/padding-top-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/padding-top-applies-to-011.xht new file mode 100644 index 0000000000..5cce439be6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/padding-top-applies-to-011.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Padding-top applied to element with display run-in + + + + + + + +

Test passes if there is space between the blue and orange lines below.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/position-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/position-applies-to-011.xht new file mode 100644 index 0000000000..6e683b255d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/position-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Position applied to element with 'display' set to run-in + + + + + + + + +

Test passes if there is a box at the bottom of the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/quotes-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/quotes-applies-to-011.xht new file mode 100644 index 0000000000..9594507359 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/quotes-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Quotes applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is the word "PASS" below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/right-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/right-applies-to-011.xht new file mode 100644 index 0000000000..59af50fe68 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/right-applies-to-011.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Right applied to element with 'display' set to run-in + + + + + + + + +

Test passes if there is a box on the right side of the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-001.xht new file mode 100644 index 0000000000..d16fc20e01 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-001.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Run-in with a block box converts to a block box + + + + + + + + +

Test passes if there is a square below.

+
+ XXX + + XXX + XXX + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-002.xht new file mode 100644 index 0000000000..6541659627 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-002.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Run-in boxes change to inline boxes + + + + + + +

Test passes if the "Filler Text" below is all on the same line and is completely contained within the orange box.

+
+ Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-003.xht new file mode 100644 index 0000000000..2a6d75eb1f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-003.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in boxes and float + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-004.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-004.xht new file mode 100644 index 0000000000..e19688b2ae --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-004.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in boxes and absolute positioning + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-005.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-005.xht new file mode 100644 index 0000000000..b16506f363 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-005.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Run-in that starts with a run-in + + + + + + +

Test passes if words "Filler Text" are on three separate lines and the orange box in the middle spans the entire width of the page.

+
+ + Filler Text + Filler Text + Filler Text + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-006.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-006.xht new file mode 100644 index 0000000000..55a80fed06 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-006.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a table box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-007.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-007.xht new file mode 100644 index 0000000000..e24242a9a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-007.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a inline-table box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-008.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-008.xht new file mode 100644 index 0000000000..87ca7073bd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-008.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a table-row-group box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-009.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-009.xht new file mode 100644 index 0000000000..255dfa0ae7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-009.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a table-row box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-010.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-010.xht new file mode 100644 index 0000000000..4f1738cc1d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-010.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a table-cell box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-011.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-011.xht new file mode 100644 index 0000000000..5e45d90e42 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-011.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a table-caption box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-012.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-012.xht new file mode 100644 index 0000000000..0673437b72 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-012.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Run-in with a table-header-group box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-013.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-013.xht new file mode 100644 index 0000000000..0102222b35 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-013.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Run-in with a table-footer-group box + + + + + + + + + +

Test passes if there is a square below.

+
+ XX + XX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-001.xht new file mode 100644 index 0000000000..1af8ee4567 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - abs pos should not prevent running in + + + + + + + + +
Run-in header
+
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-002.xht new file mode 100644 index 0000000000..8303df2bf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-002.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - block set to abs pos should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-003.xht new file mode 100644 index 0000000000..5053a7a5ea --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-abspos-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - inline toggled from abs pos should prevent running in + + + + + + + + + + +
+
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-001.xht new file mode 100644 index 0000000000..d28a657595 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-001.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - basic functionality + + + + + + + + +
Run-in header
Start of block. The + run-in header should be inside the border around this block and there should + be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-002.xht new file mode 100644 index 0000000000..6c7b7c3c9e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-002.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - basic functionality with whitespace + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-003.xht new file mode 100644 index 0000000000..16121978c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-003.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - basic functionality with comments + + + + + + + + +
Run-in header
+ + + +
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-004.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-004.xht new file mode 100644 index 0000000000..faad2521e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-004.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - basic functionality with multiple whitespace nodes + + + + + + + + + +
Run-in header
+ +
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-005.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-005.xht new file mode 100644 index 0000000000..47c7632bbb --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-005.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - basic functionality with following block containing run-in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be a newline between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-006.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-006.xht new file mode 100644 index 0000000000..d77b02a001 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-006.xht @@ -0,0 +1,21 @@ + + + + CSS Test: Run in - basic functionality with list-item + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-007-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-007-ref.xht new file mode 100644 index 0000000000..ba04ce3435 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-007-ref.xht @@ -0,0 +1,17 @@ + + + + CSS Reftest Reference + + + + + +
Run-in headerStart of block. + The run-in header should be inside the border around this block and there + should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-007.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-007.xht new file mode 100644 index 0000000000..4138a9f697 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-007.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - runs into overflow:scroll block + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-008.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-008.xht new file mode 100644 index 0000000000..412eec6786 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-008.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - runs into relatively positioned block + + + + + + + + +
+
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-009.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-009.xht new file mode 100644 index 0000000000..14c997804d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-009.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - run-ins run in even if given overflow:scroll + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-010.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-010.xht new file mode 100644 index 0000000000..2dc30223e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-010.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - parsing a block after a run-in should make the run-in run in + + + + + + + + + +
Run-in header
+ +
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-011.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-011.xht new file mode 100644 index 0000000000..afc85413af --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-011.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - inserting a block after a run-in should make the run-in run in + + + + + + + + + + +
Run-in header
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-012.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-012.xht new file mode 100644 index 0000000000..c5d35bf236 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-012.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - basic functionality with :before + + + + + + + + +
Run-in header
+
The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-013.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-013.xht new file mode 100644 index 0000000000..af810ac289 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-013.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - dynamically inserted run-in should run in + + + + + + + + + + +
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-014.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-014.xht new file mode 100644 index 0000000000..9f52e92cec --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-014.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - basic functionality with preserved whitespace + + + + + + + + +
Run-in header
Start of block. The run-in header should be outside the border around this block and there should be a blank line between the run-in header and this block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-015.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-015.xht new file mode 100644 index 0000000000..8eee5e98df --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-015.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - dynamically preserved whitespace + + + + + + + + + + +
Run-in header
Start of block. The run-in header should be outside the border around this block and there should be a blank line between the run-in header and this block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-016.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-016.xht new file mode 100644 index 0000000000..4e8d71ae89 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-016.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - dynamically added preserved whitespace(2) + + + + + + + + + + +
Run-in header
Start of block. The run-in header should be outside the border around this block and there should be a blank line between the run-in header and this block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-017.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-017.xht new file mode 100644 index 0000000000..065fe751f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-017.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically added preserved whitespace(3) + + + + + + + + + + +
Run-in header
Start of block. The run-in header should be outside the border around this block and there should be a blank line between the run-in header and this block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-018.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-018.xht new file mode 100644 index 0000000000..d776c2df87 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-018.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically added empty preserved whitespace + + + + + + + + + + +
Run-in header
Start of block. + The run-in header should be inside the border around this block and there + should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-basic-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-ref.xht new file mode 100644 index 0000000000..597c7237a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-basic-ref.xht @@ -0,0 +1,17 @@ + + + + CSS Reftest Reference + + + + + +
Run-in headerStart of block. + The run-in header should be inside the border around this block and there + should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-001.xht new file mode 100644 index 0000000000..503924f23b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-001.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - block should prevent running in + + + + + + + + +
Run-in header
+
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-002.xht new file mode 100644 index 0000000000..eeace162a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted block should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-003.xht new file mode 100644 index 0000000000..ca901199c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-block-between-003.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed block should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-block-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-block-ref.xht new file mode 100644 index 0000000000..48e01902d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-block-ref.xht @@ -0,0 +1,17 @@ + + + + CSS Reftest Reference + + + + + +
Run-in header
Start of block. + The run-in header should be inside the border around this block and there + should be a newline between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001-ref.xht new file mode 100644 index 0000000000..71701bf4a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001-ref.xht @@ -0,0 +1,21 @@ + + + + CSS Reftest Reference + + + + + +
Run-in
header
Start of + block. The run-in header should be inside the border around this block and + there should be no space between the word "header" and the word "Start", + other than the 5px vertical blue border. The border of the run-in must + have no vertical part on the right in the first line and no vertical part + on the left in the second line. The border of the run-in must not extend + outside the border of the block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001.xht new file mode 100644 index 0000000000..7ec7bf8e3f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-001.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Run in - line-breaking after running in + + + + + + + + +
Run-in
header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start", other than the 5px vertical blue border. The + border of the run-in must have no vertical part on the right in the first + line and no vertical part on the left in the second line. The border of the + run-in must not extend outside the border of the block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002-ref.xht new file mode 100644 index 0000000000..1dc6994452 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002-ref.xht @@ -0,0 +1,26 @@ + + + + CSS Reftest Reference + + + + + +
+ Run-in
+ headerStart of block. The run-in header + should be inside the border around this block and there should be no + space between the word "header" and the word "Start". The border of the + run-in must have no vertical part on the left in the first line and no + vertical part on the right in the second line. It must have a vertical + part on the right in the first line and a vertical part on the left in + the second line. The border of the run-in must not extend outside the + border of the block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002.xht new file mode 100644 index 0000000000..ac48e594f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-breaking-002.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Run in - line-breaking after running in + + + + + + + + + Run-in
header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start". The border of the run-in must have no + vertical part on the left in the first line and no vertical part on the + right in the second line. It must have a vertical part on the right in + the first line and a vertical part on the left in the second line. The + border of the run-in must not extend outside the border of the + block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-clear-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-clear-001.xht new file mode 100644 index 0000000000..47afe8d863 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-clear-001.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - clear on a run-in should apply to the block it runs into + + + + + + + + +
Run-in header
+
Some
+
text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-clear-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-clear-002.xht new file mode 100644 index 0000000000..f392b4f47d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-clear-002.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Run in - clear on a run-in should apply to the block it runs into + + + + + + + + + + +
Run-in header
+
Some
+
text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-abspos-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-abspos-001.xht new file mode 100644 index 0000000000..83b3be2a60 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-abspos-001.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - an abs pos child should not prevent running in + + + + + + + + +
+
Run-in headerheader
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-001.xht new file mode 100644 index 0000000000..ec4f293e9c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - a child block should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-002.xht new file mode 100644 index 0000000000..d0fcecd408 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-002.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - dynamically inserted block child should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-003.xht new file mode 100644 index 0000000000..83d04ce737 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-003.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - dynamically removed block child should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-004.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-004.xht new file mode 100644 index 0000000000..da9a9e4273 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-004.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - child dynamically toggled to block display should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-005.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-005.xht new file mode 100644 index 0000000000..c55842087a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-005.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - child dynamically toggled to inline display should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-001.xht new file mode 100644 index 0000000000..656558368b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - a child inline containing a block should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-002.xht new file mode 100644 index 0000000000..4c47b020f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-002.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - dynamically inserted inline child containing block should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht new file mode 100644 index 0000000000..a3b56dcb47 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - dynamically removed inline child containing a block should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-float-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-float-001.xht new file mode 100644 index 0000000000..4b1cf5df5d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-float-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - a floating child should not prevent running in + + + + + + + + +
+
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-001.xht new file mode 100644 index 0000000000..15621f1071 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-001.xht @@ -0,0 +1,21 @@ + + + + CSS Test: Run in - a child inline should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-002.xht new file mode 100644 index 0000000000..e37201ff33 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-002.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - a child inline with table-cell child should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-003.xht new file mode 100644 index 0000000000..413c386054 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-003.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - a child inline with table-cell child with an abs pos child should not prevent running in + + + + + + + + +
Run-in headerheader
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-004.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-004.xht new file mode 100644 index 0000000000..6c40107594 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-004.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - a child inline with table-cell child with a floating child should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-005.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-005.xht new file mode 100644 index 0000000000..6be696b4a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-005.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - a child inline with table-row child should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-006.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-006.xht new file mode 100644 index 0000000000..7cd2ad774f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-006.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - a child inline with an abs pos child should not prevent running in + + + + + + + + +
Run-in headerheader
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-007.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-007.xht new file mode 100644 index 0000000000..9ff76e714e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-007.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - a child inline with a floating child should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-block-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-block-001.xht new file mode 100644 index 0000000000..663b948308 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-block-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child inline-block should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-table-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-table-001.xht new file mode 100644 index 0000000000..b916dbc711 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-inline-table-001.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - a child inline-table should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-001.xht new file mode 100644 index 0000000000..a22138e0c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-001.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - a child rel pos block should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-002.xht new file mode 100644 index 0000000000..64fa6f6e1a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-002.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - dynamically inserted rel pos block child should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-003.xht new file mode 100644 index 0000000000..c5756fce48 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-relpos-block-003.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed rel pos block child should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-001.xht new file mode 100644 index 0000000000..cebbfef67c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - a child run-in should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-002.xht new file mode 100644 index 0000000000..e3f978be08 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-002.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - dynamically inserted run-in child should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-003.xht new file mode 100644 index 0000000000..5a812b382b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-run-in-003.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed run-in child should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-001.xht new file mode 100644 index 0000000000..9001a7e4e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - a child table should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-002.xht new file mode 100644 index 0000000000..3fd6adda3a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-002.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - dynamically inserted table child should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-003.xht new file mode 100644 index 0000000000..ab76e87e2d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-003.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed table child should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-caption-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-caption-001.xht new file mode 100644 index 0000000000..d98b535a3d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-caption-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child table-caption should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-cell-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-cell-001.xht new file mode 100644 index 0000000000..433e1c65de --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-cell-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child table-cell should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-001.xht new file mode 100644 index 0000000000..d9fc2f0318 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child table-column should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-group-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-group-001.xht new file mode 100644 index 0000000000..f4aeb8b7b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-column-group-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child table-column should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-001.xht new file mode 100644 index 0000000000..6270d647f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-001.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - a child inline containing a table should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the + border around this block; it should be on a line by itself before the line + containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-002.xht new file mode 100644 index 0000000000..edd543d45b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted inline child containing table should prevent running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht new file mode 100644 index 0000000000..5df9c526c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed inline child containing a table should allow running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-001.xht new file mode 100644 index 0000000000..eb1c69292c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child table-row should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-group-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-group-001.xht new file mode 100644 index 0000000000..9d8936f05f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-contains-table-row-group-001.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Run in - a child table-row-group should not prevent running in + + + + + + + + +
Run-in header
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-001.xht new file mode 100644 index 0000000000..bdcd34d277 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - display:none should not prevent running in + + + + + + + + +
Run-in header
+
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-002.xht new file mode 100644 index 0000000000..c9dddee3cd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-002.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Run in - block set to display:none should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-003.xht new file mode 100644 index 0000000000..ac28260492 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-display-none-between-003.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - inline toggled from display:none should prevent running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-001.xht new file mode 100644 index 0000000000..11396660f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - fixed pos should not prevent running in + + + + + + + + +
Run-in header
+
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-002.xht new file mode 100644 index 0000000000..e97fe47cad --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-002.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - block set to fixed pos should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-003.xht new file mode 100644 index 0000000000..9af28a390c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-fixedpos-between-003.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - inline toggled from fixed pos should prevent running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-001.xht new file mode 100644 index 0000000000..3ac540cc1c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - floatshould not prevent running in + + + + + + + + +
Run-in header
+
+
Start of block. The run-in header should be inside the border around this block and there should be no space between the word "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-002.xht new file mode 100644 index 0000000000..a5ad3c7de4 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-002.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - block set to float should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-003.xht new file mode 100644 index 0000000000..8d4b9e52f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-float-between-003.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - inline toggled from float should prevent running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001-ref.xht new file mode 100644 index 0000000000..64f0a45e7d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001-ref.xht @@ -0,0 +1,20 @@ + + + + CSS Reftest Reference + + + + + +
Run-in headerStart of block. + The run-in header should be inside the border around this block, should be + colored green, and should have an outset orange border. There should be + 2em of space on each side between the black border of the block and outset + orange border around it.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001.xht new file mode 100644 index 0000000000..f87e093ea9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inherit-001.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Run in - run-in property inheritance + + + + + + + + +
+
Run-in header
+
Start of block. The run-in header should be inside the + border around this block, should be colored green, and should have an + outset orange border. There should be 2em of space on each side between + the black border of the block and outset orange border around it.
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inheritance-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inheritance-001.xht new file mode 100644 index 0000000000..c1072450bb --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inheritance-001.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Run-in boxes and inheritance + + + + + + +

Test passes if the "Filler Text" below is orange and is completely contained within the blue box.

+
+ Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-001.xht new file mode 100644 index 0000000000..76710eafd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-001.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - inline should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-002.xht new file mode 100644 index 0000000000..bba6f3b246 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-002.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Run in - dynamically inserted inline should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-003.xht new file mode 100644 index 0000000000..358b4231c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-between-003.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed inline should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-001.xht new file mode 100644 index 0000000000..17271636b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - inline-block should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-002.xht new file mode 100644 index 0000000000..1ceb4bed25 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted inline-block should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-003.xht new file mode 100644 index 0000000000..351f27756e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-block-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed inline-block should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-001.xht new file mode 100644 index 0000000000..c7449056b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - inline-table should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-002.xht new file mode 100644 index 0000000000..49164c05ec --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted inline-table should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-003.xht new file mode 100644 index 0000000000..9b73d0cadc --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-inline-table-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed inline-table should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-linebox-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-linebox-001.xht new file mode 100644 index 0000000000..128cd3e386 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-linebox-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: run-in and sibling blocks + + + + + + + + +

There should be a blue box below.

+
FAIL
+
+
+ FAIL +
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-linebox-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-linebox-002.xht new file mode 100644 index 0000000000..db741a1e8a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-linebox-002.xht @@ -0,0 +1,23 @@ + + + + CSS Test: run-in and the line box model + + + + + + + + + +

There should be a blue box below.

+
FAIL
+
     FAIL
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-001.xht new file mode 100644 index 0000000000..bfe6d35ca7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - block should prevent running in + + + + + + + + +
Run-in header
+
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-002.xht new file mode 100644 index 0000000000..1eda2aa7b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-002.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Run in - dynamically inserted block should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-003.xht new file mode 100644 index 0000000000..06fda02c74 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-listitem-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed block should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-pre-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-pre-ref.xht new file mode 100644 index 0000000000..541d182a5e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-pre-ref.xht @@ -0,0 +1,17 @@ + + + + CSS Reftest Reference + + + + + +
Run-in header
Start of block. The run-in header should be outside the border around this block and there should be a blank line between the run-in header and this block.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-001.xht new file mode 100644 index 0000000000..c16b9fc942 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - rel pos inline should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-002.xht new file mode 100644 index 0000000000..bb7c91a0c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-002.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Run in - dynamically inserted rel pos inline should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-003.xht new file mode 100644 index 0000000000..cea7d4f4b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-relpos-between-003.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Run in - dynamically removed rel pos inline should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001-ref.xht new file mode 100644 index 0000000000..e6c53abfac --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001-ref.xht @@ -0,0 +1,15 @@ + + + + CSS Reftest Reference + + + + + +
The blue square should be inside the border of this block, a square, and half the block's height.
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001.xht new file mode 100644 index 0000000000..01af2d38a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-replaced-001.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Run in - basic replaced element + + + + + + + + +
+ +
Start of block. The blue square should be inside the + border of this block, a square, and half the block's height.
+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-001.xht new file mode 100644 index 0000000000..05bd61a0b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-001.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - should run out when they stop being run-ins + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-002.xht new file mode 100644 index 0000000000..40d23e4fb0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-002.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - should run out when following block becomes an inline + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-003.xht new file mode 100644 index 0000000000..226081278d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-restyle-003.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Run in - should run in when following inline becomes a block + + + + + + + + + + +
Run-in header
+ Start of block. + The run-in header should be inside the border around this block and there + should be no space between the word "header" and the word "Start". + + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-001.xht new file mode 100644 index 0000000000..13077566c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - run in that has not run in should prevent running in + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-002.xht new file mode 100644 index 0000000000..220c45ed24 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-002.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Run in - dynamically inserted run-in which does not run in should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-003.xht new file mode 100644 index 0000000000..555774420c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed run-in which did not run in should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-004.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-004.xht new file mode 100644 index 0000000000..c9af78ddb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-004.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Run in - run in that has run in should prevent running in + + + + + + + + +
Run-in header
+
Some
+
text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-005.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-005.xht new file mode 100644 index 0000000000..9839d9bd59 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-005.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Run in - dynamically inserted run-in which runs in should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-006.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-006.xht new file mode 100644 index 0000000000..ae2bceef2d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-006.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed run-in which ran in should allow running in + + + + + + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-007.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-007.xht new file mode 100644 index 0000000000..910831a742 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-007.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Run in - run-in which runs in should prevent running in of dynamically inserted run-in + + + + + + + + + + +
Some
+
text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-008.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-008.xht new file mode 100644 index 0000000000..00e24408e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-run-in-between-008.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Run in - run-in which does not run in should prevent running in of dynamically inserted run-in + + + + + + + + + + +
Some text.
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-001.xht new file mode 100644 index 0000000000..79a98d1fb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - table should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-002.xht new file mode 100644 index 0000000000..2ca8027546 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted table should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-003.xht new file mode 100644 index 0000000000..aa4d9f4497 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed table should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-001.xht new file mode 100644 index 0000000000..18fcc2f797 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - table-cell should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-002.xht new file mode 100644 index 0000000000..04f5e80c53 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted table-cell should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-003.xht new file mode 100644 index 0000000000..49ab645554 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-cell-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed table-cell should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-001.xht new file mode 100644 index 0000000000..06b0852bb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Run in - table-row should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-002.xht new file mode 100644 index 0000000000..a5e069daac --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically inserted table-row should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-003.xht new file mode 100644 index 0000000000..755b46351b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-table-row-between-003.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Run in - dynamically removed table-row should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-001.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-001.xht new file mode 100644 index 0000000000..cdbd7acca0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-001.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Run in - text should prevent running in + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-002.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-002.xht new file mode 100644 index 0000000000..545dee956e --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-002.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - dynamically inserted text should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-003.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-003.xht new file mode 100644 index 0000000000..66a4451d32 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-003.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Run in - dynamically changed text should prevent running in + + + + + + + + + + +
Run-in header
+
Start of block. The run-in header should NOT be inside the border around this block; it should be on a line by itself before the line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-004.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-004.xht new file mode 100644 index 0000000000..9411b64819 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-004.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically removed text should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-005.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-005.xht new file mode 100644 index 0000000000..e981b9e2d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-text-between-005.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Run in - dynamically set to whitespace text should allow running in + + + + + + + + + + +
Run-in header
+ Some text. +
Start of block. The run-in header should be inside the + border around this block and there should be no space between the word + "header" and the word "Start".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/run-in-text-ref.xht b/testing/web-platform/tests/css/css-display/run-in/run-in-text-ref.xht new file mode 100644 index 0000000000..88f4930b4a --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/run-in-text-ref.xht @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference + + + + + +
Run-in header
+
Some text.
+
Start of block. The run-in header should NOT be inside + the border around this block; it should be on a line by itself before the + line containing "Some text".
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/support/black15x15.png b/testing/web-platform/tests/css/css-display/run-in/support/black15x15.png new file mode 100644 index 0000000000..b1bbef2cd5 Binary files /dev/null and b/testing/web-platform/tests/css/css-display/run-in/support/black15x15.png differ diff --git a/testing/web-platform/tests/css/css-display/run-in/support/blue15x15.png b/testing/web-platform/tests/css/css-display/run-in/support/blue15x15.png new file mode 100644 index 0000000000..89de32fdb8 Binary files /dev/null and b/testing/web-platform/tests/css/css-display/run-in/support/blue15x15.png differ diff --git a/testing/web-platform/tests/css/css-display/run-in/support/blue96x96.png b/testing/web-platform/tests/css/css-display/run-in/support/blue96x96.png new file mode 100644 index 0000000000..820f8cace2 Binary files /dev/null and b/testing/web-platform/tests/css/css-display/run-in/support/blue96x96.png differ diff --git a/testing/web-platform/tests/css/css-display/run-in/support/green15x15.png b/testing/web-platform/tests/css/css-display/run-in/support/green15x15.png new file mode 100644 index 0000000000..51741584a0 Binary files /dev/null and b/testing/web-platform/tests/css/css-display/run-in/support/green15x15.png differ diff --git a/testing/web-platform/tests/css/css-display/run-in/support/swatch-blue.png b/testing/web-platform/tests/css/css-display/run-in/support/swatch-blue.png new file mode 100644 index 0000000000..bf2759634d Binary files /dev/null and b/testing/web-platform/tests/css/css-display/run-in/support/swatch-blue.png differ diff --git a/testing/web-platform/tests/css/css-display/run-in/table-anonymous-block-001.xht b/testing/web-platform/tests/css/css-display/run-in/table-anonymous-block-001.xht new file mode 100644 index 0000000000..c2e8b69549 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/table-anonymous-block-001.xht @@ -0,0 +1,33 @@ + + + + CSS Test: The anonymous block box around a table does not work with run-in interaction + + + + + + +

Test passes if the "Filler Text" is above the box.

+
Filler Text
+ + + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/table-layout-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/table-layout-applies-to-004.xht new file mode 100644 index 0000000000..f7da9e08dd --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/table-layout-applies-to-004.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Table-layout and 'display: run-in' elements + + + + + + + + + +

Test passes if both bars below are the same width.

+
+
+
+
+
XXXXX
+
XXXXX
+
+
+
XXXXXXXXX0
+
XXXXXXXXX0
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/text-align-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/text-align-applies-to-004.xht new file mode 100644 index 0000000000..cb5fc309e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/text-align-applies-to-004.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Text-align application on a 'display: run-in' element + + + + + + + +

Test passes if the "Filler Text" below is aligned to the right side of the box.

+
Filler Text Filler Text Filler Text Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/text-decoration-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/text-decoration-applies-to-004.xht new file mode 100644 index 0000000000..7efedf6ad9 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/text-decoration-applies-to-004.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Text-decoration application on a 'run-in' element + + + + + + + + +

Test passes if the "Filler Text" below has a line under it.

+
Filler Text
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/text-indent-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/text-indent-applies-to-004.xht new file mode 100644 index 0000000000..a7bce70d29 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/text-indent-applies-to-004.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Text-indent application on a 'display: run-in' element + + + + + + + + + +

Test passes if the black box below is directly above the blue box. (Note that the two boxes do not need to be touching.)

+
+
XXXXX
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/text-transform-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/text-transform-applies-to-004.xht new file mode 100644 index 0000000000..8b5e2af0ca --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/text-transform-applies-to-004.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Text-transform application to 'display: run-in' element + + + + + + + + +

Test passes if the letter "F" in the words "Filler Text" below is in upper-case.

+
filler text
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/top-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/top-applies-to-011.xht new file mode 100644 index 0000000000..618b75e86d --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/top-applies-to-011.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Top applied to element with 'display' set to run-in + + + + + + + + +

Test passes if there is a box at the top of the page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/unicode-bidi-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/unicode-bidi-applies-to-011.xht new file mode 100644 index 0000000000..575de0e2a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/unicode-bidi-applies-to-011.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Unicode-bidi applied to element with 'display' set to run-in + + + + + + + +

Test passes if there are the words "PASS PASS" below.

+
SSAP SSAP
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/vertical-align-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/vertical-align-applies-to-011.xht new file mode 100644 index 0000000000..f27cc0693b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/vertical-align-applies-to-011.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'run-in' + + + + + + + + + +

Test passes if the blue box below is in the upper-left corner of the orange box.

+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/visibility-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/visibility-applies-to-011.xht new file mode 100644 index 0000000000..85a1aa8e3f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/visibility-applies-to-011.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Visibility applied to elements with 'display' set to 'run-in' + + + + + + + +

Test passes if there is white space between the boxes below and there is no red visible on the page.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/white-space-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/white-space-applies-to-004.xht new file mode 100644 index 0000000000..ce9820ff30 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/white-space-applies-to-004.xht @@ -0,0 +1,39 @@ + + + + CSS Test: White-space application to 'display: run-in' element + + + + + + + + + +

Test passes if there are only two boxes below.

+
XX XX
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/width-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/width-applies-to-011.xht new file mode 100644 index 0000000000..fcf32f426b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/width-applies-to-011.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Width applied to elements with 'display' set to 'run-in' + + + + + + + + +

Test passes if there is a square below.

+
+ + diff --git a/testing/web-platform/tests/css/css-display/run-in/word-spacing-applies-to-004.xht b/testing/web-platform/tests/css/css-display/run-in/word-spacing-applies-to-004.xht new file mode 100644 index 0000000000..2996691015 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/word-spacing-applies-to-004.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Word-spacing application to 'display: run-in' element + + + + + + + + + +

Test passes if there are two black boxes below and the last black box ends when the blue box ends.

+
+
XXXXX XXXXXX
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/run-in/z-index-applies-to-011.xht b/testing/web-platform/tests/css/css-display/run-in/z-index-applies-to-011.xht new file mode 100644 index 0000000000..b8e02fae75 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/z-index-applies-to-011.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Z-index applied to element with 'display' set to run-in + + + + + + + +

Test passes if there is no red visible on the page.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none-ref.html b/testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none-ref.html new file mode 100644 index 0000000000..230c8a6d4f --- /dev/null +++ b/testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none-ref.html @@ -0,0 +1,41 @@ + + + + + Reference: display:none on OPTION and OPTGROUP + + + + + +
FAIL if there is any red color
+ + + + + +
+ + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none.html b/testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none.html new file mode 100644 index 0000000000..a6da3d53c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/select-4-option-optgroup-display-none.html @@ -0,0 +1,48 @@ + + + + + CSS Test: display:none on OPTION and OPTGROUP + + + + + + + +
FAIL if there is any red color
+ + +text + + + + + + + +
+ + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-display/support/acid.css b/testing/web-platform/tests/css/css-display/support/acid.css new file mode 100644 index 0000000000..62d1aca2e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/support/acid.css @@ -0,0 +1,59 @@ +html, body { + color: black; + background-color: white; + font-size: 16px; + padding: 0; + margin: 0; +} + +body { color: red; } + +.table { + display: table; + border-collapse: collapse; + border: blue solid 1pt; +} + +.itable { display: inline-table; } +.caption { display: table-caption; } +.cell { + display: table-cell; + border: inherit; +} +.row { + display: table-row; + border: green dashed 1pt; +} +.rowg { display: table-row-group; } +.head { display: table-header-group; } +.foot { display: table-footer-group; } +.col { display: table-column; } +.colg { display: table-column-group; } +.flex { display: flex; } +.iflex { display: inline-flex; } +.li { display: list-item; } +.ib { display: inline-block; } +.inline { display: inline; } +.columns { columns: 2; height: 4em; } +.contents { + display: contents; + align-items: inherit; + justify-items:inherit; +} +.c1 { color: lime; } +.c2 { background: blue; color: pink; } +.c3 { color: teal; } +.c4 { color: green; } +.c5 { color: silver; } +.c6 { color: cyan; } +.c7 { color: magenta; } +.c8 { color: yellow; } +.c9 { color: grey; } +.c10{ color: black; } +.b { background: inherit; } + +/** This is the only difference between references and non-reference styles */ +.ref .c2 { background: transparent; } +.ref .b { background:blue; } +.ref div.contents { display: block; } +.ref span.contents { display: inline; } diff --git a/testing/web-platform/tests/css/css-display/support/red-square.html b/testing/web-platform/tests/css/css-display/support/red-square.html new file mode 100644 index 0000000000..e4e48ccfdc --- /dev/null +++ b/testing/web-platform/tests/css/css-display/support/red-square.html @@ -0,0 +1,5 @@ + + +
diff --git a/testing/web-platform/tests/css/css-display/support/swatch-orange.png b/testing/web-platform/tests/css/css-display/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/css-display/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/css-display/support/util.js b/testing/web-platform/tests/css/css-display/support/util.js new file mode 100644 index 0000000000..08024b52d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/support/util.js @@ -0,0 +1,23 @@ +function eachDisplayContentsElementIn(document, window, callbackDo, callbackUndo) { + var elements = []; + + document.body.offsetHeight; + + // NOTE: Doing qsa('*') and getComputedStyle is just for the + // test's sake, since it's easier to mess it up when + // getComputedStyle is involved. + var all = document.querySelectorAll('*'); + for (var i = 0; i < all.length; ++i) { + if (window.getComputedStyle(all[i]).display === "contents") { + callbackDo(all[i]); + elements.push(all[i]); + } + } + + document.body.offsetHeight; + + for (var i = 0; i < elements.length; ++i) + callbackUndo(elements[i]); + + document.body.offsetHeight; +} diff --git a/testing/web-platform/tests/css/css-display/textarea-display.html b/testing/web-platform/tests/css/css-display/textarea-display.html new file mode 100644 index 0000000000..44634e3c3b --- /dev/null +++ b/testing/web-platform/tests/css/css-display/textarea-display.html @@ -0,0 +1,22 @@ + + + + +Display of textarea + + + + + + + + + + + -- cgit v1.2.3