From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../CSS2/floats-clear/adjacent-floats-001-ref.xht | 20 +++ .../css/CSS2/floats-clear/adjacent-floats-001.xht | 35 ++++++ .../adjoining-float-before-clearance.html | 13 ++ ...djoining-float-nested-forced-clearance-002.html | 75 +++++++++++ ...djoining-float-nested-forced-clearance-003.html | 16 +++ ...djoining-float-nested-forced-clearance-004.html | 14 +++ .../adjoining-float-nested-forced-clearance.html | 15 +++ .../floats-clear/adjoining-float-new-fc-crash.html | 16 +++ .../CSS2/floats-clear/adjoining-float-new-fc.html | 13 ++ .../tests/css/CSS2/floats-clear/clear-001-ref.xht | 26 ++++ .../tests/css/CSS2/floats-clear/clear-001.xht | 41 ++++++ .../tests/css/CSS2/floats-clear/clear-002-ref.xht | 33 +++++ .../tests/css/CSS2/floats-clear/clear-002.xht | 41 ++++++ .../tests/css/CSS2/floats-clear/clear-003-ref.xht | 26 ++++ .../tests/css/CSS2/floats-clear/clear-003.xht | 48 ++++++++ .../tests/css/CSS2/floats-clear/clear-004.xht | 37 ++++++ .../tests/css/CSS2/floats-clear/clear-005.xht | 42 +++++++ .../CSS2/floats-clear/clear-after-top-margin.html | 14 +++ .../CSS2/floats-clear/clear-applies-to-000-ref.xht | 20 +++ .../css/CSS2/floats-clear/clear-applies-to-000.xht | 25 ++++ .../CSS2/floats-clear/clear-applies-to-001-ref.xht | 36 ++++++ .../css/CSS2/floats-clear/clear-applies-to-001.xht | 58 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-002.xht | 59 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-003.xht | 59 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-004.xht | 51 ++++++++ .../css/CSS2/floats-clear/clear-applies-to-005.xht | 61 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-006.xht | 56 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-007.xht | 39 ++++++ .../CSS2/floats-clear/clear-applies-to-008-ref.xht | 28 +++++ .../css/CSS2/floats-clear/clear-applies-to-008.xht | 24 ++++ .../CSS2/floats-clear/clear-applies-to-009-ref.xht | 33 +++++ .../css/CSS2/floats-clear/clear-applies-to-009.xht | 39 ++++++ .../css/CSS2/floats-clear/clear-applies-to-010.xht | 34 +++++ .../css/CSS2/floats-clear/clear-applies-to-012.xht | 49 ++++++++ .../css/CSS2/floats-clear/clear-applies-to-013.xht | 56 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-014.xht | 56 +++++++++ .../css/CSS2/floats-clear/clear-applies-to-015.xht | 41 ++++++ .../clear-clearance-calculation-001-ref.xht | 36 ++++++ .../clear-clearance-calculation-001.xht | 54 ++++++++ .../clear-clearance-calculation-002-ref.xht | 34 +++++ .../clear-clearance-calculation-002.xht | 55 +++++++++ .../clear-clearance-calculation-003-ref.xht | 36 ++++++ .../clear-clearance-calculation-003.xht | 57 +++++++++ .../clear-clearance-calculation-004-ref.xht | 33 +++++ .../clear-clearance-calculation-004.xht | 67 ++++++++++ .../clear-clearance-calculation-005-ref.xht | 35 ++++++ .../clear-clearance-calculation-005.xht | 69 +++++++++++ .../floats-clear/clear-default-inheritance-001.xht | 40 ++++++ .../css/CSS2/floats-clear/clear-float-001-ref.xht | 26 ++++ .../css/CSS2/floats-clear/clear-float-001.xht | 41 ++++++ .../css/CSS2/floats-clear/clear-float-002-ref.xht | 31 +++++ .../css/CSS2/floats-clear/clear-float-002.xht | 42 +++++++ .../css/CSS2/floats-clear/clear-float-003-ref.xht | 31 +++++ .../css/CSS2/floats-clear/clear-float-003.xht | 47 +++++++ .../css/CSS2/floats-clear/clear-float-004-ref.xht | 26 ++++ .../css/CSS2/floats-clear/clear-float-004.xht | 36 ++++++ .../css/CSS2/floats-clear/clear-float-005-ref.xht | 31 +++++ .../css/CSS2/floats-clear/clear-float-005.xht | 40 ++++++ .../css/CSS2/floats-clear/clear-float-006-ref.xht | 26 ++++ .../css/CSS2/floats-clear/clear-float-006.xht | 48 ++++++++ .../css/CSS2/floats-clear/clear-float-007.xht | 36 ++++++ .../css/CSS2/floats-clear/clear-float-008.xht | 40 ++++++ .../css/CSS2/floats-clear/clear-float-009-ref.xht | 24 ++++ .../css/CSS2/floats-clear/clear-float-009.xht | 48 ++++++++ .../css/CSS2/floats-clear/clear-initial-001.xht | 36 ++++++ .../css/CSS2/floats-clear/clear-inline-001-ref.xht | 27 ++++ .../css/CSS2/floats-clear/clear-inline-001.xht | 33 +++++ .../CSS2/floats-clear/clear-no-interpolation.html | 15 +++ .../clear-on-child-with-margins-2.html | 14 +++ .../floats-clear/clear-on-child-with-margins.html | 14 +++ .../floats-clear/clear-on-parent-and-child.html | 17 +++ .../clear-on-parent-with-margins-no-clearance.html | 12 ++ .../floats-clear/clear-on-parent-with-margins.html | 12 ++ .../css/CSS2/floats-clear/clear-on-parent.html | 12 ++ .../floats-clear/clear-on-replaced-element.html | 34 +++++ ...-with-top-margin-after-cleared-empty-block.html | 12 ++ .../css/CSS2/floats-clear/clearance-006-ref.xht | 34 +++++ .../tests/css/CSS2/floats-clear/clearance-006.xht | 46 +++++++ ...learance-containing-fragmented-float-crash.html | 36 ++++++ .../tests/css/CSS2/floats-clear/float-001.xht | 31 +++++ .../tests/css/CSS2/floats-clear/float-002.xht | 31 +++++ .../tests/css/CSS2/floats-clear/float-003-ref.xht | 29 +++++ .../tests/css/CSS2/floats-clear/float-003.xht | 34 +++++ .../tests/css/CSS2/floats-clear/float-004.xht | 32 +++++ .../tests/css/CSS2/floats-clear/float-005-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/float-005.xht | 44 +++++++ .../tests/css/CSS2/floats-clear/float-006-ref.xht | 29 +++++ .../tests/css/CSS2/floats-clear/float-006.xht | 65 ++++++++++ .../css/CSS2/floats-clear/float-applies-to-001.xht | 59 +++++++++ .../CSS2/floats-clear/float-applies-to-001a.xht | 65 ++++++++++ .../css/CSS2/floats-clear/float-applies-to-002.xht | 58 +++++++++ .../css/CSS2/floats-clear/float-applies-to-003.xht | 58 +++++++++ .../css/CSS2/floats-clear/float-applies-to-004.xht | 46 +++++++ .../CSS2/floats-clear/float-applies-to-004a.xht | 54 ++++++++ .../css/CSS2/floats-clear/float-applies-to-005.xht | 57 +++++++++ .../css/CSS2/floats-clear/float-applies-to-006.xht | 51 ++++++++ .../css/CSS2/floats-clear/float-applies-to-007.xht | 41 ++++++ .../CSS2/floats-clear/float-applies-to-008-ref.xht | 24 ++++ .../css/CSS2/floats-clear/float-applies-to-008.xht | 24 ++++ .../CSS2/floats-clear/float-applies-to-008a.xht | 37 ++++++ .../css/CSS2/floats-clear/float-applies-to-009.xht | 29 +++++ .../css/CSS2/floats-clear/float-applies-to-010.xht | 25 ++++ .../css/CSS2/floats-clear/float-applies-to-012.xht | 40 ++++++ .../css/CSS2/floats-clear/float-applies-to-013.xht | 49 ++++++++ .../css/CSS2/floats-clear/float-applies-to-014.xht | 49 ++++++++ .../css/CSS2/floats-clear/float-applies-to-015.xht | 45 +++++++ .../float-non-replaced-height-001-ref.xht | 19 +++ .../floats-clear/float-non-replaced-height-001.xht | 43 +++++++ .../float-non-replaced-width-001-ref.xht | 29 +++++ .../floats-clear/float-non-replaced-width-001.xht | 34 +++++ .../float-non-replaced-width-002-ref.xht | 30 +++++ .../floats-clear/float-non-replaced-width-002.xht | 33 +++++ .../float-non-replaced-width-003-ref.xht | 30 +++++ .../floats-clear/float-non-replaced-width-003.xht | 34 +++++ .../floats-clear/float-non-replaced-width-004.xht | 34 +++++ .../floats-clear/float-non-replaced-width-005.xht | 35 ++++++ .../floats-clear/float-non-replaced-width-006.xht | 27 ++++ .../floats-clear/float-non-replaced-width-007.xht | 45 +++++++ .../floats-clear/float-non-replaced-width-008.xht | 45 +++++++ .../floats-clear/float-non-replaced-width-009.xht | 46 +++++++ .../floats-clear/float-non-replaced-width-010.xht | 46 +++++++ .../floats-clear/float-non-replaced-width-011.xht | 47 +++++++ .../floats-clear/float-non-replaced-width-012.xht | 38 ++++++ .../floats-clear/float-non-replaced-width-013.xht | 63 ++++++++++ .../floats-clear/float-replaced-height-001-ref.xht | 36 ++++++ .../floats-clear/float-replaced-height-001.xht | 36 ++++++ .../floats-clear/float-replaced-height-002-ref.xht | 19 +++ .../floats-clear/float-replaced-height-002.xht | 44 +++++++ .../floats-clear/float-replaced-height-003-ref.xht | 19 +++ .../floats-clear/float-replaced-height-003.xht | 46 +++++++ .../floats-clear/float-replaced-height-004-ref.xht | 28 +++++ .../floats-clear/float-replaced-height-004.xht | 39 ++++++ .../floats-clear/float-replaced-height-005-ref.xht | 28 +++++ .../floats-clear/float-replaced-height-005.xht | 39 ++++++ .../floats-clear/float-replaced-height-006-ref.xht | 19 +++ .../floats-clear/float-replaced-height-006.xht | 43 +++++++ .../floats-clear/float-replaced-height-007.xht | 38 ++++++ .../CSS2/floats-clear/float-replaced-width-001.xht | 35 ++++++ .../CSS2/floats-clear/float-replaced-width-002.xht | 35 ++++++ .../CSS2/floats-clear/float-replaced-width-003.xht | 35 ++++++ .../CSS2/floats-clear/float-replaced-width-004.xht | 35 ++++++ .../CSS2/floats-clear/float-replaced-width-005.xht | 36 ++++++ .../floats-clear/float-replaced-width-006-ref.xht | 31 +++++ .../CSS2/floats-clear/float-replaced-width-006.xht | 40 ++++++ .../floats-clear/float-replaced-width-007-ref.xht | 30 +++++ .../CSS2/floats-clear/float-replaced-width-007.xht | 42 +++++++ .../floats-clear/float-replaced-width-008-ref.xht | 31 +++++ .../CSS2/floats-clear/float-replaced-width-008.xht | 44 +++++++ .../floats-clear/float-replaced-width-009-ref.xht | 33 +++++ .../CSS2/floats-clear/float-replaced-width-009.xht | 47 +++++++ .../floats-clear/float-replaced-width-011-ref.xht | 30 +++++ .../CSS2/floats-clear/float-replaced-width-011.xht | 44 +++++++ .../floats-clear/floating-replaced-height-008.xht | 40 ++++++ .../tests/css/CSS2/floats-clear/floats-001-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-001.xht | 38 ++++++ .../tests/css/CSS2/floats-clear/floats-002-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-002.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-003.xht | 36 ++++++ .../tests/css/CSS2/floats-clear/floats-004-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-004.xht | 35 ++++++ .../tests/css/CSS2/floats-clear/floats-005-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-005.xht | 56 +++++++++ .../tests/css/CSS2/floats-clear/floats-006-ref.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-006.xht | 41 ++++++ .../tests/css/CSS2/floats-clear/floats-007-ref.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-007.xht | 48 ++++++++ .../tests/css/CSS2/floats-clear/floats-008.xht | 37 ++++++ .../tests/css/CSS2/floats-clear/floats-009-ref.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-009.xht | 42 +++++++ .../tests/css/CSS2/floats-clear/floats-014-ref.xht | 46 +++++++ .../tests/css/CSS2/floats-clear/floats-014.xht | 37 ++++++ .../tests/css/CSS2/floats-clear/floats-015.xht | 44 +++++++ .../tests/css/CSS2/floats-clear/floats-016.xht | 43 +++++++ .../tests/css/CSS2/floats-clear/floats-019-ref.xht | 35 ++++++ .../tests/css/CSS2/floats-clear/floats-019.xht | 33 +++++ .../tests/css/CSS2/floats-clear/floats-020.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-021.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-022-ref.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-022.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-023-ref.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-023.xht | 33 +++++ .../tests/css/CSS2/floats-clear/floats-024-ref.xht | 27 ++++ .../tests/css/CSS2/floats-clear/floats-024.xht | 39 ++++++ .../tests/css/CSS2/floats-clear/floats-025-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-025.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-026-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-026.xht | 44 +++++++ .../tests/css/CSS2/floats-clear/floats-027-ref.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-027.xht | 43 +++++++ .../tests/css/CSS2/floats-clear/floats-028-ref.xht | 39 ++++++ .../tests/css/CSS2/floats-clear/floats-028.xht | 35 ++++++ .../tests/css/CSS2/floats-clear/floats-029-ref.xht | 33 +++++ .../tests/css/CSS2/floats-clear/floats-029.xht | 36 ++++++ .../tests/css/CSS2/floats-clear/floats-030-ref.xht | 36 ++++++ .../tests/css/CSS2/floats-clear/floats-030.xht | 41 ++++++ .../tests/css/CSS2/floats-clear/floats-031-ref.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-031.xht | 45 +++++++ .../tests/css/CSS2/floats-clear/floats-036-ref.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-036.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-037.xht | 26 ++++ .../tests/css/CSS2/floats-clear/floats-038-ref.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-038.xht | 55 +++++++++ .../tests/css/CSS2/floats-clear/floats-039.xht | 44 +++++++ .../tests/css/CSS2/floats-clear/floats-040.xht | 43 +++++++ .../tests/css/CSS2/floats-clear/floats-041-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-041.xht | 44 +++++++ .../tests/css/CSS2/floats-clear/floats-043-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-043.xht | 39 ++++++ .../tests/css/CSS2/floats-clear/floats-101-ref.xht | 44 +++++++ .../tests/css/CSS2/floats-clear/floats-101.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-102.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-103.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-104.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-105.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-106.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-108.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-109.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-110.xht | 34 +++++ .../tests/css/CSS2/floats-clear/floats-111-ref.xht | 33 +++++ .../tests/css/CSS2/floats-clear/floats-111.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-112-ref.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-112.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-113-ref.xht | 34 +++++ .../tests/css/CSS2/floats-clear/floats-113.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-114-ref.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-114.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-115-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-115.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-116-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-116.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-117.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-118-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-118.xht | 26 ++++ .../tests/css/CSS2/floats-clear/floats-119-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-119.xht | 26 ++++ .../tests/css/CSS2/floats-clear/floats-120.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-121-ref.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-121.xht | 26 ++++ .../tests/css/CSS2/floats-clear/floats-122-ref.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-122.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-123-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-123.xht | 21 ++++ .../tests/css/CSS2/floats-clear/floats-124-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-124.xht | 27 ++++ .../tests/css/CSS2/floats-clear/floats-125-ref.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-125.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-126.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-127.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-128.xht | 33 +++++ .../tests/css/CSS2/floats-clear/floats-129.xht | 35 ++++++ .../tests/css/CSS2/floats-clear/floats-130.xht | 36 ++++++ .../tests/css/CSS2/floats-clear/floats-131.xht | 38 ++++++ .../tests/css/CSS2/floats-clear/floats-132-ref.xht | 35 ++++++ .../tests/css/CSS2/floats-clear/floats-132.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-133-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-133.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-134.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-135-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-135.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-136-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-136.xht | 27 ++++ .../tests/css/CSS2/floats-clear/floats-137.xht | 88 +++++++++++++ .../tests/css/CSS2/floats-clear/floats-138-ref.xht | 27 ++++ .../tests/css/CSS2/floats-clear/floats-138.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-139-ref.xht | 17 +++ .../tests/css/CSS2/floats-clear/floats-139.xht | 17 +++ .../tests/css/CSS2/floats-clear/floats-140.xht | 17 +++ .../tests/css/CSS2/floats-clear/floats-141-ref.xht | 61 +++++++++ .../tests/css/CSS2/floats-clear/floats-141.xht | 27 ++++ .../tests/css/CSS2/floats-clear/floats-142-ref.xht | 29 +++++ .../tests/css/CSS2/floats-clear/floats-142.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-143-ref.xht | 32 +++++ .../tests/css/CSS2/floats-clear/floats-143.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-144-ref.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-144.xht | 23 ++++ .../tests/css/CSS2/floats-clear/floats-145-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-145.xht | 41 ++++++ .../tests/css/CSS2/floats-clear/floats-146-ref.xht | 54 ++++++++ .../tests/css/CSS2/floats-clear/floats-146.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-147-ref.xht | 31 +++++ .../tests/css/CSS2/floats-clear/floats-147.xht | 36 ++++++ .../tests/css/CSS2/floats-clear/floats-149-ref.xht | 41 ++++++ .../tests/css/CSS2/floats-clear/floats-149.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-150-ref.xht | 21 ++++ .../tests/css/CSS2/floats-clear/floats-150.xht | 26 ++++ .../tests/css/CSS2/floats-clear/floats-151.xht | 24 ++++ .../tests/css/CSS2/floats-clear/floats-152.xht | 26 ++++ .../tests/css/CSS2/floats-clear/floats-153-ref.xht | 30 +++++ .../tests/css/CSS2/floats-clear/floats-153.xht | 25 ++++ .../tests/css/CSS2/floats-clear/floats-154-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-154.xht | 23 ++++ .../css/CSS2/floats-clear/floats-bfc-001-ref.xht | 28 +++++ .../tests/css/CSS2/floats-clear/floats-bfc-001.xht | 27 ++++ .../tests/css/CSS2/floats-clear/floats-bfc-002.xht | 27 ++++ .../floats-clear-multicol-000-ref.html | 37 ++++++ .../floats-clear/floats-clear-multicol-000.html | 51 ++++++++ .../floats-clear/floats-clear-multicol-001.html | 51 ++++++++ .../floats-clear/floats-clear-multicol-002.html | 51 ++++++++ .../floats-clear/floats-clear-multicol-003.html | 60 +++++++++ .../floats-clear-multicol-balancing-000-ref.html | 36 ++++++ .../floats-clear-multicol-balancing-000.html | 50 ++++++++ .../floats-clear-multicol-balancing-001.html | 50 ++++++++ .../floats-clear-multicol-balancing-002.html | 50 ++++++++ .../floats-clear-multicol-balancing-003.html | 59 +++++++++ .../css/CSS2/floats-clear/margin-collapse-018.xht | 55 +++++++++ .../css/CSS2/floats-clear/margin-collapse-023.xht | 52 ++++++++ .../CSS2/floats-clear/margin-collapse-024-ref.xht | 31 +++++ .../css/CSS2/floats-clear/margin-collapse-024.xht | 47 +++++++ .../css/CSS2/floats-clear/margin-collapse-027.xht | 59 +++++++++ .../CSS2/floats-clear/margin-collapse-031-ref.xht | 27 ++++ .../css/CSS2/floats-clear/margin-collapse-031.xht | 48 ++++++++ .../css/CSS2/floats-clear/margin-collapse-033.xht | 60 +++++++++ .../css/CSS2/floats-clear/margin-collapse-034.xht | 60 +++++++++ .../css/CSS2/floats-clear/margin-collapse-035.xht | 68 ++++++++++ .../CSS2/floats-clear/margin-collapse-121-ref.xht | 53 ++++++++ .../css/CSS2/floats-clear/margin-collapse-121.xht | 50 ++++++++ .../css/CSS2/floats-clear/margin-collapse-122.xht | 49 ++++++++ .../CSS2/floats-clear/margin-collapse-123-ref.xht | 57 +++++++++ .../css/CSS2/floats-clear/margin-collapse-123.xht | 53 ++++++++ .../CSS2/floats-clear/margin-collapse-125-ref.xht | 53 ++++++++ .../css/CSS2/floats-clear/margin-collapse-125.xht | 52 ++++++++ .../CSS2/floats-clear/margin-collapse-134-ref.xht | 67 ++++++++++ .../css/CSS2/floats-clear/margin-collapse-134.xht | 53 ++++++++ .../CSS2/floats-clear/margin-collapse-135-ref.xht | 23 ++++ .../css/CSS2/floats-clear/margin-collapse-135.xht | 36 ++++++ .../CSS2/floats-clear/margin-collapse-142-ref.xht | 66 ++++++++++ .../css/CSS2/floats-clear/margin-collapse-142.xht | 59 +++++++++ .../CSS2/floats-clear/margin-collapse-157-ref.xht | 82 ++++++++++++ .../css/CSS2/floats-clear/margin-collapse-157.xht | 79 ++++++++++++ .../CSS2/floats-clear/margin-collapse-158-ref.xht | 65 ++++++++++ .../css/CSS2/floats-clear/margin-collapse-158.xht | 57 +++++++++ .../css/CSS2/floats-clear/margin-collapse-164.xht | 34 +++++ .../CSS2/floats-clear/margin-collapse-165-ref.xht | 75 +++++++++++ .../css/CSS2/floats-clear/margin-collapse-165.xht | 61 +++++++++ .../css/CSS2/floats-clear/margin-collapse-166.xht | 66 ++++++++++ .../floats-clear/margin-collapse-clear-002-ref.xht | 72 +++++++++++ .../floats-clear/margin-collapse-clear-002.xht | 31 +++++ .../floats-clear/margin-collapse-clear-003-ref.xht | 86 +++++++++++++ .../floats-clear/margin-collapse-clear-003.xht | 31 +++++ .../floats-clear/margin-collapse-clear-005.xht | 104 ++++++++++++++++ .../floats-clear/margin-collapse-clear-008.xht | 32 +++++ .../floats-clear/margin-collapse-clear-009.xht | 32 +++++ .../floats-clear/margin-collapse-clear-011.xht | 105 ++++++++++++++++ .../floats-clear/margin-collapse-clear-012-ref.xht | 38 ++++++ .../floats-clear/margin-collapse-clear-012.xht | 127 +++++++++++++++++++ .../floats-clear/margin-collapse-clear-013.xht | 137 +++++++++++++++++++++ .../floats-clear/margin-collapse-clear-014-ref.xht | 48 ++++++++ .../floats-clear/margin-collapse-clear-014.xht | 129 +++++++++++++++++++ .../floats-clear/margin-collapse-clear-015-ref.xht | 47 +++++++ .../floats-clear/margin-collapse-clear-015.xht | 101 +++++++++++++++ .../floats-clear/margin-collapse-clear-016-ref.xht | 28 +++++ .../floats-clear/margin-collapse-clear-016.xht | 59 +++++++++ .../floats-clear/margin-collapse-clear-017-ref.xht | 45 +++++++ .../floats-clear/margin-collapse-clear-017.xht | 82 ++++++++++++ .../negative-clearance-after-adjoining-float.html | 11 ++ .../negative-clearance-after-bottom-margin.html | 16 +++ .../nested-clearance-new-formatting-context.html | 15 +++ .../no-clearance-adjoining-opposite-float.html | 16 +++ ...rance-due-to-large-margin-after-left-right.html | 18 +++ .../no-clearance-due-to-large-margin.html | 12 ++ ...ore-self-collapsing-sibling-with-clearance.html | 21 ++++ ...at-inside-empty-cleared-block-after-margin.html | 14 +++ .../second-float-inside-empty-cleared-block.html | 14 +++ .../css/CSS2/floats-clear/support/1x1-green.png | Bin 0 -> 135 bytes .../css/CSS2/floats-clear/support/1x1-lime.png | Bin 0 -> 135 bytes .../css/CSS2/floats-clear/support/1x1-maroon.png | Bin 0 -> 109 bytes .../css/CSS2/floats-clear/support/1x1-navy.png | Bin 0 -> 109 bytes .../css/CSS2/floats-clear/support/1x1-red.png | Bin 0 -> 135 bytes .../css/CSS2/floats-clear/support/1x1-white.png | Bin 0 -> 109 bytes .../css/CSS2/floats-clear/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../css/CSS2/floats-clear/support/60x60-green.png | Bin 0 -> 218 bytes .../css/CSS2/floats-clear/support/a-green.css | 1 + .../css/CSS2/floats-clear/support/b-green.css | 1 + .../css/CSS2/floats-clear/support/black15x15.png | Bin 0 -> 168 bytes .../css/CSS2/floats-clear/support/blue15x15.png | Bin 0 -> 185 bytes .../tests/css/CSS2/floats-clear/support/c-red.css | 1 + .../tests/css/CSS2/floats-clear/support/cat.png | Bin 0 -> 1883 bytes .../support/clear-clearance-calculation-001.png | Bin 0 -> 1357 bytes .../support/clear-clearance-calculation-002.png | Bin 0 -> 1386 bytes .../support/clear-clearance-calculation-003.png | Bin 0 -> 1375 bytes .../css/CSS2/floats-clear/support/diamond.png | Bin 0 -> 188 bytes .../css/CSS2/floats-clear/support/floats-005.png | Bin 0 -> 1222 bytes .../support/green-rectangle-50wideBy10tall.png | Bin 0 -> 181 bytes .../css/CSS2/floats-clear/support/green15x15.png | Bin 0 -> 170 bytes .../support/margin-collapse-2em-space.png | Bin 0 -> 1331 bytes .../support/margin-collapse-4em-space.png | Bin 0 -> 1370 bytes .../floats-clear/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../floats-clear/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../floats-clear/support/pattern-rgr-grg-rgr.png | Bin 0 -> 223 bytes .../css/CSS2/floats-clear/support/pattern-tr.png | Bin 0 -> 137 bytes .../tests/css/CSS2/floats-clear/support/ring.png | Bin 0 -> 715 bytes .../support/ruler-v-100px-200px-300px.png | Bin 0 -> 364 bytes .../CSS2/floats-clear/support/square-purple.png | Bin 0 -> 92 bytes .../css/CSS2/floats-clear/support/square-teal.png | Bin 0 -> 92 bytes .../css/CSS2/floats-clear/support/square-white.png | Bin 0 -> 78 bytes .../css/CSS2/floats-clear/support/swatch-blue.png | Bin 0 -> 84 bytes .../css/CSS2/floats-clear/support/swatch-green.png | Bin 0 -> 84 bytes .../css/CSS2/floats-clear/support/swatch-lime.png | Bin 0 -> 84 bytes .../CSS2/floats-clear/support/swatch-orange.png | Bin 0 -> 84 bytes .../CSS2/floats-clear/support/swatch-purple.png | Bin 0 -> 153 bytes .../css/CSS2/floats-clear/support/swatch-red.png | Bin 0 -> 84 bytes .../css/CSS2/floats-clear/support/swatch-white.png | Bin 0 -> 85 bytes .../CSS2/floats-clear/support/swatch-yellow.png | Bin 0 -> 84 bytes .../css/CSS2/floats-clear/support/test-bl.png | Bin 0 -> 1368 bytes .../css/CSS2/floats-clear/support/test-br.png | Bin 0 -> 1045 bytes .../css/CSS2/floats-clear/support/test-outer.png | Bin 0 -> 2412 bytes .../css/CSS2/floats-clear/support/test-tl.png | Bin 0 -> 1025 bytes .../css/CSS2/floats-clear/support/test-tr.png | Bin 0 -> 1235 bytes 408 files changed, 13754 insertions(+) create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-before-clearance.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-003.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-004.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-after-top-margin.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-default-inheritance-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-initial-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-no-interpolation.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-and-child.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins-no-clearance.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-on-replaced-element.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clear-with-top-margin-after-cleared-empty-block.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clearance-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clearance-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/clearance-containing-fragmented-float-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001a.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004a.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008a.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floating-replaced-height-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-009-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-014-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-019-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-019.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-020.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-021.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-022-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-022.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-023-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-023.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-024-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-024.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-025-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-025.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-026-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-026.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-027-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-027.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-028-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-028.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-029-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-029.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-030-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-030.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-031-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-031.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-036-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-036.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-037.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-038-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-038.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-039.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-040.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-041-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-041.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-043-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-043.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-101-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-101.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-102.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-103.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-104.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-105.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-106.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-108.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-109.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-110.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-111-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-111.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-112-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-112.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-113-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-113.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-114-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-114.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-115-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-115.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-116-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-116.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-117.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-118-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-118.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-119-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-119.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-120.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-121-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-121.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-122-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-122.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-123-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-123.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-124-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-124.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-125-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-125.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-126.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-127.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-128.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-129.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-130.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-131.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-132-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-132.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-133-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-133.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-134.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-135-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-135.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-136-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-136.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-137.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-138-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-138.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-139-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-139.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-140.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-141-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-141.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-142-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-142.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-143-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-143.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-144-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-144.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-145-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-145.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-146-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-146.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-147-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-147.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-149-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-149.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-150-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-150.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-151.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-152.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-153-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-153.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-154-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-154.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-002.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-003.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-002.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-018.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-023.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-027.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-033.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-034.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-035.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-122.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-164.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-166.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-adjoining-float.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/nested-clearance-new-formatting-context.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-adjoining-opposite-float.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin-after-left-right.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/remove-block-before-self-collapsing-sibling-with-clearance.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block-after-margin.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block.html create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-green.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-lime.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-maroon.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-navy.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-red.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-white.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-gg-rr.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-green.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/a-green.css create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/b-green.css create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/black15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/blue15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/c-red.css create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/cat.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-001.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-002.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-003.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/diamond.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/floats-005.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/green-rectangle-50wideBy10tall.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/green15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-2em-space.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-4em-space.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rrg-rgg.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-tr.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/ring.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/ruler-v-100px-200px-300px.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/square-purple.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/square-teal.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/square-white.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-lime.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-purple.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-white.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-yellow.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/test-bl.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/test-br.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/test-outer.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/test-tl.png create mode 100644 testing/web-platform/tests/css/CSS2/floats-clear/support/test-tr.png (limited to 'testing/web-platform/tests/css/CSS2/floats-clear') diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001-ref.xht new file mode 100644 index 0000000000..2a4c9f9432 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the orange square is to the left of the blue square and the squares top edges are aligned.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001.xht new file mode 100644 index 0000000000..47bfd21ba9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjacent-floats-001.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Multiple floated boxes adjacent to each other + + + + + + + + + +

Test passes if the orange square is to the left of the blue square and the squares top edges are aligned.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-before-clearance.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-before-clearance.html new file mode 100644 index 0000000000..13041a2749 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-before-clearance.html @@ -0,0 +1,13 @@ + +Float that would be adjoining if there were no clearance + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html new file mode 100644 index 0000000000..ed8ffd26fa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html @@ -0,0 +1,75 @@ + + + + +

Test passes if there is a filled green square.

+
+
+ +
+
+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-003.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-003.html new file mode 100644 index 0000000000..4c080d2b7f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-003.html @@ -0,0 +1,16 @@ + + + +

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

+
+
+
+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-004.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-004.html new file mode 100644 index 0000000000..bda89a9f6f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-004.html @@ -0,0 +1,14 @@ + + + + +

Test passes if there is a filled green square.

+
+
+ +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance.html new file mode 100644 index 0000000000..426b47537b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance.html @@ -0,0 +1,15 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc-crash.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc-crash.html new file mode 100644 index 0000000000..b220a48422 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc-crash.html @@ -0,0 +1,16 @@ + + + + + +
+
+
+ +
+
+
+ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc.html b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc.html new file mode 100644 index 0000000000..587bbf51b7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/adjoining-float-new-fc.html @@ -0,0 +1,13 @@ + +New formatting context next to adjoining float + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-001-ref.xht new file mode 100644 index 0000000000..e607591a90 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-001-ref.xht @@ -0,0 +1,26 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is an orange square below a blue square.

+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-001.xht new file mode 100644 index 0000000000..e692241428 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-001.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Clear set to 'left' + + + + + + + + + + +

Test passes if there is an orange square below a blue square.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-002-ref.xht new file mode 100644 index 0000000000..2e2b0b6c4a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-002-ref.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is an orange square below a blue square.

+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-002.xht new file mode 100644 index 0000000000..f64848f910 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-002.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Clear set to 'right' + + + + + + + + + + +

Test passes if there is an orange square below a blue square.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-003-ref.xht new file mode 100644 index 0000000000..38b152c320 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-003-ref.xht @@ -0,0 +1,26 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is a black box below the blue and orange boxes.

+ +
Image download support must be enabledImage download support must be enabled
+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-003.xht new file mode 100644 index 0000000000..7e5d19baa2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-003.xht @@ -0,0 +1,48 @@ + + + + CSS Test: Clear set to 'both' + + + + + + + + + + +

Test passes if there is a black box below the blue and orange boxes.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-004.xht new file mode 100644 index 0000000000..32ecd2a897 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-004.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Clear set to 'none' + + + + + + + + + + +

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

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-005.xht new file mode 100644 index 0000000000..5298239a25 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-005.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Clear set to 'inherit' + + + + + + + + + + +

Test passes if there is an orange square below a blue square.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-after-top-margin.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-after-top-margin.html new file mode 100644 index 0000000000..95b445657c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-after-top-margin.html @@ -0,0 +1,14 @@ + +Clearance inside block with top margin + + + + +

Test passes if there is a filled green square.

+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000-ref.xht new file mode 100644 index 0000000000..973d1c6a05 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the word PASS appears on a single line.

+ +
PASS
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000.xht new file mode 100644 index 0000000000..7b7cb9e76d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-000.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Clear on floats after floats with display:none blocks between them + + + + + + + + + + +

Test passes if the word PASS appears on a single line.

+
PA
+
| FAIL |
+
SS
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001-ref.xht new file mode 100644 index 0000000000..785c5212f4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +
Image download support must be enabled
+ +

Test passes if there is a filled blue square to the right of this text.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001.xht new file mode 100644 index 0000000000..ff423f0bd5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-001.xht @@ -0,0 +1,58 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-row-group' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-002.xht new file mode 100644 index 0000000000..4ecd5cdb8d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-002.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-header-group' + + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-003.xht new file mode 100644 index 0000000000..8372b314da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-003.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-footer-group' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-004.xht new file mode 100644 index 0000000000..ce773dc5da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-004.xht @@ -0,0 +1,51 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-row' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+
a
b
+
+ +
+
c
d
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-005.xht new file mode 100644 index 0000000000..c155bbf57b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-005.xht @@ -0,0 +1,61 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-column-group' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-006.xht new file mode 100644 index 0000000000..ea2027ff6a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-006.xht @@ -0,0 +1,56 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-column' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-007.xht new file mode 100644 index 0000000000..a15268b53c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-007.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-cell' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
C
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008-ref.xht new file mode 100644 index 0000000000..e947a1a4c5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the word PASS appears on a single line below.

+ +
PASS
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008.xht new file mode 100644 index 0000000000..1ff09c6cc1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-008.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Clear on inline elements + + + + + + + + + + + +

Test passes if the word PASS appears on a single line below.

+
P
ASS
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009-ref.xht new file mode 100644 index 0000000000..f8e1401e43 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009-ref.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is a filled blue square below this text.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009.xht new file mode 100644 index 0000000000..d9facbeedd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-009.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Clear applied to element with 'display' set to block + + + + + + + + + + +

Test passes if there is a filled blue square below this text.

+
+ B +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-010.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-010.xht new file mode 100644 index 0000000000..7e8de8efca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-010.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Clear applied to element with 'display' set to list-item + + + + + + + + +

Test passes if there is a filled blue square below this text and a marker bullet on its left-hand side.

+
L
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-012.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-012.xht new file mode 100644 index 0000000000..a1d2a032a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-012.xht @@ -0,0 +1,49 @@ + + + + CSS Test: Clear applied to element with 'display' set to inline-block + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+  a +  b +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-013.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-013.xht new file mode 100644 index 0000000000..ec65a778f8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-013.xht @@ -0,0 +1,56 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table' + + + + + + + + + + +

Test passes if there is a filled blue square below this text.

+ +
+
+
a
b
+
+ +
+
c
d
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-014.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-014.xht new file mode 100644 index 0000000000..5844658e1a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-014.xht @@ -0,0 +1,56 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'inline-table' + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
+
+
a
b
+
+ +
+
c
d
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-015.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-015.xht new file mode 100644 index 0000000000..591fd95506 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-applies-to-015.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Clear applied to element with 'display' set to 'table-caption' + + + + + + + + + + + +

Test passes if there is a filled blue square to the right of this text.

+ +
C
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001-ref.xht new file mode 100644 index 0000000000..c6087ea752 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001.xht new file mode 100644 index 0000000000..e3df457555 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-001.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Clearance calculations - clear box non-collapsing margins with larger margings than clearance + + + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002-ref.xht new file mode 100644 index 0000000000..b90c818d3d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002-ref.xht @@ -0,0 +1,34 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002.xht new file mode 100644 index 0000000000..3ec8887a52 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-002.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Clearance calculations - clear box non-collapsing margins with larger clearance than margins + + + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003-ref.xht new file mode 100644 index 0000000000..f2c3f43618 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003.xht new file mode 100644 index 0000000000..79362e199d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-003.xht @@ -0,0 +1,57 @@ + + + + CSS Test: Clearance calculations - clear box collapsing margins + + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004-ref.xht new file mode 100644 index 0000000000..45d794c7c1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004-ref.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +
+ +

Test passes if there is a wide green rectangle above and no red.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004.xht new file mode 100644 index 0000000000..945dfd99da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-004.xht @@ -0,0 +1,67 @@ + + + + + + + CSS Test: clear and clearance calculation - margin collapsing + + + + + + + + + + + + + +
+ +

+ +

+ +

+ +

Test passes if there is a wide green rectangle above and no red.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005-ref.xht new file mode 100644 index 0000000000..d5b6249959 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005-ref.xht @@ -0,0 +1,35 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +
XX
+ +

Test passes if there is above an orange rectangle and a wide green rectangle side by side, touching each other. The top of the orange rectangle should be flush with the top of the green rectangle. There should be no red.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005.xht new file mode 100644 index 0000000000..5d1416c9d0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-clearance-calculation-005.xht @@ -0,0 +1,69 @@ + + + + + + + CSS Test: clear and clearance calculation - margin collapsing + + + + + + + + + + + + + +
+ +

+ +

+ +

+ +

Test passes if there is above an orange rectangle and a wide green rectangle side by side, touching each other. The top of the orange rectangle should be flush with the top of the green rectangle. There should be no red.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-default-inheritance-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-default-inheritance-001.xht new file mode 100644 index 0000000000..57064dccd0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-default-inheritance-001.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Clear default inheritance + + + + + + + + + + +

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

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001-ref.xht new file mode 100644 index 0000000000..04a7b5c95e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001-ref.xht @@ -0,0 +1,26 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the yellow square is directly to the right of the blue square and the yellow and blue squares are below the orange square.

+ +
Image download support must be enabled
+ +
Image download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001.xht new file mode 100644 index 0000000000..436ff4b0b5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-001.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Child elements are not impacted by 'clear' + + + + + + + + + +

Test passes if the yellow square is directly to the right of the blue square and the yellow and blue squares are below the orange square.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002-ref.xht new file mode 100644 index 0000000000..5b46a0594f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002.xht new file mode 100644 index 0000000000..27d7e15717 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-002.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Clearance of floats and top margin affect + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003-ref.xht new file mode 100644 index 0000000000..c77332b1f3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003.xht new file mode 100644 index 0000000000..12e9e05ce6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-003.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Clear floats handled after margin collapsing + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004-ref.xht new file mode 100644 index 0000000000..da392c370b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004-ref.xht @@ -0,0 +1,26 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange square is positioned above the blue square and if there is no red.

+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004.xht new file mode 100644 index 0000000000..35c0ab4f17 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-004.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Clear set to 'left' with earlier left floated boxes + + + + + + + + + +

Test passes if the orange square is positioned above the blue square and if there is no red.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005-ref.xht new file mode 100644 index 0000000000..1a81364b96 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is directly below the orange square.

+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005.xht new file mode 100644 index 0000000000..141caf2698 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-005.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Clear set to 'right' with earlier right floated boxes + + + + + + + + + +

Test passes if the blue square is directly below the orange square.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006-ref.xht new file mode 100644 index 0000000000..a70d0a220b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006-ref.xht @@ -0,0 +1,26 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue box is below the orange boxes.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006.xht new file mode 100644 index 0000000000..a8d0f32162 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-006.xht @@ -0,0 +1,48 @@ + + + + CSS Test: Clear set to 'both' with earlier floated boxes + + + + + + + + + +

Test passes if the blue box is below the orange boxes.

+
+ + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-007.xht new file mode 100644 index 0000000000..0fa95b2640 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-007.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Clear set to 'left' with later left floated boxes + + + + + + + + + +

Test passes if the orange square is to the left of the blue square and the squares top edges are aligned.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-008.xht new file mode 100644 index 0000000000..6d93e608dc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-008.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Clear set to 'right' with later right floated boxes + + + + + + + + + +

Test passes if the orange square is to the left of the blue square and the squares top edges are aligned.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009-ref.xht new file mode 100644 index 0000000000..567b62aebf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is to the right of the orange squares.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009.xht new file mode 100644 index 0000000000..7c2cdb9c8e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-float-009.xht @@ -0,0 +1,48 @@ + + + + CSS Test: Clear set to 'both' with later floated boxes + + + + + + + + + +

Test passes if the blue square is to the right of the orange squares.

+
+ + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-initial-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-initial-001.xht new file mode 100644 index 0000000000..d4757c923e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-initial-001.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Clear initial value + + + + + + + + + + +

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

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001-ref.xht new file mode 100644 index 0000000000..02e71152c0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a short blue stripe is to the right of the orange square.

+ +
Image download support must be enabledFiller Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001.xht new file mode 100644 index 0000000000..3cb5318089 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-inline-001.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Clear on inline elements + + + + + + + + + +

Test passes if a short blue stripe is to the right of the orange square.

+
+ + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-no-interpolation.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-no-interpolation.html new file mode 100644 index 0000000000..05db269ec6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-no-interpolation.html @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html new file mode 100644 index 0000000000..594fee03f4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html @@ -0,0 +1,14 @@ + +Child of block with clear + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins.html new file mode 100644 index 0000000000..f65f314a2f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins.html @@ -0,0 +1,14 @@ + +Child of block with clear + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-and-child.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-and-child.html new file mode 100644 index 0000000000..d7dc26f30a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-and-child.html @@ -0,0 +1,17 @@ + +Child of block with clear + + + +

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

+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins-no-clearance.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins-no-clearance.html new file mode 100644 index 0000000000..f3d3c1891a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins-no-clearance.html @@ -0,0 +1,12 @@ + +Child of block with clear + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins.html new file mode 100644 index 0000000000..9b331d5e4c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent-with-margins.html @@ -0,0 +1,12 @@ + +Child of block with clear + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent.html new file mode 100644 index 0000000000..755cd78809 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-parent.html @@ -0,0 +1,12 @@ + +Child of block with clear + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-replaced-element.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-replaced-element.html new file mode 100644 index 0000000000..e5566b3832 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-replaced-element.html @@ -0,0 +1,34 @@ + +Clear on block-level replaced element + + + + + + + +

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

+
+
+ + +
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-with-top-margin-after-cleared-empty-block.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-with-top-margin-after-cleared-empty-block.html new file mode 100644 index 0000000000..5d0fba7981 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clear-with-top-margin-after-cleared-empty-block.html @@ -0,0 +1,12 @@ + +Clearance on empty block followed by block with large margin and 'clear' + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clearance-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clearance-006-ref.xht new file mode 100644 index 0000000000..b57ca537d1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clearance-006-ref.xht @@ -0,0 +1,34 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clearance-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/clearance-006.xht new file mode 100644 index 0000000000..44cded188c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clearance-006.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Zero Clearance + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clearance-containing-fragmented-float-crash.html b/testing/web-platform/tests/css/CSS2/floats-clear/clearance-containing-fragmented-float-crash.html new file mode 100644 index 0000000000..3e62a52c30 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/clearance-containing-fragmented-float-crash.html @@ -0,0 +1,36 @@ + + +Should not crash when a clearance frame having a fragmented float is discovered + + + + + + + +
+ +U + +6 +
+ +
    + +
  • +
+ +
+ + + +
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-001.xht new file mode 100644 index 0000000000..2d1a60fc59 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-001.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Float set to 'left' + + + + + + + +

Test passes if the blue square is in the upper left corner of the orange box and the "Filler Text" flows around the blue square.

+
+
+ Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-002.xht new file mode 100644 index 0000000000..0662088d0d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-002.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Float set to 'right' + + + + + + + +

Test passes if the blue square is in the upper right corner of the orange box and the "Filler Text" flows around the blue square.

+
+
+ Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-003-ref.xht new file mode 100644 index 0000000000..414eeccf30 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-003-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue square is in the upper left corner of the orange box and all the "Filler Text" is completely below the blue square.

+ +
Image download support must be enabled
Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-003.xht new file mode 100644 index 0000000000..7c18aa8f44 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-003.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Float set to 'none' + + + + + + + + + +

Test passes if the blue square is in the upper left corner of the orange box and all the "Filler Text" is completely below the blue square.

+
+
+ Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-004.xht new file mode 100644 index 0000000000..6a5a91e488 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-004.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Float set to 'inherit' + + + + + + + +

Test passes if the blue square is in the upper right corner of the orange box and the "Filler Text" flows around the blue square.

+
+
+ Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-005-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-005-ref.xht new file mode 100644 index 0000000000..fcd009edcc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-005-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if a blue square fills the upper left corner of a bigger black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-005.xht new file mode 100644 index 0000000000..6b5dac999c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-005.xht @@ -0,0 +1,44 @@ + + + + + + + CSS Test: float - non-positioned block box created after a float + + + + + + + + + + + + + + + +

Test passes if a blue square fills the upper left corner of a bigger black square.

+ +
X
+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-006-ref.xht new file mode 100644 index 0000000000..5d1ae28849 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-006-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

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

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-006.xht new file mode 100644 index 0000000000..d72832437e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-006.xht @@ -0,0 +1,65 @@ + + + + + + + CSS Test: floats - zero height empty float + + + + + + + + + + + + + + + + +

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

+ +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001.xht new file mode 100644 index 0000000000..9f6bce16b8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-row-group' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001a.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001a.xht new file mode 100644 index 0000000000..3cb57aa420 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-001a.xht @@ -0,0 +1,65 @@ + + + + + + + CSS Test: Float applied to element with 'display' set to 'table-row-group' + + + + + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-002.xht new file mode 100644 index 0000000000..d762ff6a51 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-002.xht @@ -0,0 +1,58 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-header-group' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-003.xht new file mode 100644 index 0000000000..7b3c06bee7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-003.xht @@ -0,0 +1,58 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-footer-group' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004.xht new file mode 100644 index 0000000000..02e48f1ff6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-row' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+
a
b
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004a.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004a.xht new file mode 100644 index 0000000000..3499544464 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-004a.xht @@ -0,0 +1,54 @@ + + + + + + + CSS Test: Float applied to element with 'display' set to 'table-row' + + + + + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+
+
a
b
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-005.xht new file mode 100644 index 0000000000..dc92539b95 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-005.xht @@ -0,0 +1,57 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-column-group' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+ +
+
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-006.xht new file mode 100644 index 0000000000..e140b08270 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-006.xht @@ -0,0 +1,51 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-column' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+ +
+
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-007.xht new file mode 100644 index 0000000000..22772d87e6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-007.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-cell' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008-ref.xht new file mode 100644 index 0000000000..addfe5eeae --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if Filler Text can be seen on the right side of the page.

+ +
Filler Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008.xht new file mode 100644 index 0000000000..b192b52102 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Float applied to element with 'display' set to inline + + + + + + + + + + +

Test passes if Filler Text can be seen on the right side of the page.

+
Filler Text
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008a.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008a.xht new file mode 100644 index 0000000000..b01abc3b46 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-008a.xht @@ -0,0 +1,37 @@ + + + + + + + CSS Test: Float applied to element with 'display' set to inline + + + + + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
a
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-009.xht new file mode 100644 index 0000000000..9063523826 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-009.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Float applied to element with 'display' set to block + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+
+ +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-010.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-010.xht new file mode 100644 index 0000000000..3af5f4b804 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-010.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Float applied to element with 'display' set to list-item + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page and a marker bullet on its left-hand side.

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-012.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-012.xht new file mode 100644 index 0000000000..3d4bdb8cba --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-012.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Float applied to element with 'display' set to inline-block + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +  a +  b + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-013.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-013.xht new file mode 100644 index 0000000000..d071041726 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-013.xht @@ -0,0 +1,49 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-014.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-014.xht new file mode 100644 index 0000000000..c2d39ecd2d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-014.xht @@ -0,0 +1,49 @@ + + + + CSS Test: Float applied to element with 'display' set to 'inline-table' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+ +
+ +
+
a
b
+
+ +
+
c
d
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-015.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-015.xht new file mode 100644 index 0000000000..f1b237f455 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-applies-to-015.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Float applied to element with 'display' set to 'table-caption' + + + + + + + + + + +

Test passes if there is a filled blue square on the right side of the page.

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001-ref.xht new file mode 100644 index 0000000000..f2bd0ed830 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001-ref.xht @@ -0,0 +1,19 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if the blue and orange squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001.xht new file mode 100644 index 0000000000..027429ce38 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-height-001.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Floated non-replaced element with 'margin-top', margin-bottom' set to 'auto' and 'height' relying on the descendants + + + + + + + + +

Test passes if the blue and orange squares have the same height.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001-ref.xht new file mode 100644 index 0000000000..bafa658682 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001.xht new file mode 100644 index 0000000000..62ff2de22e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-001.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Floating non-replaced elements with 'auto' left margin + + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002-ref.xht new file mode 100644 index 0000000000..6e4936b924 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the filled blue square is horizontally centered inside the hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002.xht new file mode 100644 index 0000000000..8d37183a82 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-002.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Floating non-replaced elements with specified left margin + + + + + + + + +

Test passes if the filled blue square is horizontally centered inside the hollow black square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003-ref.xht new file mode 100644 index 0000000000..342cbf7386 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the filled blue square is in the upper-right corner of the hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003.xht new file mode 100644 index 0000000000..23e6b2520a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-003.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Floating non-replaced elements with 'auto' right margin + + + + + + + + + +

Test passes if the filled blue square is in the upper-right corner of the hollow black square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-004.xht new file mode 100644 index 0000000000..2af1928e00 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-004.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Floating non-replaced elements with specified right margin + + + + + + + + + +

Test passes if the filled blue square is horizontally centered inside the hollow black square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-005.xht new file mode 100644 index 0000000000..39b0918a7a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-005.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floating non-replaced elements with left and right margins as 'auto' + + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-006.xht new file mode 100644 index 0000000000..7246558ca2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-006.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Floating non-replaced elements with 'auto' width + + + + + + + + + + +

Test passes if there is no red.

+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-007.xht new file mode 100644 index 0000000000..2cf7865dd4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-007.xht @@ -0,0 +1,45 @@ + + + + + + + CSS Test: 'shrink-to-fit' width of floating, non-replaced elements - inline-block and max-width + + + + + + + + + + + + + + + + + +

Below there should be a green square. In the middle of such green square, a black horizontal stripe should be traversing it and protruding out of it toward the right. There should be no red in this page.

+ +
12345678
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-008.xht new file mode 100644 index 0000000000..aca4ede498 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-008.xht @@ -0,0 +1,45 @@ + + + + + + + CSS Test: 'shrink-to-fit' width of floating, non-replaced elements - max-width + + + + + + + + + + + + + + + + + +

Below there should be a green square. In the middle of such green square, a black horizontal stripe should be traversing it and protruding out of it toward the right. There should be no red in this page.

+ +
12345678
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-009.xht new file mode 100644 index 0000000000..1382e4c091 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-009.xht @@ -0,0 +1,46 @@ + + + + + + + CSS Test: 'shrink-to-fit' width of floating, non-replaced elements - max-width + + + + + + + + + + + + + + + + + +

Below there should be a green square. In the middle of such green square, a black horizontal stripe should be traversing it and protruding out of it toward the right. There should be no red in this page.

+ +
+
12345678
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-010.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-010.xht new file mode 100644 index 0000000000..d09e24eee9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-010.xht @@ -0,0 +1,46 @@ + + + + + + + CSS Test: 'shrink-to-fit' width of floating, non-replaced elements - width + + + + + + + + + + + + + + + + + +

Below there should be a green square. In the middle of such green square, a black horizontal stripe should be traversing it and protruding out of it toward the right. There should be no red in this page.

+ +
+
12345678
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-011.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-011.xht new file mode 100644 index 0000000000..5e436fbe8b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-011.xht @@ -0,0 +1,47 @@ + + + + + + + CSS Test: 'shrink-to-fit' width of floating, non-replaced elements - inline-block and max-width + + + + + + + + + + + + + + + + + +

Below there should be a green square. In the middle of such green square, a black horizontal stripe should be traversing it and protruding out of it toward the right. There should be no red in this page.

+ +
+
12345678
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-012.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-012.xht new file mode 100644 index 0000000000..24015935d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-012.xht @@ -0,0 +1,38 @@ + + + + + + + CSS Test: 'shrink-to-fit' width of floating, non-replaced elements - max-width + + + + + + + + + + + + + + + + +

Below there should be a green square. In the middle of such green square, a black horizontal stripe should be traversing it and protruding out of it toward the right. There should be no red in this page.

+ +
12345678
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-013.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-013.xht new file mode 100644 index 0000000000..60f85bc029 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-non-replaced-width-013.xht @@ -0,0 +1,63 @@ + + + + + + + CSS Test: width - non-replaced float with scrollbar and percentage height of inline replaced child + + + + + + + + + + + + + + + + + + + + + + + +

PREREQUISITE: User agent needs to support scrollbars as the scrolling mechanism. If it does not, then this test does not apply to such user agent.

+ +

Test passes if there is a filled green rectangle with inactive scrollbars and no red.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001-ref.xht new file mode 100644 index 0000000000..7fc4dd9d71 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001.xht new file mode 100644 index 0000000000..a4d8e3d321 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-001.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Floated replaced elements with 'margin-top' and 'margin-bottom' as 'auto' + + + + + + + + + +

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

+
+ blue 15x15 +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002-ref.xht new file mode 100644 index 0000000000..baaa21e3c7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002-ref.xht @@ -0,0 +1,19 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if the blue and orange squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002.xht new file mode 100644 index 0000000000..ca49db816f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-002.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Floated replaced elements relying on intrinsic height dimensions + + + + + + + + + +

Test passes if the blue and orange squares have the same height.

+
+ blue 15x15 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003-ref.xht new file mode 100644 index 0000000000..2eafd48235 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003-ref.xht @@ -0,0 +1,19 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if the blue and orange squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003.xht new file mode 100644 index 0000000000..ca7facb74b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-003.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Floating replaced elements with intrinsic ratios and 'height' set to 'auto' + + + + + + + + + +

Test passes if the blue and orange squares have the same height.

+
+ blue 15x15 +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004-ref.xht new file mode 100644 index 0000000000..2727852a22 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004.xht new file mode 100644 index 0000000000..7710028dd6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-004.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Floated replaced elements without intrinsic ratios and 'height' set to 'auto' + + + + + + + + +

Test passes if there is no red.

+
+ +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005-ref.xht new file mode 100644 index 0000000000..69c56f694d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005.xht new file mode 100644 index 0000000000..8e72c67a68 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-005.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Floated replaced elements with percentage based intrinsic height + + + + + + + + +

Test passes if there is no red.

+
+ +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006-ref.xht new file mode 100644 index 0000000000..c9f487b95a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006-ref.xht @@ -0,0 +1,19 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006.xht new file mode 100644 index 0000000000..2d76339eac --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-006.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Absolutely positioned floated replaced elements with percentage based intrinsic height + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+ + + +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-007.xht new file mode 100644 index 0000000000..469c8decdb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-height-007.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Floated replaced elements with percentage based intrinsic height that cannot be resolved + + + + + + + + +

Test passes if there is no red.

+
+ +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-001.xht new file mode 100644 index 0000000000..d6e353f942 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-001.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floated replaced elements with 'auto' left margin + + + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+
+ blue 15x15 +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-002.xht new file mode 100644 index 0000000000..cb6050b78b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-002.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floated replaced elements with specified left margin + + + + + + + + + + +

Test passes if the filled blue square is horizontally centered inside the hollow black square.

+
+ blue 15x15 +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-003.xht new file mode 100644 index 0000000000..ac4e3aa804 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-003.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floated replaced elements with 'auto' right margin + + + + + + + + + + +

Test passes if the filled blue square is in the upper-right corner of the hollow black square.

+
+ blue 15x15 +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-004.xht new file mode 100644 index 0000000000..3f1bdc7353 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-004.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floated replaced elements with specified right margin + + + + + + + + + + +

Test passes if the filled blue square is horizontally centered inside the hollow black square.

+
+ blue 15x15 +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-005.xht new file mode 100644 index 0000000000..8553d6afc1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-005.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Floated replaced elements with left and right margins as 'auto' + + + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+
+ blue 15x15 +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006-ref.xht new file mode 100644 index 0000000000..d36d8cc68d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the small blue and orange squares have the same width and if the blue square is in the upper-left corner of the hollow black square.

+ +
Image download support must be enabled
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006.xht new file mode 100644 index 0000000000..aee917141e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-006.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Floated replaced elements and 'auto' specified for 'margin-left', 'margin-right' and intrinsic width + + + + + + + + + +

Test passes if the small blue and orange squares have the same width and if the blue square is in the upper-left corner of the hollow black square.

+
+ blue 15x15 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007-ref.xht new file mode 100644 index 0000000000..b5b4772bfc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue and orange rectangles have the same width and if the blue rectangle is in the upper-left corner of the hollow black square.

+ +
Image download support must be enabled
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007.xht new file mode 100644 index 0000000000..7ab350ea02 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-007.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Floated replaced elements and 'auto' specified for 'margin-left', 'margin-right' and intrinsic height + + + + + + + + + +

Test passes if the blue and orange rectangles have the same width and if the blue rectangle is in the upper-left corner of the hollow black square.

+
+ + + +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008-ref.xht new file mode 100644 index 0000000000..d38f145a9e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue and orange rectangles have the same width and if the blue rectangle is in the upper-left corner of the hollow black square.

+ +
Image download support must be enabled
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008.xht new file mode 100644 index 0000000000..b4500ba692 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-008.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Floated replaced elements and 'auto' specified for 'margin-left', 'margin-right' and 'height' + + + + + + + + + + +

Test passes if the blue and orange rectangles have the same width and if the blue rectangle is in the upper-left corner of the hollow black square.

+
+ + + +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009-ref.xht new file mode 100644 index 0000000000..6c8f7a81db --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009-ref.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue and orange rectangles have the same width and if the blue rectangle is in the upper-left corner of the hollow black square.

+ +
Image download support must be enabled
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009.xht new file mode 100644 index 0000000000..b407448e91 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-009.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Floated replaced elements and 'auto' specified for 'margin-left', 'margin-right' and no intrinsic height or width + + + + + + + + + + +

Test passes if the blue and orange rectangles have the same width and if the blue rectangle is in the upper-left corner of the hollow black square.

+
+
+ + + +
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011-ref.xht new file mode 100644 index 0000000000..73829997b9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue and orange squares have the same width and if the blue square is in the upper-left corner of the hollow black rectangle.

+ +
Image download support must be enabled
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011.xht b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011.xht new file mode 100644 index 0000000000..2cd206620a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/float-replaced-width-011.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Floated replaced elements and 'auto' specified for 'margin-left', 'margin-right' and percentage intrinsic width + + + + + + + + + +

Test passes if the blue and orange squares have the same width and if the blue square is in the upper-left corner of the hollow black rectangle.

+
+ blue 15x15 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floating-replaced-height-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floating-replaced-height-008.xht new file mode 100644 index 0000000000..f060cffa0f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floating-replaced-height-008.xht @@ -0,0 +1,40 @@ + + + + + + + CSS Test: Floating replaced elements - specified width, height in percentages and intrinsic ratio + + + + + + + + + + + + + + +

There should be 5 filled green squares with the same width and the same height. The 5 filled green squares should be identical to each other. This should still remain true even after a window resize.

+ +
+ FAIL: image download must be enabledFAIL: image download must be enabled + + FAIL: image download must be enabledFAIL: image download must be enabled + + FAIL: image download must be enabledFAIL: image download must be enabled + + FAIL: image download must be enabledFAIL: image download must be enabled + + FAIL: image download must be enabled +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-001-ref.xht new file mode 100644 index 0000000000..451620aba6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-001-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is on the left inner edge of the hollow black rectangle.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-001.xht new file mode 100644 index 0000000000..a78c804b14 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-001.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Floats, shifting left until it touches container edge + + + + + + + + + +

Test passes if the blue square is on the left inner edge of the hollow black rectangle.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-002-ref.xht new file mode 100644 index 0000000000..e56d388479 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-002-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue square is on the right inner edge of the hollow black rectangle.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-002.xht new file mode 100644 index 0000000000..435241d81e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-002.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Floats, shifting right until it touches container edge + + + + + + + + +

Test passes if the blue square is on the right inner edge of the hollow black rectangle.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-003.xht new file mode 100644 index 0000000000..f42bc691c6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-003.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Floats, shifting left until touching other floats + + + + + + + + + +

Test passes if the orange square is to the left of the blue square and the squares top edges are aligned.

+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-004-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-004-ref.xht new file mode 100644 index 0000000000..27fc3ea9d6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-004-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue square is to the left of the orange square and the squares top edges are aligned.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-004.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-004.xht new file mode 100644 index 0000000000..572ab756c1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-004.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floats, shifting right until touching other floats + + + + + + + + +

Test passes if the blue square is to the left of the orange square and the squares top edges are aligned.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-005-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-005-ref.xht new file mode 100644 index 0000000000..b37380805a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-005-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-005.xht new file mode 100644 index 0000000000..239f6e3441 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-005.xht @@ -0,0 +1,56 @@ + + + + CSS Test: Floats, shifting down below all other floated elements + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-006-ref.xht new file mode 100644 index 0000000000..1a018a3171 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-006-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue rectangle is to the left of the orange square and both top edges are aligned.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-006.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-006.xht new file mode 100644 index 0000000000..02c442b9b8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-006.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Left floats interacting with inline content + + + + + + + + + + + +

Test passes if the blue rectangle is to the left of the orange square and both top edges are aligned.

+
+ X +
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-007-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-007-ref.xht new file mode 100644 index 0000000000..f4563762a3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-007-ref.xht @@ -0,0 +1,23 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the top edges of the orange and blue squares are aligned and both squares are below the purple rectangle and yellow stripe.

+ +
Image download support must be enabled
Image download support must be enabled
Image download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-007.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-007.xht new file mode 100644 index 0000000000..49b81826af --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-007.xht @@ -0,0 +1,48 @@ + + + + CSS Test: Floated elements shifting down below non-floated elements + + + + + + + + +

Test passes if the top edges of the orange and blue squares are aligned and both squares are below the purple rectangle and yellow stripe.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-008.xht new file mode 100644 index 0000000000..c85e45da26 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-008.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Floats and block box flow + + + + + + + + +

Test passes if the orange square is positioned above the blue square and if there is no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-009-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-009-ref.xht new file mode 100644 index 0000000000..f68d06d003 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-009-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue rectangle is to the right of the orange square and if the top edges are aligned.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-009.xht new file mode 100644 index 0000000000..eab2dd4408 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-009.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Right floats interacting with right-to-left inline content + + + + + + + + + + + +

Test passes if the blue rectangle is to the right of the orange square and if the top edges are aligned.

+
+
+
+ X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-014-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-014-ref.xht new file mode 100644 index 0000000000..ffa54ef6a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-014-ref.xht @@ -0,0 +1,46 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is twice as much space between the blue squares as there is between the blue squares and the black container edge.

+ +
+ + + + + +
Image download support must be enabledImage download support must be enabled
Image download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-014.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-014.xht new file mode 100644 index 0000000000..91893cdf3c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-014.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Left floated element margins do not collapse + + + + + + + + + +

Test passes if there is twice as much space between the blue squares as there is between the blue squares and the black container edge.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-015.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-015.xht new file mode 100644 index 0000000000..bd92a4e437 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-015.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Right floated elements margins do not collapse + + + + + + + + + +

Test passes if there is twice as much space between the blue squares as there is between the blue squares and the black container edge.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-016.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-016.xht new file mode 100644 index 0000000000..9447b9f701 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-016.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Floated elements stacked with blocks and inline elements + + + + + + +

Test passes if the boxes are partially stacked on top of each other, and they are stacked in the following order from bottom to top: blue, orange, yellow.

+
+ Filler Text +
Filler Text
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-019-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-019-ref.xht new file mode 100644 index 0000000000..b8477c096e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-019-ref.xht @@ -0,0 +1,35 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +
+ +

Test passes if the blue square above is in the top-left corner of the page.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-019.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-019.xht new file mode 100644 index 0000000000..6353907297 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-019.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Float applied to absolutely positioned elements + + + + + + + + +
+

Test passes if the blue square above is in the top-left corner of the page.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-020.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-020.xht new file mode 100644 index 0000000000..274e8450a3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-020.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Left floated elements and text wrapping + + + + + + +

Test passes if the words "Filler Text" start above, flow down the right side of, and then wrap underneath the blue box.

+
+ Filler Text Filler Text Filler Text + + Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-021.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-021.xht new file mode 100644 index 0000000000..da3147f0d2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-021.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Right floated elements and text wrapping + + + + + + +

Test passes if the words "Filler Text" start above the blue box and flow down the left side of and wrap underneath the blue box.

+
+ Filler Text Filler Text Filler Text + + Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-022-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-022-ref.xht new file mode 100644 index 0000000000..5ca7586cb8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-022-ref.xht @@ -0,0 +1,23 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if there are three lines of "Filler Text".

+ +
Filler Text
+ +
Filler Text
+ +
Filler Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-022.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-022.xht new file mode 100644 index 0000000000..b9fd54f946 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-022.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Elements do not float when 'float' is set to 'none' + + + + + + + + +

Test passes if there are three lines of "Filler Text".

+
Filler Text
+
Filler Text
+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-023-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-023-ref.xht new file mode 100644 index 0000000000..3dbbd5e349 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-023-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-023.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-023.xht new file mode 100644 index 0000000000..2bf1786557 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-023.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Floated elements and container edges + + + + + + + + +

Test passes if the filled blue square is in the upper-left corner of the hollow black square.

+
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-024-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-024-ref.xht new file mode 100644 index 0000000000..806e171a48 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-024-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the orange square is to the left of the blue square and the top edges of both squares touch the black line.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-024.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-024.xht new file mode 100644 index 0000000000..2540308f05 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-024.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Left float with earlier floated siblings + + + + + + + + +

Test passes if the orange square is to the left of the blue square and the top edges of both squares touch the black line.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-025-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-025-ref.xht new file mode 100644 index 0000000000..31a385e2bd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-025-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue square is in the upper-right corner of the hollow black square.

+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-025.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-025.xht new file mode 100644 index 0000000000..c6c680b2a0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-025.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Right floating elements and container edge + + + + + + + + +

Test passes if the blue square is in the upper-right corner of the hollow black square.

+
+ +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-026-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-026-ref.xht new file mode 100644 index 0000000000..8e30d4d8d1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-026-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is aligned on the left side of the hollow black square and is above the orange, right aligned, square.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-026.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-026.xht new file mode 100644 index 0000000000..eed0ae8d73 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-026.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Margin affects left floated elements + + + + + + + + + +

Test passes if the blue square is aligned on the left side of the hollow black square and is above the orange, right aligned, square.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-027-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-027-ref.xht new file mode 100644 index 0000000000..ba3cecc4b2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-027-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue square is aligned on the right side of the hollow black square and is above the orange, left aligned, square.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-027.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-027.xht new file mode 100644 index 0000000000..ccea2ad092 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-027.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Margin affects right floated elements + + + + + + + + +

Test passes if the blue square is aligned on the right side of the hollow black square and is above the orange, left aligned, square.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-028-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-028-ref.xht new file mode 100644 index 0000000000..a975a6b5b1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-028-ref.xht @@ -0,0 +1,39 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the blue square is completely contained within the hollow black square.

+ +
+
Filler Text
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-028.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-028.xht new file mode 100644 index 0000000000..bef6f421eb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-028.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Floats and containment + + + + + + + + +

Test passes if the blue square is completely contained within the hollow black square.

+
+ Filler Text +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-029-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-029-ref.xht new file mode 100644 index 0000000000..3ade54b22d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-029-ref.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +
Image download support must be enabledFiller Text
+ +

Test passes if the blue square is in the top left corner of the page and the words "Filler Text" are directly to the right of the square.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-029.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-029.xht new file mode 100644 index 0000000000..5c35a93bdf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-029.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Content flowing around floated elements + + + + + + + + +
+ Filler Text + +
+
+

Test passes if the blue square is in the top left corner of the page and the words "Filler Text" are directly to the right of the square.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-030-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-030-ref.xht new file mode 100644 index 0000000000..f9926cb8ee --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-030-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange box is within the black box, below the words "Filler Text 1", and to the left of both the blue box and the words "Filler Text 2".

+ +
+
Filler Text 1
+
Image download support must be enabledFiller Text 2 Image download support must be enabled
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-030.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-030.xht new file mode 100644 index 0000000000..a25c524d25 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-030.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Position of floated elements in relation to previous elements + + + + + + + + + +

Test passes if the orange box is within the black box, below the words "Filler Text 1", and to the left of both the blue box and the words "Filler Text 2".

+
+
Filler Text 1
+ Filler Text 2 + blue box + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-031-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-031-ref.xht new file mode 100644 index 0000000000..942bd69d9f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-031-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange rectangle is to the left of the "Filler Text" and the blue rectangle is to the right of the "Filler Text".

+ +

Image download support must be enabledFiller Text Filler Text Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-031.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-031.xht new file mode 100644 index 0000000000..ee794fe9fc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-031.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Position of floated elements in relation to previous inline elements + + + + + + + + + + +

Test passes if the orange rectangle is to the left of the "Filler Text" and the blue rectangle is to the right of the "Filler Text".

+
+ Filler Text Filler Text + blue box + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-036-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-036-ref.xht new file mode 100644 index 0000000000..0de561abbd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-036-ref.xht @@ -0,0 +1,23 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

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

+ +
Filler TextFiller Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-036.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-036.xht new file mode 100644 index 0000000000..1d90b428ff --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-036.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Floated left and aligned with current line box + + + + + + + + +

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

+
+ Filler Text + Filler Text +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-037.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-037.xht new file mode 100644 index 0000000000..4900de32c2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-037.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Floated right element aligns with current line box + + + + + + +

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/CSS2/floats-clear/floats-038-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-038-ref.xht new file mode 100644 index 0000000000..d7391cba52 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-038-ref.xht @@ -0,0 +1,32 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the orange square is to the right of the blue square, space needs to also separate the orange square from other squares.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-038.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-038.xht new file mode 100644 index 0000000000..e95d39b38b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-038.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Floats and table margins + + + + + + + + + +

Test passes if the orange square is to the right of the blue square, space needs to also separate the orange square from other squares.

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-039.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-039.xht new file mode 100644 index 0000000000..03b77c952e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-039.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Floats and block level replaced element margins + + + + + + + + + + +

Test passes if the orange square is to the right of the blue square, space needs to also separate the orange square from other squares.

+
+
+ FAIL: Image download support must be enabled +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-040.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-040.xht new file mode 100644 index 0000000000..9588e15437 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-040.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Floats inline-block level element margins + + + + + + + + + +

Test passes if the orange square is to the right of the blue square, space needs to also separate the orange square from other squares.

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-041-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-041-ref.xht new file mode 100644 index 0000000000..66457bb8dc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-041-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-041.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-041.xht new file mode 100644 index 0000000000..37b15dfa29 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-041.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Floats and stacking contexts with content + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-043-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-043-ref.xht new file mode 100644 index 0000000000..8354429160 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-043-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the orange square is to the right of the blue square and the top edges of both squares touch the black line.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-043.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-043.xht new file mode 100644 index 0000000000..aa004c469c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-043.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Right float with earlier floated siblings + + + + + + + + +

Test passes if the orange square is to the right of the blue square and the top edges of both squares touch the black line.

+
+ + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-101-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-101-ref.xht new file mode 100644 index 0000000000..787b26cf25 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-101-ref.xht @@ -0,0 +1,44 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there are two nested squares and if the inner square is equidistant from the outer square on all sides.

+ +
+
This should be inside the inner square.
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-101.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-101.xht new file mode 100644 index 0000000000..7b3d721e1c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-101.xht @@ -0,0 +1,23 @@ + + + + CSS Test: CSS Floats: Nested floats (no other content) + + + + + + + + + +

Test passes if there are two nested squares and if the inner square + is equidistant from the outer square on all sides.

+
This should be inside the inner square.
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-102.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-102.xht new file mode 100644 index 0000000000..47be23449d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-102.xht @@ -0,0 +1,23 @@ + + + + CSS Test: CSS Floats: Nested floats (some inline content before nested float) + + + + + + + +

The content before should be to the right of the inner square, + and both it and the inner square should be surrounded by an outer box.

+ +
content before
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-103.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-103.xht new file mode 100644 index 0000000000..c662c65305 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-103.xht @@ -0,0 +1,25 @@ + + + + CSS Test: CSS Floats: Nested floats (some inline content after nested float) + + + + + + + + + +

The content after should be to the right of the inner square, + and both it and the inner square should be surrounded by an outer box.

+ +
content after
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-104.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-104.xht new file mode 100644 index 0000000000..636e6f93db --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-104.xht @@ -0,0 +1,28 @@ + + + + CSS Test: CSS Floats: Unexpected Presences, Part 1 + + + + + + +
+
This is the first block, with a big left margin. At the end + of this block is a left float which should be square. Text that + follows this box should flow to the right of the float; the float + should always be on the left.
This is the square left + float.
+
This is the second block. It should fit in the same + container as the first box. This text should wrap on the right side + of the float.
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-105.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-105.xht new file mode 100644 index 0000000000..2dbc24fc39 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-105.xht @@ -0,0 +1,29 @@ + + + + CSS Test: CSS Floats: Unexpected Presences, Part 2 + + + + + + +
+
This is the first block, with a big left margin. At the end + of this block is a left float which should be square. Text that + follows this box should flow to the right of the float or go below + it; no text should be on the left of the float.
This is + the square left float.
+
This is the second block. It is sized so as to be just + wide enough to slightly overlap the float. Text shouldn't be able + to fit around the float without overflowing this box, so instead + all the text should just move below the float.
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-106.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-106.xht new file mode 100644 index 0000000000..4b1cc71c0e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-106.xht @@ -0,0 +1,31 @@ + + + + CSS Test: CSS Floats: Unexpected Presences, Part 3 + + + + + + + +
+
This is the first block, with a big left + margin. At the end of this block is a left float which should be + square. Text that follows this box should flow to the right of the + float or go below it; no text should be on the left of the float. +
This is the square left float.
+
This is the second block. It is sized so as to + be just narrow enough to fit in the gap to the left of the + float. Text should not want to be to the left of the float, since + it is a left float in flow, so instead all the text should just + move below the float.
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-108.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-108.xht new file mode 100644 index 0000000000..a98781003b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-108.xht @@ -0,0 +1,32 @@ + + + + CSS Test: CSS Floats: Float Sizing (styled floats) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-109.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-109.xht new file mode 100644 index 0000000000..ebdbadc7ea --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-109.xht @@ -0,0 +1,32 @@ + + + + CSS Test: CSS Floats: Float Sizing (blocks inside styled floats) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-110.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-110.xht new file mode 100644 index 0000000000..86b6470ed6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-110.xht @@ -0,0 +1,34 @@ + + + + CSS Test: CSS Floats: Float Sizing + + + + + + + + + + +

Make your window an inch or two bigger than than the width of + one float. All floats should be the same size. This document should + be pixel-perfect identical to this one and this one at all window sizes. Try resizing the + window so that floats wrap in one or two columns.

+ +
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+
this is a float this is a float this is a float this is a float this is a float this is a float this is a float
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-111-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-111-ref.xht new file mode 100644 index 0000000000..ef2233f428 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-111-ref.xht @@ -0,0 +1,33 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there are 2 identical filled green squares with a black border.

+ +
+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-111.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-111.xht new file mode 100644 index 0000000000..4f8f14703d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-111.xht @@ -0,0 +1,25 @@ + + + + CSS Test: CSS Floats: Shrink Wrapped Right Floats With Right Aligned Text + + + + + + + + + + + + + +

Test passes if there are 2 identical filled green squares with a black border.

+
x
+
x
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-112-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-112-ref.xht new file mode 100644 index 0000000000..9967bfa931 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-112-ref.xht @@ -0,0 +1,32 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 2 identical filled green rectangles with a black border.

+ +
+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-112.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-112.xht new file mode 100644 index 0000000000..ec58b33713 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-112.xht @@ -0,0 +1,25 @@ + + + + CSS Test: CSS Floats: Shrink Wrapped Right Floats With Right Aligned Text + + + + + + + + + + + + + +

Test passes if there are 2 identical filled green rectangles with a black border.

+
xx
+
xx
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-113-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-113-ref.xht new file mode 100644 index 0000000000..9d3f8fdab3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-113-ref.xht @@ -0,0 +1,34 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there are 2 identical rectangles with a black border.

+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-113.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-113.xht new file mode 100644 index 0000000000..976caef676 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-113.xht @@ -0,0 +1,25 @@ + + + + CSS Test: CSS Floats: Shrink Wrapped Right Floats With Right Aligned Text + + + + + + + + + + + + + +

Test passes if there are 2 identical rectangles with a black border.

+
x x
+
x x
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-114-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-114-ref.xht new file mode 100644 index 0000000000..3f81ae699c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-114-ref.xht @@ -0,0 +1,32 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The following three lines should be identical and should read 'PASS' as one unbroken word:

+ +
PASS
+ +
PASS
+ +
PASS
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-114.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-114.xht new file mode 100644 index 0000000000..feb189a422 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-114.xht @@ -0,0 +1,24 @@ + + + + CSS Test: CSS Floats: Generated Content + + + + + + + + + +

The following three lines should be identical and should read 'PASS' as one unbroken word:

+

SS

+

SS

+

SS

+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-115-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-115-ref.xht new file mode 100644 index 0000000000..5d789d042b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-115-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-115.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-115.xht new file mode 100644 index 0000000000..b426fcd610 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-115.xht @@ -0,0 +1,24 @@ + + + + CSS Test: CSS Floats: Auto Sizing + + + + + + + + + + + +

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

+
+
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-116-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-116-ref.xht new file mode 100644 index 0000000000..298be901c4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-116-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-116.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-116.xht new file mode 100644 index 0000000000..507d74fb54 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-116.xht @@ -0,0 +1,24 @@ + + + + CSS Test: CSS Floats: Auto Sizing (with padding) + + + + + + + + + + + +

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

+
+
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-117.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-117.xht new file mode 100644 index 0000000000..43183603a0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-117.xht @@ -0,0 +1,24 @@ + + + + CSS Test: CSS Floats: Auto Sizing (with border) + + + + + + + + + + + +

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

+
+
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-118-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-118-ref.xht new file mode 100644 index 0000000000..e5208bbeaa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-118-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 2 identical navy stripes.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-118.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-118.xht new file mode 100644 index 0000000000..efd369b47d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-118.xht @@ -0,0 +1,26 @@ + + + + CSS Test: CSS Floats: Auto Sizing + + + + + + + + + + + +

Test passes if there are 2 identical navy stripes.

+
+ +
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-119-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-119-ref.xht new file mode 100644 index 0000000000..684cef204a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-119-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 2 identical filled navy rectangles and no red.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-119.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-119.xht new file mode 100644 index 0000000000..4c8b4cbc97 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-119.xht @@ -0,0 +1,26 @@ + + + + CSS Test: CSS Floats: Auto Sizing (with padding) + + + + + + + + + + + +

Test passes if there are 2 identical filled navy rectangles and no red.

+
+ +
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-120.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-120.xht new file mode 100644 index 0000000000..c68c1930bd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-120.xht @@ -0,0 +1,25 @@ + + + + CSS Test: CSS Floats: Auto Sizing (with border) + + + + + + + + + + +

Test passes if there are 2 identical filled navy rectangles and no red.

+
+ +
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-121-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-121-ref.xht new file mode 100644 index 0000000000..99d2b8112d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-121-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-121.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-121.xht new file mode 100644 index 0000000000..96df9be181 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-121.xht @@ -0,0 +1,26 @@ + + + + CSS Test: CSS Floats: Fixed Sizing (with border) + + + + + + + + + + + +

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

+
+
+
+
XXXX
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-122-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-122-ref.xht new file mode 100644 index 0000000000..b9c1d5a985 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-122-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-122.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-122.xht new file mode 100644 index 0000000000..783783222a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-122.xht @@ -0,0 +1,23 @@ + + + + CSS Test: CSS Floats: Auto Sizing Float Followed By Text + + + + + + + + + + +

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

+
+
X
X +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-123-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-123-ref.xht new file mode 100644 index 0000000000..2b6134f03d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-123-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-123.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-123.xht new file mode 100644 index 0000000000..c05d6f0404 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-123.xht @@ -0,0 +1,21 @@ + + + + CSS Test: CSS Floats: Auto Sizing (with relative positioning) + + + + + + + + + + +

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

+
X
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-124-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-124-ref.xht new file mode 100644 index 0000000000..5be82a428f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-124-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +
There should be no red on this page.
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-124.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-124.xht new file mode 100644 index 0000000000..3a0a3e9535 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-124.xht @@ -0,0 +1,27 @@ + + + + CSS Test: CSS Floats: Bottom Padding on Inline Children + + + + + + + + + +
+ There should be no red on this page. +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-125-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-125-ref.xht new file mode 100644 index 0000000000..47ba036fbc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-125-ref.xht @@ -0,0 +1,32 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +
There should be no red on this page.
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-125.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-125.xht new file mode 100644 index 0000000000..1468dd9d31 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-125.xht @@ -0,0 +1,28 @@ + + + + CSS Test: CSS Floats: Bottom Padding on Inline Children + + + + + + + + + +
+ There should be no red on this page. +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-126.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-126.xht new file mode 100644 index 0000000000..d3aea7b1bc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-126.xht @@ -0,0 +1,32 @@ + + + + CSS Test: CSS Floats: Float Sizing (styled floated tables) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-127.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-127.xht new file mode 100644 index 0000000000..348167ca83 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-127.xht @@ -0,0 +1,32 @@ + + + + CSS Test: CSS Floats: Float Sizing (styled floated tables) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-128.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-128.xht new file mode 100644 index 0000000000..3b18f499ae --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-128.xht @@ -0,0 +1,33 @@ + + + + CSS Test: CSS Floats: Float Sizing (styled blocks within floated tables) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-129.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-129.xht new file mode 100644 index 0000000000..b0a6855d03 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-129.xht @@ -0,0 +1,35 @@ + + + + CSS Test: CSS Floats: Float Sizing (styled floated tables within tables) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-130.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-130.xht new file mode 100644 index 0000000000..7eae100f09 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-130.xht @@ -0,0 +1,36 @@ + + + + CSS Test: CSS Floats: Float Sizing (blocks within styled floated tables within tables) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-131.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-131.xht new file mode 100644 index 0000000000..7dacb91d34 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-131.xht @@ -0,0 +1,38 @@ + + + + CSS Test: CSS Floats: Float Sizing (styled blocks within floated tables within tables) + + + + + + + + + +

All blue boxes must always be the same size. Make your + window an inch or two bigger than than the width of one box to check. Try + resizing the window so that the boxes wrap in two or more columns. Try + resizing the window to be narrower than the boxes so that the text inside + them wraps into two or more lines.

+ +
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
this is a float this is a float this is a float
+
+ + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-132-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-132-ref.xht new file mode 100644 index 0000000000..26a9891d1d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-132-ref.xht @@ -0,0 +1,35 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

There should be two layers of green below.

+ +
+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-132.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-132.xht new file mode 100644 index 0000000000..ed947eff26 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-132.xht @@ -0,0 +1,29 @@ + + + + CSS Test: CSS Floats: Wrapping long text + + + + + + + + + + +

There should be two layers of green below.

+
+
+
+ xxxxxxxx +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-133-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-133-ref.xht new file mode 100644 index 0000000000..46ab18f91a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-133-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-133.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-133.xht new file mode 100644 index 0000000000..45599baa9c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-133.xht @@ -0,0 +1,29 @@ + + + + CSS Test: CSS Floats: Wrapping text and position:static + + + + + + + + + + +

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

+
+
+
+ x +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-134.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-134.xht new file mode 100644 index 0000000000..b19f0a6dab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-134.xht @@ -0,0 +1,29 @@ + + + + CSS Test: CSS Floats: Wrapping text and position:relative + + + + + + + + + + +

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

+
+
+
+ x +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-135-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-135-ref.xht new file mode 100644 index 0000000000..0684379d6e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-135-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-135.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-135.xht new file mode 100644 index 0000000000..ff2924a037 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-135.xht @@ -0,0 +1,24 @@ + + + + CSS Test: CSS Floats: Wrapping blocks around floats + + + + + + + + + +

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

+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-136-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-136-ref.xht new file mode 100644 index 0000000000..48466c8166 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-136-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-136.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-136.xht new file mode 100644 index 0000000000..207426af57 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-136.xht @@ -0,0 +1,27 @@ + + + + CSS Test: CSS Floats: Wrapping blocks around floats + + + + + + + + + + +

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

+
+
+ X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-137.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-137.xht new file mode 100644 index 0000000000..410b97ff84 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-137.xht @@ -0,0 +1,88 @@ + + + + CSS Test: Wrapping text around multiple floats + + + + + + + + +

If scripting is supported: there should be only a single static jumble below with the word + "Control" blinking steadily. If there are two squares, or if the + square is animated, then the test has failed.

+ +

If scripting is unsupported: there should be two identical + patterned squares below.

+ + + +

+ +
+ 1 +
+ 222222222 +
+
+
+
+
+ 3 444 55555555 66666 777777777 +
+ +
############
+#AA1       #
+#AA        #
+#B222222222#
+#BCDEEF3   #
+# C EE444  #
+# C55555555#
+# C66666   #
+# C        #
+#777777777 #
+#          #
+############ Control
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-138-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-138-ref.xht new file mode 100644 index 0000000000..d23da7c7a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-138-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

There should be two lines below, the second indented some way across.

+ +
Line 1
+ +
Line 2
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-138.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-138.xht new file mode 100644 index 0000000000..7d5746d1f3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-138.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Clearing a float with margins + + + + + + + + +

There should be two lines below, the second indented some way across.

+
Line 1
+
+
Line 2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-139-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-139-ref.xht new file mode 100644 index 0000000000..0b6c19c09e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-139-ref.xht @@ -0,0 +1,17 @@ + + + + + + + CSS Reftest Reference + + + + + + +

PASS

+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-139.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-139.xht new file mode 100644 index 0000000000..f130e44acf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-139.xht @@ -0,0 +1,17 @@ + + + + CSS Test: Floats: Ultra basic test + + + + + + + + +

PASS

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-140.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-140.xht new file mode 100644 index 0000000000..2537eb4c0e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-140.xht @@ -0,0 +1,17 @@ + + + + CSS Test: Floats: negative margin test + + + + + + + +

PASS

+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-141-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-141-ref.xht new file mode 100644 index 0000000000..e852244971 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-141-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

C must not be above B.

+ +
+
A
+
B
C
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-141.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-141.xht new file mode 100644 index 0000000000..15fb41f757 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-141.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Floats: No higher than earlier floats + + + + + + + + +

C must not be above B.

+
+
A
+
B
+
C
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-142-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-142-ref.xht new file mode 100644 index 0000000000..c2ca05d300 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-142-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

There should be a short green bar with no text in it.

+ +
X
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-142.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-142.xht new file mode 100644 index 0000000000..c64f889699 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-142.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Floats: negative margin test + + + + + + + + + +

There should be a short green bar with no text in it.

+
+

FAIL

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-143-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-143-ref.xht new file mode 100644 index 0000000000..2fcdc134ca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-143-ref.xht @@ -0,0 +1,32 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

There should be a single green block with the word "PASS" below.

+ +
PASS
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-143.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-143.xht new file mode 100644 index 0000000000..6eb7e7107e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-143.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Nested floats: Basic + + + + + + + + + +

There should be a single green block with the word "PASS" below.

+
    +
  • PA
  • +
  • SS
  • +
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-144-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-144-ref.xht new file mode 100644 index 0000000000..f39570e766 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-144-ref.xht @@ -0,0 +1,25 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +
This line should be green (line 1).
+ +
This line should be green (line 2).
+ +
This line should be green (line 3).
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-144.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-144.xht new file mode 100644 index 0000000000..89e33dc5dc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-144.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Floats inside blocks + + + + + + + + +

This line should be green (line 1).

+

This line should be green (line 2).

+

This line should be green (line 3).

+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-145-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-145-ref.xht new file mode 100644 index 0000000000..0cde7b4a4b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-145-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is a blue bar.

+ +
Image download support must be enabled
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-145.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-145.xht new file mode 100644 index 0000000000..b5b5bf2c1f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-145.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Bottom margins on floats + + + + + + + + + + + + + + + +

Test passes if there is a blue bar.

+ +
Text sample
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-146-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-146-ref.xht new file mode 100644 index 0000000000..63f25fa5bb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-146-ref.xht @@ -0,0 +1,54 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

C must not be above B.

+ +
A
+ +
BC
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-146.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-146.xht new file mode 100644 index 0000000000..9aa4be34f0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-146.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Floats: No higher than earlier floats + + + + + + + + + +

C must not be above B.

+
+
A
+
B
+
C
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-147-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-147-ref.xht new file mode 100644 index 0000000000..a25459d5c7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-147-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is a single blue rectangle with a vertical orange stripe on each side.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-147.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-147.xht new file mode 100644 index 0000000000..e75a7e84d8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-147.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Floats: No more to the right than the right edge of the containing block + + + + + + + + + +

Test passes if there is a single blue rectangle with a vertical + orange stripe on each side.

+
+
+
+
TEST-LTR
+
+
+
+
+
TEST-RTL
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-149-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-149-ref.xht new file mode 100644 index 0000000000..cd3b0c1df6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-149-ref.xht @@ -0,0 +1,41 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + + + + + +
There should be a green bar to the right: ⇨
 
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-149.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-149.xht new file mode 100644 index 0000000000..cae4266953 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-149.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Empty inlines being displaced by floats + + + + + + + + + +
+
+ There should be a green bar to the right: ⇨ + +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-150-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-150-ref.xht new file mode 100644 index 0000000000..addea70a28 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-150-ref.xht @@ -0,0 +1,21 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-150.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-150.xht new file mode 100644 index 0000000000..69764388d3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-150.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Positioning of floats in tables: auto-width floats with negative outer width + + + + + + + + +

Test passes if there is no red.

+ + + + +
+
FAIL
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-151.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-151.xht new file mode 100644 index 0000000000..91f314c58b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-151.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Positioning of floats in tables: auto-width floats with negative outer width + + + + + + + +

Test passes if there is the word PASS with a green background.

+ + + + +
+
PASS
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-152.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-152.xht new file mode 100644 index 0000000000..42df8c1645 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-152.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Positioning of floats in tables: zero-width floats with negative outer width + + + + + + + + +

Test passes if there is no red.

+ + + + +
+
FAIL
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-153-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-153-ref.xht new file mode 100644 index 0000000000..dc4796eba0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-153-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is the green word PASS.

+ +
PASS
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-153.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-153.xht new file mode 100644 index 0000000000..67129c4da2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-153.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Positioning of floats in tables: zero-width floats with negative outer width + + + + + + + + +

Test passes if there is the green word PASS.

+ + + + +
+
PASS
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-154-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-154-ref.xht new file mode 100644 index 0000000000..e15ec103a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-154-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-154.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-154.xht new file mode 100644 index 0000000000..5d704febdf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-154.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Stacking contexts of relatively positioned content inside floats + + + + + + + + +

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

+
+
X
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001-ref.xht new file mode 100644 index 0000000000..979298deab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001.xht new file mode 100644 index 0000000000..aa97aeed04 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-001.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Floats with overflow:hidden next to them + + + + + + + + + +

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

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-002.xht new file mode 100644 index 0000000000..3292e3b650 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-bfc-002.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Floats with overflow:hidden next to them + + + + + + + + + +

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

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000-ref.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000-ref.html new file mode 100644 index 0000000000..90c2d6abcb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000-ref.html @@ -0,0 +1,37 @@ + +CSS Float Test Reference: Test the clear position after the floating elements breaking across multi-columns + + + + + + +

The orange line should be halfway down the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000.html new file mode 100644 index 0000000000..3598a2f7ab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-000.html @@ -0,0 +1,51 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be halfway down the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-001.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-001.html new file mode 100644 index 0000000000..dbcb3b557b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-001.html @@ -0,0 +1,51 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be halfway down the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-002.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-002.html new file mode 100644 index 0000000000..877ffed2c2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-002.html @@ -0,0 +1,51 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be halfway down the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-003.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-003.html new file mode 100644 index 0000000000..3f951b67f9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-003.html @@ -0,0 +1,60 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be halfway down the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000-ref.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000-ref.html new file mode 100644 index 0000000000..e3b700c5d7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000-ref.html @@ -0,0 +1,36 @@ + +CSS Float Test Reference: Test the clear position after the floating elements breaking across multi-columns + + + + + + +

The orange line should be in the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000.html new file mode 100644 index 0000000000..b034ceab49 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-000.html @@ -0,0 +1,50 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be in the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-001.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-001.html new file mode 100644 index 0000000000..5944343c60 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-001.html @@ -0,0 +1,50 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be in the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-002.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-002.html new file mode 100644 index 0000000000..99f86d1d45 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-002.html @@ -0,0 +1,50 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be in the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html new file mode 100644 index 0000000000..4bc32d833d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html @@ -0,0 +1,59 @@ + +CSS Float Test: Test the clear position after the floating elements breaking across multi-columns + + + + + + + + +

The orange line should be in the third column +(immediately after the end of the aqua lines). + +

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-018.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-018.xht new file mode 100644 index 0000000000..f509ad1ac4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-018.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Margin collapsing - element with clearance + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-023.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-023.xht new file mode 100644 index 0000000000..e54c0a203f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-023.xht @@ -0,0 +1,52 @@ + + + + CSS Test: Margin collapsing - clearance applied to sibling + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024-ref.xht new file mode 100644 index 0000000000..25ad3800be --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024.xht new file mode 100644 index 0000000000..2d64922f61 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-024.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Margin collapsing - in-flow block-level margin adjoining child's margin + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-027.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-027.xht new file mode 100644 index 0000000000..fd9a53bd52 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-027.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Margin collapsing - bottom margin not collapse when cleared + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031-ref.xht new file mode 100644 index 0000000000..d021e994bb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +
Test passes if there is no red.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031.xht new file mode 100644 index 0000000000..13e70e0b3a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-031.xht @@ -0,0 +1,48 @@ + + + + + + + CSS Test: margin collapsing - child has no clearance + + + + + + + + + + + + + +
+
+ Test passes if there is no red. +
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-033.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-033.xht new file mode 100644 index 0000000000..a86d89c246 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-033.xht @@ -0,0 +1,60 @@ + + + + + + + CSS Test: margin collapsing - clear + + + + + + + + + + + + + + +

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

+ +
+ +
+
+ +
+ +
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-034.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-034.xht new file mode 100644 index 0000000000..2cc0d1df53 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-034.xht @@ -0,0 +1,60 @@ + + + + + + + CSS Test: margin collapsing - clear + + + + + + + + + + + + + + +

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

+ +
+ +
+
+ +
+ +
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-035.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-035.xht new file mode 100644 index 0000000000..16168971c2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-035.xht @@ -0,0 +1,68 @@ + + + + + + + CSS Test: margin collapsing - clear + + + + + + + + + + + + + + +

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

+ +
+ +
+
+ +
+ +
+ +
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121-ref.xht new file mode 100644 index 0000000000..f74b1e6dd1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121-ref.xht @@ -0,0 +1,53 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The following two squares should be identical.

+ + + + + + + + + +
+ + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121.xht new file mode 100644 index 0000000000..8b6141ea37 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-121.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Margin Collapsing: clear (control: no margins) + + + + + + + + +

The following two squares should be identical.

+ + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-122.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-122.xht new file mode 100644 index 0000000000..17081a2cfe --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-122.xht @@ -0,0 +1,49 @@ + + + + CSS Test: Margin Collapsing: clear (simple) + + + + + + + + +

The following two squares should be identical.

+ + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123-ref.xht new file mode 100644 index 0000000000..80dc48a178 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123-ref.xht @@ -0,0 +1,57 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The following two rectangles should be identical.

+ + + + + + + + + + +
+ + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123.xht new file mode 100644 index 0000000000..db83b34178 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-123.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Margin Collapsing: clear (with nearby collapse-through block) + + + + + + + + +

The following two rectangles should be identical.

+ + + + + +
+
+
+
+
+
+
+ + + + + + + + +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125-ref.xht new file mode 100644 index 0000000000..10e21f49fc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125-ref.xht @@ -0,0 +1,53 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The following two rectangles should be identical.

+ + + + + + + + + +
+ + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125.xht new file mode 100644 index 0000000000..42b39e5f9d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-125.xht @@ -0,0 +1,52 @@ + + + + CSS Test: Margin Collapsing: clear (on a self-collapsing block with a margin) + + + + + + + + +

The following two rectangles should be identical.

+ + + + + +
+
+
+
+
+
+
+ + + + + + + + +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134-ref.xht new file mode 100644 index 0000000000..53eb9830af --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134-ref.xht @@ -0,0 +1,67 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The following three rectangles should be identical, with no red present.

+ +
+ + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134.xht new file mode 100644 index 0000000000..a777b655ce --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-134.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Margin Collapsing: clear with no floats + + + + + + + + +

The following three rectangles should be identical, with no red present.

+ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135-ref.xht new file mode 100644 index 0000000000..d13dc5a088 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135-ref.xht @@ -0,0 +1,23 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135.xht new file mode 100644 index 0000000000..85647a02a0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-135.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Margin Collapsing: negative margins with clear + + + + + + + + +

Test passes if there is no red.

+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142-ref.xht new file mode 100644 index 0000000000..faccb46814 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142-ref.xht @@ -0,0 +1,66 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 2 identical tall rectangles and no red.

+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142.xht new file mode 100644 index 0000000000..07fdd758a3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-142.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Margin Collapsing: clear (hard) + + + + + + + + +

Test passes if there are 2 identical tall rectangles and no red.

+ + + + + +
+
+
+
+
+
+
+ + + + + + + + + + + + + + +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157-ref.xht new file mode 100644 index 0000000000..1a782b0ad9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157-ref.xht @@ -0,0 +1,82 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 6 identical squares and no red.

+ + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157.xht new file mode 100644 index 0000000000..ab3ca14b17 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-157.xht @@ -0,0 +1,79 @@ + + + + CSS Test: Margin Collapsing: clear (varying margins) + + + + + + + + +

Test passes if there are 6 identical squares and no red.

+ + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158-ref.xht new file mode 100644 index 0000000000..4608e118e1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158-ref.xht @@ -0,0 +1,65 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 squares are identical.

+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158.xht new file mode 100644 index 0000000000..31a0a9f655 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-158.xht @@ -0,0 +1,57 @@ + + + + CSS Test: Margin Collapsing: clear (with nearby collapse-through block) + + + + + + + + +

Test passes if the 2 squares are identical.

+ + + + + +
+
+
+
+
+
+
+
+ + + + + + + + + + + +
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-164.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-164.xht new file mode 100644 index 0000000000..ad076eeddf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-164.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Margins on cleared blocks that contain floats + + + + + + + +

The following two boxes should be identical, with no red present.

+
+
+
TEST
+
TEST
+
+
+
+
TEST
+
TEST
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165-ref.xht new file mode 100644 index 0000000000..4007bfae5a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165-ref.xht @@ -0,0 +1,75 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ + + + + + + + + + +
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165.xht new file mode 100644 index 0000000000..14a7ccd5f5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-165.xht @@ -0,0 +1,61 @@ + + + + CSS Test: Margins on cleared blocks that contain floats + + + + + + + + +

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

+ + + + + + + + + +
+
+
+
TEST
+
TEST
+
+
+
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-166.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-166.xht new file mode 100644 index 0000000000..7bbd95db7e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-166.xht @@ -0,0 +1,66 @@ + + + + CSS Test: Margins on cleared blocks that contain floats, with dynamic border changes + + + + + + + + +

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

+ + + + + + + + + +
+
+
+
TEST
+
TEST
+
+
+
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+
+
TEST
+
+
TEST
+
+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002-ref.xht new file mode 100644 index 0000000000..ebb55af7cc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002-ref.xht @@ -0,0 +1,72 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The coloured bars on the left should match the coloured boxes in the black box.

+ + + + + + +
+
+
+
+
+
A
+
B
+
C
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002.xht new file mode 100644 index 0000000000..c9fd8961d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-002.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Margin Collapsing with Clearance + + + + + + + + +

The coloured bars on the left should match the coloured boxes in the black box.

+
+
+
+
+
A
+
B
+
C
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003-ref.xht new file mode 100644 index 0000000000..7c23b6b340 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003-ref.xht @@ -0,0 +1,86 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

The coloured bars on the left should match the coloured boxes in the black box.

+ + + + + + +
+
+
+
+
+
+
+
+
A
+
+
+
B
+
+
C
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003.xht new file mode 100644 index 0000000000..f789279aa9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-003.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Margin Collapsing with Clearance + + + + + + + + +

The coloured bars on the left should match the coloured boxes in the black box.

+
+
+
+
+
A
+
B
+
C
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-005.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-005.xht new file mode 100644 index 0000000000..d686922da4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-005.xht @@ -0,0 +1,104 @@ + + + + CSS Test: Margin Collapsing with Clearance + + + + + + + + +

Test passes if the layout of the boxes within the black box matches either the left or the right reference boxes.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-008.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-008.xht new file mode 100644 index 0000000000..f8709d9d57 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-008.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Margin Collapsing with Clearance + + + + + + + + + +

The coloured bars on the left should match the coloured boxes in the black box.

+
+
+
+
+
A
+
B
+
C
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-009.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-009.xht new file mode 100644 index 0000000000..621d968d9b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-009.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Margin Collapsing with Clearance + + + + + + + + + +

The coloured bars on the left should match the coloured boxes in the black box.

+
+
+
+
+
A
+
B
+
C
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-011.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-011.xht new file mode 100644 index 0000000000..e61a6668c3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-011.xht @@ -0,0 +1,105 @@ + + + + CSS Test: Margin Collapsing with Clearance + + + + + + + + +

Test passes if the layout of the boxes within the black box matches either the left or the right reference boxes.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012-ref.xht new file mode 100644 index 0000000000..b8ced2a875 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012-ref.xht @@ -0,0 +1,38 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
Image download support must be enabled
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012.xht new file mode 100644 index 0000000000..6e48ae4f92 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-012.xht @@ -0,0 +1,127 @@ + + + + + + + CSS Test: Margin collapsing with clearance - margins of a 'collapsed through' box with clearance do not collapse with parent block's bottom margin + + + + + + + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + +
+
+
+ + + +
+
+ +
+ + + +
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-013.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-013.xht new file mode 100644 index 0000000000..bfeddbf020 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-013.xht @@ -0,0 +1,137 @@ + + + + + + + CSS Test: Margin collapsing with clearance - margins of a 'collapsed through' box with clearance do not collapse with parent block's bottom margin + + + + + + + + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + + + +
+
+
+
+ + + +
+ + + +
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014-ref.xht new file mode 100644 index 0000000000..f48ba9f07e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014-ref.xht @@ -0,0 +1,48 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ +
Image download support must be enabled
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014.xht new file mode 100644 index 0000000000..4dc2282184 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-014.xht @@ -0,0 +1,129 @@ + + + + + + + CSS Test: Margin collapsing with clearance - clearance may be negative + + + + + + + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + +
+
+
+
+
+ + + +
+ + + +
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015-ref.xht new file mode 100644 index 0000000000..860e38edab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015-ref.xht @@ -0,0 +1,47 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
Image download support must be enabled
+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015.xht new file mode 100644 index 0000000000..ba279bf375 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-015.xht @@ -0,0 +1,101 @@ + + + + + + + CSS Test: Margin collapsing with clearance - Margins collapsing of an element's top margin with its first in-flow child should not be affected by clear and clearance + + + + + + + + + + + + + + +

Test passes if there is no red.

+ +
+ +
+
+
+
+
+
+ +
+ + + +
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016-ref.xht new file mode 100644 index 0000000000..151143ce30 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

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

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016.xht new file mode 100644 index 0000000000..717ce1ca6f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-016.xht @@ -0,0 +1,59 @@ + + + + + + + CSS Test: Margin collapsing - margins of a 'collapsed through' box without clearance can collapse with parent block's bottom margin + + + + + + + + + + + + + + +

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

+ +
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017-ref.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017-ref.xht new file mode 100644 index 0000000000..5c3f795e0c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017-ref.xht @@ -0,0 +1,45 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is a vertical gap
+ of exactly 100px between 2 green bars.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017.xht b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017.xht new file mode 100644 index 0000000000..6e0dbf05c5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/margin-collapse-clear-017.xht @@ -0,0 +1,82 @@ + + + + + + + CSS Test: Margin collapsing - margins of a 'collapsed through' box without clearance can collapse with parent block's bottom margin + + + + + + + + + + + + + + + +

Test passes if there is a vertical gap
+ of exactly 100px between 2 green bars.

+ +
+
+
+
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-adjoining-float.html b/testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-adjoining-float.html new file mode 100644 index 0000000000..698f380790 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-adjoining-float.html @@ -0,0 +1,11 @@ + +Negative clearance between adjoining float and child with top margin + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html b/testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html new file mode 100644 index 0000000000..fb0663945e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html @@ -0,0 +1,16 @@ + +Negative clearance between bottom margin and cleared child with top margin + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/nested-clearance-new-formatting-context.html b/testing/web-platform/tests/css/CSS2/floats-clear/nested-clearance-new-formatting-context.html new file mode 100644 index 0000000000..5e43b25067 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/nested-clearance-new-formatting-context.html @@ -0,0 +1,15 @@ + +Nested clearance on new formatting context + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-adjoining-opposite-float.html b/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-adjoining-opposite-float.html new file mode 100644 index 0000000000..01a457ee1f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-adjoining-opposite-float.html @@ -0,0 +1,16 @@ + +No clearance due to large top margin that takes us past the float + + + + +

There should be nothing below.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin-after-left-right.html b/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin-after-left-right.html new file mode 100644 index 0000000000..bc459d06cd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin-after-left-right.html @@ -0,0 +1,18 @@ + +No clearance due to large top margin inside clear:right inside clear:left that takes us past the floats + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin.html b/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin.html new file mode 100644 index 0000000000..cabb1ac850 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/no-clearance-due-to-large-margin.html @@ -0,0 +1,12 @@ + +No clearance due to large top margin that takes us past the float + + + +

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

+
+
+
+

+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/remove-block-before-self-collapsing-sibling-with-clearance.html b/testing/web-platform/tests/css/CSS2/floats-clear/remove-block-before-self-collapsing-sibling-with-clearance.html new file mode 100644 index 0000000000..c7a4006ff4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/remove-block-before-self-collapsing-sibling-with-clearance.html @@ -0,0 +1,21 @@ + + + + + + + +

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

+
+
+
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block-after-margin.html b/testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block-after-margin.html new file mode 100644 index 0000000000..ee8bebc53b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block-after-margin.html @@ -0,0 +1,14 @@ + +Float separated from float inside empty cleared block, margin before clearance + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block.html b/testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block.html new file mode 100644 index 0000000000..a383e9a6a2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/second-float-inside-empty-cleared-block.html @@ -0,0 +1,14 @@ + +Float separated from float inside empty cleared block + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-green.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-green.png new file mode 100644 index 0000000000..b98ca0ba0a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-lime.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-lime.png new file mode 100644 index 0000000000..cb397fb090 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-lime.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-maroon.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-maroon.png new file mode 100644 index 0000000000..3f86b07219 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-maroon.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-navy.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-navy.png new file mode 100644 index 0000000000..9b9a03955b Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-navy.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-red.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-red.png new file mode 100644 index 0000000000..6bd73ac101 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-red.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-white.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-white.png new file mode 100644 index 0000000000..dd43faec54 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/1x1-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-gg-rr.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-gg-rr.png new file mode 100644 index 0000000000..84f5b2a4f1 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-gg-rr.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-green.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-green.png new file mode 100644 index 0000000000..b3c8cf3eb4 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/60x60-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/a-green.css b/testing/web-platform/tests/css/CSS2/floats-clear/support/a-green.css new file mode 100644 index 0000000000..b0dbb071d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/support/a-green.css @@ -0,0 +1 @@ +.a { color: green; } diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/b-green.css b/testing/web-platform/tests/css/CSS2/floats-clear/support/b-green.css new file mode 100644 index 0000000000..a0473f5ca2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/support/b-green.css @@ -0,0 +1 @@ +.b { color: green; } \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/black15x15.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/black15x15.png new file mode 100644 index 0000000000..b1bbef2cd5 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/black15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/blue15x15.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/blue15x15.png new file mode 100644 index 0000000000..89de32fdb8 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/blue15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/c-red.css b/testing/web-platform/tests/css/CSS2/floats-clear/support/c-red.css new file mode 100644 index 0000000000..d4ba5c64e9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats-clear/support/c-red.css @@ -0,0 +1 @@ +.c { color: red; } \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/cat.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/cat.png new file mode 100644 index 0000000000..85dd732481 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/cat.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-001.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-001.png new file mode 100644 index 0000000000..b7e6634ee9 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-001.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-002.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-002.png new file mode 100644 index 0000000000..8085fe7197 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-002.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-003.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-003.png new file mode 100644 index 0000000000..18a3a8f0b0 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/clear-clearance-calculation-003.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/diamond.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/diamond.png new file mode 100644 index 0000000000..51112efc7c Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/diamond.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/floats-005.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/floats-005.png new file mode 100644 index 0000000000..c72bcbad11 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/floats-005.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/green-rectangle-50wideBy10tall.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/green-rectangle-50wideBy10tall.png new file mode 100644 index 0000000000..9f43666ee5 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/green-rectangle-50wideBy10tall.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/green15x15.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/green15x15.png new file mode 100644 index 0000000000..51741584a0 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/green15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-2em-space.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-2em-space.png new file mode 100644 index 0000000000..2c381ef4dc Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-2em-space.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-4em-space.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-4em-space.png new file mode 100644 index 0000000000..dc338c0bfe Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/margin-collapse-4em-space.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png new file mode 100644 index 0000000000..9b88fbd811 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rrg-rgg.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rrg-rgg.png new file mode 100644 index 0000000000..fcf4f3fd7d Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-grg-rrg-rgg.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png new file mode 100644 index 0000000000..d454e3a630 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-tr.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-tr.png new file mode 100644 index 0000000000..8b4b25364e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/pattern-tr.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/ring.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/ring.png new file mode 100644 index 0000000000..061bb94eba Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/ring.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/ruler-v-100px-200px-300px.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/ruler-v-100px-200px-300px.png new file mode 100644 index 0000000000..d61da4da26 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/ruler-v-100px-200px-300px.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/square-purple.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/square-purple.png new file mode 100644 index 0000000000..0f522d7872 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/square-purple.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/square-teal.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/square-teal.png new file mode 100644 index 0000000000..e567f51b91 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/square-teal.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/square-white.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/square-white.png new file mode 100644 index 0000000000..5853cbb238 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/square-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-blue.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-blue.png new file mode 100644 index 0000000000..bf2759634d Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-blue.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-green.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-green.png new file mode 100644 index 0000000000..0aa79b0c86 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-lime.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-lime.png new file mode 100644 index 0000000000..55fd7fdaed Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-lime.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-orange.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-purple.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-purple.png new file mode 100644 index 0000000000..73bea77517 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-purple.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-red.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-red.png new file mode 100644 index 0000000000..1caf25c992 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-red.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-white.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-white.png new file mode 100644 index 0000000000..1a7d4323d7 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-yellow.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-yellow.png new file mode 100644 index 0000000000..1591aa0e2e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/swatch-yellow.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/test-bl.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-bl.png new file mode 100644 index 0000000000..904e24e996 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-bl.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/test-br.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-br.png new file mode 100644 index 0000000000..f413ff5c1a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-br.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/test-outer.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-outer.png new file mode 100644 index 0000000000..82eeace7fc Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-outer.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/test-tl.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-tl.png new file mode 100644 index 0000000000..f6ac0ef7e8 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-tl.png differ diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/support/test-tr.png b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-tr.png new file mode 100644 index 0000000000..59843ae54b Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/floats-clear/support/test-tr.png differ -- cgit v1.2.3