aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs20
-rw-r--r--components/servo/Cargo.lock9
-rw-r--r--components/servo/Cargo.toml3
-rw-r--r--tests/unit/profile/Cargo.toml15
-rw-r--r--tests/unit/profile/lib.rs9
-rw-r--r--tests/unit/profile/time.rs15
-rw-r--r--tests/wpt/css-tests/compositing-1_dev/html/chapter-12.htm48
-rw-r--r--tests/wpt/css-tests/compositing-1_dev/xhtml1/chapter-12.xht48
-rw-r--r--tests/wpt/css-tests/compositing-1_dev/xhtml1print/chapter-12.xht48
-rw-r--r--tests/wpt/css-tests/css-animations-1_dev/html/chapter-8.htm26
-rw-r--r--tests/wpt/css-tests/css-animations-1_dev/xhtml1/chapter-8.xht26
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-11.htm40
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-11.xht40
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-11.xht40
-rw-r--r--tests/wpt/css-tests/css-break-3_dev/html/chapter-3.htm36
-rw-r--r--tests/wpt/css-tests/css-break-3_dev/html/chapter-5.htm126
-rw-r--r--tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-3.xht36
-rw-r--r--tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-5.xht126
-rw-r--r--tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-3.xht36
-rw-r--r--tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-5.xht126
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/html/chapter-9.htm34
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht34
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1print/chapter-9.xht34
-rw-r--r--tests/wpt/css-tests/css-counter-styles-3_dev/html/chapter-10.htm78
-rw-r--r--tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1/chapter-10.xht78
-rw-r--r--tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1print/chapter-10.xht78
-rw-r--r--tests/wpt/css-tests/css-exclusions-1_dev/html/chapter-3.htm46
-rw-r--r--tests/wpt/css-tests/css-exclusions-1_dev/xhtml1/chapter-3.xht46
-rw-r--r--tests/wpt/css-tests/css-exclusions-1_dev/xhtml1print/chapter-3.xht46
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-11.htm336
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-A.htm336
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-11.xht336
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-A.xht336
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-11.xht336
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-A.xht336
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm30
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/chapter-8.htm117
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/chapter-A.htm147
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht30
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-8.xht117
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-A.xht147
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht30
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-8.xht117
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-A.xht147
-rw-r--r--tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-6.htm42
-rw-r--r--tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-C.htm42
-rw-r--r--tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-6.xht42
-rw-r--r--tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-C.xht42
-rw-r--r--tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-6.xht42
-rw-r--r--tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-C.xht42
-rw-r--r--tests/wpt/css-tests/css-grid-1_dev/html/chapter-13.htm102
-rw-r--r--tests/wpt/css-tests/css-grid-1_dev/html/chapter-A.htm102
-rw-r--r--tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-13.xht102
-rw-r--r--tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-A.xht102
-rw-r--r--tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-13.xht102
-rw-r--r--tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-A.xht102
-rw-r--r--tests/wpt/css-tests/css-images-3_dev/html/chapter-7.htm46
-rw-r--r--tests/wpt/css-tests/css-images-3_dev/xhtml1/chapter-7.xht46
-rw-r--r--tests/wpt/css-tests/css-images-3_dev/xhtml1print/chapter-7.xht46
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/chapter-10.htm57
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/chapter-7.htm500
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/chapter-C.htm73
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-clip-1.htm57
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1a.htm26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1b.htm26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1c.htm26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-image-2.htm31
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-a.htm60
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-b.htm61
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-1.htm48
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-2.htm77
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1a.htm39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1b.htm39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1c.htm39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2a.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2b.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3a.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3b.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4a.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4b.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4c.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4d.htm32
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-5.htm35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-6.htm50
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-position-7.htm50
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-1.htm47
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-2.htm42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-3.htm42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-auto.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-length.htm33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-percent.htm33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-border.htm36
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-padding.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-cover.htm28
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-auto.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-length.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-percent.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-auto.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-length.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent-stretch.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-clip-1-ref.htm42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-1-ref.htm19
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-2-ref.htm20
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-mode-ref.htm52
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-1-ref.htm34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-2-ref.htm35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-1-ref.htm33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-2-ref.htm29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-3-ref.htm29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-4-ref.htm29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-5-ref.htm38
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-6-ref.htm30
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-7-ref.htm30
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-1-ref.htm45
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-2-ref.htm45
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-3-ref.htm40
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-border-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-padding-ref.htm35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-position-fifty-fifty-ref.htm33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-cover-ref.htm21
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-percent-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-stretch-ref.htm29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x100-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x50-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x50-transparent-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/mask-half-transparent-100x100.svg8
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reference/support/transparent-100x50-blue-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reftest-toc.htm352
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/reftest.list44
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/50x100-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/50x50-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x50-transparent-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/blue-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/green-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/mask-half-transparent-100x100.svg8
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/red-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/support/transparent-100x50-blue-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/html/toc.htm2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/implementation-report-TEMPLATE.data88
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/index.htm2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/index.xht2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/testinfo.data44
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-10.xht57
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-7.xht500
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-C.xht73
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-clip-1.xht57
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1a.xht26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1b.xht26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1c.xht26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-2.xht31
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-a.xht60
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-b.xht61
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-1.xht48
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-2.xht77
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1a.xht39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1b.xht39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1c.xht39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2a.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2b.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3a.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3b.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4a.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4b.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4c.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4d.xht32
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-5.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-6.xht50
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-7.xht50
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-1.xht47
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-2.xht42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-3.xht42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-length.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-percent.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht36
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-cover.xht28
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-length.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-percent.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-length.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-clip-1-ref.xht42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht19
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-2-ref.xht20
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht52
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-1-ref.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-2-ref.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-5-ref.xht38
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-6-ref.xht30
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-7-ref.xht30
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-1-ref.xht45
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-2-ref.xht45
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-3-ref.xht40
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-border-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-padding-ref.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-position-fifty-fifty-ref.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-cover-ref.xht21
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-percent-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-stretch-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x100-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x50-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x50-transparent-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/mask-half-transparent-100x100.svg8
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/transparent-100x50-blue-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest-toc.xht352
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest.list44
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x100-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x50-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x50-transparent-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/mask-half-transparent-100x100.svg8
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/transparent-100x50-blue-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1/toc.xht2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-10.xht57
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-7.xht500
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-C.xht73
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-clip-1.xht57
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1a.xht26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1b.xht26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1c.xht26
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-2.xht31
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-a.xht60
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-b.xht61
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-1.xht48
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-2.xht77
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1a.xht39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1b.xht39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1c.xht39
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2a.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2b.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3a.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3b.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4a.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4b.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4c.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4d.xht32
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-5.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-6.xht50
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-7.xht50
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-1.xht47
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-2.xht42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-3.xht42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-length.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht36
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-cover.xht28
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-length.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-percent.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-length.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-clip-1-ref.xht42
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht19
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-2-ref.xht20
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht52
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-1-ref.xht34
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-2-ref.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-5-ref.xht38
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-6-ref.xht30
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-7-ref.xht30
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-1-ref.xht45
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-2-ref.xht45
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-3-ref.xht40
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-border-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-padding-ref.xht35
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-position-fifty-fifty-ref.xht33
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-cover-ref.xht21
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-percent-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht27
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-stretch-ref.xht29
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x100-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x50-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x50-transparent-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/mask-half-transparent-100x100.svg8
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/transparent-100x50-blue-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest-toc.xht352
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest.list44
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x100-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x50-opaque-blue.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x50-transparent-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/mask-half-transparent-100x100.svg8
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.pngbin0 -> 40279 bytes
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-luminance-100x100.svg3
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/transparent-100x50-blue-100x50.svg2
-rw-r--r--tests/wpt/css-tests/css-masking-1_dev/xhtml1print/toc.xht2
-rw-r--r--tests/wpt/css-tests/css-multicol-1_dev/html4/chapter-9.htm26
-rw-r--r--tests/wpt/css-tests/css-multicol-1_dev/xhtml1/chapter-9.xht26
-rw-r--r--tests/wpt/css-tests/css-multicol-1_dev/xhtml1print/chapter-9.xht26
-rw-r--r--tests/wpt/css-tests/css-namespaces-3_dev/html/chapter-4.htm24
-rw-r--r--tests/wpt/css-tests/css-namespaces-3_dev/xhtml1/chapter-4.xht24
-rw-r--r--tests/wpt/css-tests/css-page-3_dev/html/chapter-10.htm45
-rw-r--r--tests/wpt/css-tests/css-page-3_dev/html/chapter-B.htm45
-rw-r--r--tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-10.xht45
-rw-r--r--tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-B.xht45
-rw-r--r--tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-10.xht45
-rw-r--r--tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-B.xht45
-rw-r--r--tests/wpt/css-tests/css-pseudo-4_dev/html/chapter-6.htm64
-rw-r--r--tests/wpt/css-tests/css-pseudo-4_dev/xhtml1/chapter-6.xht64
-rw-r--r--tests/wpt/css-tests/css-pseudo-4_dev/xhtml1print/chapter-6.xht64
-rw-r--r--tests/wpt/css-tests/css-regions-1_dev/html/chapter-11.htm66
-rw-r--r--tests/wpt/css-tests/css-regions-1_dev/xhtml1/chapter-11.xht66
-rw-r--r--tests/wpt/css-tests/css-regions-1_dev/xhtml1print/chapter-11.xht66
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/html/chapter-6.htm66
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1/chapter-6.xht66
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/chapter-6.xht66
-rw-r--r--tests/wpt/css-tests/css-style-attr-1_dev/html4/chapter-6.htm20
-rw-r--r--tests/wpt/css-tests/css-style-attr-1_dev/xhtml1/chapter-6.xht20
-rw-r--r--tests/wpt/css-tests/css-style-attr-1_dev/xhtml1print/chapter-6.xht20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/chapter-9.htm87
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/chapter-C.htm87
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-9.xht87
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-C.xht87
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-9.xht87
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-C.xht87
-rw-r--r--tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-B.htm27
-rw-r--r--tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-D.htm27
-rw-r--r--tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-B.xht27
-rw-r--r--tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-D.xht27
-rw-r--r--tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-B.xht27
-rw-r--r--tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-D.xht27
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/html/chapter-21.htm44
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-21.xht44
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1print/chapter-21.xht44
-rw-r--r--tests/wpt/css-tests/css-transitions-1_dev/html/chapter-10.htm28
-rw-r--r--tests/wpt/css-tests/css-transitions-1_dev/xhtml1/chapter-10.xht28
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/html/chapter-3.htm3
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/html/chapter-5.htm12
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/html/chapter-6.htm102
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/html/chapter-E.htm117
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-3.xht3
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-5.xht12
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-6.xht102
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-E.xht117
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-3.xht3
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-5.xht12
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-6.xht102
-rw-r--r--tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-E.xht117
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/chapter-5.htm26
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/chapter-9.htm104
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/toc.htm2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin-iframe.htm48
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin.htm2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate-iframe.htm47
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate.htm2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data12
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/testinfo.data6
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-5.xht26
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-9.xht104
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/toc.xht2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin-iframe.xht48
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin.xht2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate-iframe.xht47
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate.xht2
-rw-r--r--tests/wpt/css-tests/css-variables-1_dev/html/chapter-6.htm68
-rw-r--r--tests/wpt/css-tests/css-variables-1_dev/xhtml1/chapter-6.xht68
-rw-r--r--tests/wpt/css-tests/css-variables-1_dev/xhtml1print/chapter-6.xht68
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vlr-059.htm4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vrl-058.htm4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-5.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-7.htm8
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-9.htm159
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-A.htm159
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data12
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data6
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-5.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-7.xht8
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-9.xht159
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-A.xht159
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-5.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-7.xht8
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-9.xht159
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-A.xht159
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vlr-059.htm4
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vrl-058.htm4
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/at-charset-013.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-005.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-007.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-010.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/basic-html-table-001.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/case-sensitive-006.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-1.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-10.htm13
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-11.htm7
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-12.htm3
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-13.htm3
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-14.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-15.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-16.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-17.htm15
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-18.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-2.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-3.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-4.htm97
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-5.htm81
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-6.htm317
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-7.htm196
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-8.htm3
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-9.htm17
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-A.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-B.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-C.htm1154
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-D.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-E.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-F.htm5
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-G.htm7
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-H.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-I.htm8
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-attr-case-001.htm18
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/html-case-sensitivity-001.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/lang-pseudoclass-001.htm20
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/margin-collapse-018.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/overflow-html-body-001.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm4
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/table-intro-example-001.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/table-intro-example-002.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/table-intro-example-003.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/table-intro-example-004.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/toc.htm12
-rw-r--r--tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data42
-rw-r--r--tests/wpt/css-tests/css21_dev/testinfo.data32
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/basic-html-table-001.xht50
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-1.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-10.xht13
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-11.xht16
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-13.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-16.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-17.xht60
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-18.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-2.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-3.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-4.xht97
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-5.xht81
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-6.xht317
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-7.xht196
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-9.xht17
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-A.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-B.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-C.xht1154
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-D.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-E.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-F.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-G.xht7
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-H.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-I.xht8
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/overflow-html-body-001.xht24
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-001.xht50
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-002.xht50
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-003.xht48
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-004.xht45
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/toc.xht12
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/basic-html-table-001.xht59
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-1.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-10.xht13
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-11.xht16
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-13.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-16.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-17.xht60
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-18.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-2.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-3.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-4.xht97
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-5.xht81
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-6.xht317
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-7.xht196
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-9.xht17
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-A.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-B.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-C.xht1154
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-D.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-E.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-F.xht5
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-G.xht7
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-H.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-I.xht8
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/overflow-html-body-001.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-001.xht59
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-002.xht59
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-003.xht57
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-004.xht54
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht12
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm170
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/matchMediaAddListener.htm10
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data4
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/testinfo.data2
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht170
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMediaAddListener.xht22
-rw-r--r--tests/wpt/css-tests/filters-1_dev/html/chapter-14.htm60
-rw-r--r--tests/wpt/css-tests/filters-1_dev/html/chapter-B.htm352
-rw-r--r--tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-14.xht60
-rw-r--r--tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-B.xht352
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/html/chapter-7.htm52
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-7.xht52
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-7.xht52
-rw-r--r--tests/wpt/css-tests/mediaqueries-3_dev/html/chapter-6.htm30
-rw-r--r--tests/wpt/css-tests/mediaqueries-3_dev/xhtml1/chapter-6.xht30
-rw-r--r--tests/wpt/css-tests/mediaqueries-3_dev/xhtml1print/chapter-6.xht30
-rw-r--r--tests/wpt/css-tests/selectors-3_dev/html/chapter-15.htm12
-rw-r--r--tests/wpt/css-tests/selectors-3_dev/xhtml1/chapter-15.xht12
-rw-r--r--tests/wpt/css-tests/selectors-3_dev/xhtml1print/chapter-15.xht12
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/html/chapter-12.htm4
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/html/reference/of-type-selectors-ref.htm30
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/html/reftest.list1
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/html/selector-required.htm2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/html/toc.htm2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/implementation-report-TEMPLATE.data5
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/index.htm2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/index.xht2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/testinfo.data3
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/chapter-12.xht12
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/of-type-selectors.xht31
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/reference/of-type-selectors-ref.xht29
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest-toc.xht8
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest.list1
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/selector-required.xht2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1/toc.xht2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/chapter-12.xht12
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/of-type-selectors.xht40
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/reference/of-type-selectors-ref.xht38
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest-toc.xht8
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest.list1
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/selector-required.xht2
-rw-r--r--tests/wpt/css-tests/selectors-4_dev/xhtml1print/toc.xht2
-rw-r--r--tests/wpt/css-tests/source_rev2
-rw-r--r--tests/wpt/metadata-css/MANIFEST.json2950
-rw-r--r--tests/wpt/metadata/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html.ini6
-rw-r--r--tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini3
-rw-r--r--tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini4
-rw-r--r--tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini3
-rw-r--r--tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini4
-rw-r--r--tests/wpt/mozilla/meta/mozilla/sslfail.html.ini3
653 files changed, 22550 insertions, 9733 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs
index a0c4ee9d021..36c042b4d75 100644
--- a/components/script/dom/canvasrenderingcontext2d.rs
+++ b/components/script/dom/canvasrenderingcontext2d.rs
@@ -486,11 +486,29 @@ impl CanvasRenderingContext2D {
match color {
Ok(CSSColor::RGBA(rgba)) => Ok(rgba),
Ok(CSSColor::CurrentColor) => {
+ // TODO: https://github.com/whatwg/html/issues/1099
+ // Reconsider how to calculate currentColor in a display:none canvas
+
// TODO: will need to check that the context bitmap mode is fixed
// once we implement CanvasProxy
let window = window_from_node(&*self.canvas);
+
let style = window.GetComputedStyle(&*self.canvas.upcast(), None);
- self.parse_color(&style.GetPropertyValue(DOMString::from("color")))
+
+ let element_not_rendered =
+ !self.canvas.upcast::<Node>().is_in_doc() ||
+ style.GetPropertyValue(DOMString::from("display")) == "none";
+
+ if element_not_rendered {
+ Ok(RGBA {
+ red: 0.0,
+ green: 0.0,
+ blue: 0.0,
+ alpha: 1.0,
+ })
+ } else {
+ self.parse_color(&style.GetPropertyValue(DOMString::from("color")))
+ }
},
_ => Err(())
}
diff --git a/components/servo/Cargo.lock b/components/servo/Cargo.lock
index 70ece4ceb18..699fb329559 100644
--- a/components/servo/Cargo.lock
+++ b/components/servo/Cargo.lock
@@ -33,6 +33,7 @@ dependencies = [
"offscreen_gl_context 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"plugin_compiletest 0.0.1",
"profile 0.0.1",
+ "profile_tests 0.0.1",
"profile_traits 0.0.1",
"script 0.0.1",
"script_tests 0.0.1",
@@ -1627,6 +1628,14 @@ dependencies = [
]
[[package]]
+name = "profile_tests"
+version = "0.0.1"
+dependencies = [
+ "profile 0.0.1",
+ "profile_traits 0.0.1",
+]
+
+[[package]]
name = "profile_traits"
version = "0.0.1"
dependencies = [
diff --git a/components/servo/Cargo.toml b/components/servo/Cargo.toml
index f62468c5151..10e4573bb7c 100644
--- a/components/servo/Cargo.toml
+++ b/components/servo/Cargo.toml
@@ -33,6 +33,9 @@ path = "../../tests/unit/net"
[dev-dependencies.net_traits_tests]
path = "../../tests/unit/net_traits"
+[dev-dependencies.profile_tests]
+path = "../../tests/unit/profile"
+
[dev-dependencies.script_tests]
path = "../../tests/unit/script"
diff --git a/tests/unit/profile/Cargo.toml b/tests/unit/profile/Cargo.toml
new file mode 100644
index 00000000000..812a304660d
--- /dev/null
+++ b/tests/unit/profile/Cargo.toml
@@ -0,0 +1,15 @@
+[package]
+name = "profile_tests"
+version = "0.0.1"
+authors = ["The Servo Project Developers"]
+
+[lib]
+name = "profile_tests"
+path = "lib.rs"
+doctest = false
+
+[dependencies.profile]
+path = "../../../components/profile"
+
+[dependencies.profile_traits]
+path = "../../../components/profile_traits"
diff --git a/tests/unit/profile/lib.rs b/tests/unit/profile/lib.rs
new file mode 100644
index 00000000000..f60883d4211
--- /dev/null
+++ b/tests/unit/profile/lib.rs
@@ -0,0 +1,9 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+extern crate profile;
+extern crate profile_traits;
+
+#[cfg(test)]
+mod time;
diff --git a/tests/unit/profile/time.rs b/tests/unit/profile/time.rs
new file mode 100644
index 00000000000..b3156f40f87
--- /dev/null
+++ b/tests/unit/profile/time.rs
@@ -0,0 +1,15 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+use profile::time;
+use profile_traits::time::ProfilerMsg;
+
+#[test]
+fn time_profiler_smoke_test() {
+ let chan = time::Profiler::create(None);
+ assert!(true, "Can create the profiler thread");
+
+ chan.send(ProfilerMsg::Exit);
+ assert!(true, "Can tell the profiler thread to exit");
+}
diff --git a/tests/wpt/css-tests/compositing-1_dev/html/chapter-12.htm b/tests/wpt/css-tests/compositing-1_dev/html/chapter-12.htm
index 42cfc9e39b9..5bc61693f83 100644
--- a/tests/wpt/css-tests/compositing-1_dev/html/chapter-12.htm
+++ b/tests/wpt/css-tests/compositing-1_dev/html/chapter-12.htm
@@ -36,76 +36,76 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-2dcontext2">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-porterduff">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg11">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-porterduff">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-2dcontext2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/compositing-1_dev/xhtml1/chapter-12.xht b/tests/wpt/css-tests/compositing-1_dev/xhtml1/chapter-12.xht
index 4b457ead38c..50de6eda679 100644
--- a/tests/wpt/css-tests/compositing-1_dev/xhtml1/chapter-12.xht
+++ b/tests/wpt/css-tests/compositing-1_dev/xhtml1/chapter-12.xht
@@ -36,76 +36,76 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-2dcontext2">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-porterduff">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg11">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-porterduff">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-2dcontext2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/compositing-1_dev/xhtml1print/chapter-12.xht b/tests/wpt/css-tests/compositing-1_dev/xhtml1print/chapter-12.xht
index 4b457ead38c..50de6eda679 100644
--- a/tests/wpt/css-tests/compositing-1_dev/xhtml1print/chapter-12.xht
+++ b/tests/wpt/css-tests/compositing-1_dev/xhtml1print/chapter-12.xht
@@ -36,76 +36,76 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-2dcontext2">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-porterduff">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg11">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-porterduff">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-2dcontext2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-animations-1_dev/html/chapter-8.htm b/tests/wpt/css-tests/css-animations-1_dev/html/chapter-8.htm
index 75c65214e2a..64047167d74 100644
--- a/tests/wpt/css-tests/css-animations-1_dev/html/chapter-8.htm
+++ b/tests/wpt/css-tests/css-animations-1_dev/html/chapter-8.htm
@@ -33,43 +33,43 @@
<a href="https://www.w3.org/TR/css3-animations/#references">8 References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#CSS21">
+ <tbody id="s8.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#CSS3-TRANSITIONS">
+ <tbody id="s8.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#CSS3VAL">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#WCAG20">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#normative-references">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#other-references">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="slongstatus-date.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#CSS3VAL">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#WCAG20">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-animations-1_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css-animations-1_dev/xhtml1/chapter-8.xht
index d2529165d8a..4e5cd943233 100644
--- a/tests/wpt/css-tests/css-animations-1_dev/xhtml1/chapter-8.xht
+++ b/tests/wpt/css-tests/css-animations-1_dev/xhtml1/chapter-8.xht
@@ -33,43 +33,43 @@
<a href="https://www.w3.org/TR/css3-animations/#references">8 References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#CSS21">
+ <tbody id="s8.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#CSS3-TRANSITIONS">
+ <tbody id="s8.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#CSS3VAL">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#WCAG20">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#normative-references">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#other-references">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="slongstatus-date.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#CSS3VAL">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#WCAG20">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-11.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-11.htm
index eb1bb5c10a0..25765402e6a 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-11.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-11.htm
@@ -39,64 +39,64 @@
<tbody id="s11.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS-2010">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS-SHAPES">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS1">
+ <tbody id="s.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS21">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-BREAK">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-IMAGES">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-TRANSITIONS">
+ <tbody id="snormative-references.#ref-CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3COLOR">
+ <tbody id="snormative-references.#ref-HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-HTML401">
+ <tbody id="snormative-references.#ref-RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-RFC2119">
+ <tbody id="snormative-references.#ref-XHTML11">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-WCAG20">
+ <tbody id="sother-references.#ref-CSS-2010">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-XHTML11">
+ <tbody id="sother-references.#ref-CSS-SHAPES">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-XML11">
+ <tbody id="sother-references.#ref-CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#ref-CSS3-BREAK">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#ref-CSS3-IMAGES">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="sother-references.#ref-CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#ref-CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#ref-WCAG20">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#ref-XML11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-11.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-11.xht
index 6aa97dd3639..89addb31f29 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-11.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-11.xht
@@ -39,64 +39,64 @@
<tbody id="s11.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS-2010">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS-SHAPES">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS1">
+ <tbody id="s.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS21">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-BREAK">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-IMAGES">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-TRANSITIONS">
+ <tbody id="snormative-references.#ref-CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3COLOR">
+ <tbody id="snormative-references.#ref-HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-HTML401">
+ <tbody id="snormative-references.#ref-RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-RFC2119">
+ <tbody id="snormative-references.#ref-XHTML11">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-WCAG20">
+ <tbody id="sother-references.#ref-CSS-2010">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-XHTML11">
+ <tbody id="sother-references.#ref-CSS-SHAPES">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-XML11">
+ <tbody id="sother-references.#ref-CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#ref-CSS3-BREAK">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#ref-CSS3-IMAGES">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="sother-references.#ref-CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#ref-CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#ref-WCAG20">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#ref-XML11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-11.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-11.xht
index 6aa97dd3639..89addb31f29 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-11.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-11.xht
@@ -39,64 +39,64 @@
<tbody id="s11.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS-2010">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS-SHAPES">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS1">
+ <tbody id="s.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS21">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-BREAK">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-IMAGES">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3-TRANSITIONS">
+ <tbody id="snormative-references.#ref-CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-CSS3COLOR">
+ <tbody id="snormative-references.#ref-HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-HTML401">
+ <tbody id="snormative-references.#ref-RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-RFC2119">
+ <tbody id="snormative-references.#ref-XHTML11">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-WCAG20">
+ <tbody id="sother-references.#ref-CSS-2010">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-XHTML11">
+ <tbody id="sother-references.#ref-CSS-SHAPES">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#ref-XML11">
+ <tbody id="sother-references.#ref-CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#ref-CSS3-BREAK">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#ref-CSS3-IMAGES">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="sother-references.#ref-CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#ref-CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#ref-WCAG20">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#ref-XML11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-break-3_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-break-3_dev/html/chapter-3.htm
index 20a30e358f9..8a2dbbf2aa4 100644
--- a/tests/wpt/css-tests/css-break-3_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/css-break-3_dev/html/chapter-3.htm
@@ -63,42 +63,6 @@
<tbody id="s3.1.#region-break-values">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#valdef-break-before-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-column">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-region">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-column">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-left">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-recto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-region">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-right">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-verso">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
diff --git a/tests/wpt/css-tests/css-break-3_dev/html/chapter-5.htm b/tests/wpt/css-tests/css-break-3_dev/html/chapter-5.htm
index d89fd0352c1..25b98d3d27e 100644
--- a/tests/wpt/css-tests/css-break-3_dev/html/chapter-5.htm
+++ b/tests/wpt/css-tests/css-break-3_dev/html/chapter-5.htm
@@ -186,139 +186,175 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-display-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-masking-1">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-page-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-position-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-regions-1">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-shapes-1">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-sizing-3">
+ <tbody id="s.#tagline">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="scolumn-break-values.#valdef-break-before-avoid-column">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="scolumn-break-values.#valdef-break-before-column">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-regions">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-sizing">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-transforms">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3col">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3text">
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3val">
+ <tbody id="sgeneric-break-values.#valdef-break-before-auto">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sgeneric-break-values.#valdef-break-before-avoid">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="sinformative.#biblio-css3-sizing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="sinformative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="sinformative.#biblio-css3text">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="snormative.#biblio-css-cascade-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="snormative.#biblio-css-display-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-a13d9f9a">
+ <tbody id="snormative.#biblio-css-masking-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-page-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-position-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-regions-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css-shapes-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css-sizing-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css-writing-modes-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-css3-regions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#tagline">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-avoid-page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-recto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-right">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-verso">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sregion-break-values.#valdef-break-before-avoid-region">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sregion-break-values.#valdef-break-before-region">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-3.xht
index 1e2c3f30380..e767d5e23e7 100644
--- a/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-3.xht
@@ -63,42 +63,6 @@
<tbody id="s3.1.#region-break-values">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#valdef-break-before-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-column">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-region">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-column">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-left">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-recto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-region">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-right">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-verso">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
diff --git a/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-5.xht
index a8afffb05ff..96866e44217 100644
--- a/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/css-break-3_dev/xhtml1/chapter-5.xht
@@ -186,139 +186,175 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-display-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-masking-1">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-page-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-position-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-regions-1">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-shapes-1">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-sizing-3">
+ <tbody id="s.#tagline">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="scolumn-break-values.#valdef-break-before-avoid-column">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="scolumn-break-values.#valdef-break-before-column">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-regions">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-sizing">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-transforms">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3col">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3text">
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3val">
+ <tbody id="sgeneric-break-values.#valdef-break-before-auto">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sgeneric-break-values.#valdef-break-before-avoid">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="sinformative.#biblio-css3-sizing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="sinformative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="sinformative.#biblio-css3text">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="snormative.#biblio-css-cascade-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="snormative.#biblio-css-display-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-a13d9f9a">
+ <tbody id="snormative.#biblio-css-masking-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-page-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-position-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-regions-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css-shapes-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css-sizing-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css-writing-modes-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-css3-regions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#tagline">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-avoid-page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-recto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-right">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-verso">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sregion-break-values.#valdef-break-before-avoid-region">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sregion-break-values.#valdef-break-before-region">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-3.xht
index 1e2c3f30380..e767d5e23e7 100644
--- a/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-3.xht
@@ -63,42 +63,6 @@
<tbody id="s3.1.#region-break-values">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#valdef-break-before-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-column">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-avoid-region">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-column">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-left">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-recto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-region">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-right">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.#valdef-break-before-verso">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
diff --git a/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-5.xht b/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-5.xht
index a8afffb05ff..96866e44217 100644
--- a/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-5.xht
+++ b/tests/wpt/css-tests/css-break-3_dev/xhtml1print/chapter-5.xht
@@ -186,139 +186,175 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-display-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-masking-1">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-page-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-position-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-regions-1">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-shapes-1">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-sizing-3">
+ <tbody id="s.#tagline">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="scolumn-break-values.#valdef-break-before-avoid-column">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="scolumn-break-values.#valdef-break-before-column">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-regions">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-sizing">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-transforms">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3col">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3text">
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3val">
+ <tbody id="sgeneric-break-values.#valdef-break-before-auto">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sgeneric-break-values.#valdef-break-before-avoid">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="sinformative.#biblio-css3-sizing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="sinformative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="sinformative.#biblio-css3text">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="snormative.#biblio-css-cascade-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="snormative.#biblio-css-display-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-a13d9f9a">
+ <tbody id="snormative.#biblio-css-masking-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-page-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-position-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-regions-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css-shapes-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css-sizing-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css-writing-modes-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-css3-regions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#tagline">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-avoid-page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-recto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-right">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="spage-break-values.#valdef-break-before-verso">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sregion-break-values.#valdef-break-before-avoid-region">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sregion-break-values.#valdef-break-before-region">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/html/chapter-9.htm b/tests/wpt/css-tests/css-conditional-3_dev/html/chapter-9.htm
index 27a2c5796f5..b5c5599a765 100644
--- a/tests/wpt/css-tests/css-conditional-3_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/css-conditional-3_dev/html/chapter-9.htm
@@ -33,55 +33,55 @@
<a href="https://www.w3.org/TR/css3-conditional/#changes">9 Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS1">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-ANIMATIONS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-FONTS">
+ <tbody id="s.#grammar">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-TRANSITIONS">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIAQ">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative-references.#CSS3-ANIMATIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#grammar">
+ <tbody id="snormative-references.#CSS3-FONTS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative-references.#MEDIAQ">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht
index 5b285b4729d..0ca64583b57 100644
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht
@@ -33,55 +33,55 @@
<a href="https://www.w3.org/TR/css3-conditional/#changes">9 Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS1">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-ANIMATIONS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-FONTS">
+ <tbody id="s.#grammar">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-TRANSITIONS">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIAQ">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative-references.#CSS3-ANIMATIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#grammar">
+ <tbody id="snormative-references.#CSS3-FONTS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative-references.#MEDIAQ">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1print/chapter-9.xht
index 5b285b4729d..0ca64583b57 100644
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1print/chapter-9.xht
@@ -33,55 +33,55 @@
<a href="https://www.w3.org/TR/css3-conditional/#changes">9 Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS1">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-ANIMATIONS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-FONTS">
+ <tbody id="s.#grammar">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-TRANSITIONS">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIAQ">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative-references.#CSS3-ANIMATIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#grammar">
+ <tbody id="snormative-references.#CSS3-FONTS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative-references.#MEDIAQ">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#CSS3-TRANSITIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-counter-styles-3_dev/html/chapter-10.htm b/tests/wpt/css-tests/css-counter-styles-3_dev/html/chapter-10.htm
index 4b85366dc1b..afd7a28731b 100644
--- a/tests/wpt/css-tests/css-counter-styles-3_dev/html/chapter-10.htm
+++ b/tests/wpt/css-tests/css-counter-styles-3_dev/html/chapter-10.htm
@@ -39,121 +39,121 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-content-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-images-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-lists-3">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-pseudo-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values-3">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3list">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom-1">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-ls">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaqueries-4">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-predefined-counter-styles">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sconventions.#example-f839f6c8">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css3list">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-predefined-counter-styles">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#counter-style-descriptor-table">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="snormative.#biblio-css-content-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-f839f6c8">
+ <tbody id="snormative.#biblio-css-images-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css-lists-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="snormative.#biblio-css-pseudo-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-text-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-values-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-cssom-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom-ls">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-mediaqueries-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sproperty-index.#counter-style-descriptor-table">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1/chapter-10.xht
index 05a0aa2d12b..1c745b25f35 100644
--- a/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1/chapter-10.xht
@@ -39,121 +39,121 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-content-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-images-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-lists-3">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-pseudo-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values-3">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3list">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom-1">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-ls">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaqueries-4">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-predefined-counter-styles">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sconventions.#example-f839f6c8">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css3list">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-predefined-counter-styles">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#counter-style-descriptor-table">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="snormative.#biblio-css-content-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-f839f6c8">
+ <tbody id="snormative.#biblio-css-images-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css-lists-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="snormative.#biblio-css-pseudo-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-text-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-values-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-cssom-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom-ls">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-mediaqueries-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sproperty-index.#counter-style-descriptor-table">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1print/chapter-10.xht b/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1print/chapter-10.xht
index 05a0aa2d12b..1c745b25f35 100644
--- a/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1print/chapter-10.xht
+++ b/tests/wpt/css-tests/css-counter-styles-3_dev/xhtml1print/chapter-10.xht
@@ -39,121 +39,121 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-content-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-images-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-lists-3">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-pseudo-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values-3">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3list">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom-1">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-ls">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaqueries-4">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-predefined-counter-styles">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sconventions.#example-f839f6c8">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css3list">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-predefined-counter-styles">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#counter-style-descriptor-table">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="snormative.#biblio-css-content-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-f839f6c8">
+ <tbody id="snormative.#biblio-css-images-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css-lists-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="snormative.#biblio-css-pseudo-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-text-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-values-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-cssom-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom-ls">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-mediaqueries-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sproperty-index.#counter-style-descriptor-table">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-exclusions-1_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-exclusions-1_dev/html/chapter-3.htm
index 42a065d6c40..ce54084d85e 100644
--- a/tests/wpt/css-tests/css-exclusions-1_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/css-exclusions-1_dev/html/chapter-3.htm
@@ -334,73 +334,73 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-grid-layout">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3box">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="sinformative.#biblio-css3-grid-layout">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-css3box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1/chapter-3.xht
index 0908041915b..5459aed9eb7 100644
--- a/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1/chapter-3.xht
@@ -334,73 +334,73 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-grid-layout">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3box">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="sinformative.#biblio-css3-grid-layout">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-css3box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1print/chapter-3.xht
index 0908041915b..5459aed9eb7 100644
--- a/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-exclusions-1_dev/xhtml1print/chapter-3.xht
@@ -334,73 +334,73 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-grid-layout">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3box">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="sinformative.#biblio-css3-grid-layout">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-css3box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-11.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-11.htm
index 5d8e74ea347..d4814cafe8e 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-11.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-11.htm
@@ -39,351 +39,21 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-align-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-pseudo-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-ui-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-align">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3ui">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-atomic-painting">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-basis-zero">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-continuity">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-line-bug">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-line-floor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-intrinsic-ratio">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-intrinsic-sizes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-main-depend-cross">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-min-width">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-percent-margins">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-static-pos">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-stretch-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-stretch-definite">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-unresolvable-basis">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2014-blockify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-abspos-ordering">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clamp-single-line">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clarify-stretched">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-css21-staticpos">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-definite-flexing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-flex-animation">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-flex-basis-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-max-intrinsic">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-intrinsic-percentages">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-main-size-basis">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-not">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-ratio">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-resolve-flex">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-algo-breaks">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-align-content-wrapping">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-clamped-specified">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-content">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-display-longhands">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-flexed-definite-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-inner-base-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-layout-vs-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-min-auto-specified-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-neither">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-table-wrappers">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-unclamped-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-a11y-tools">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-align-self-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-anonymous-fixup">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-flex-basis-zero">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-cross-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-items">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-main-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-min-auto-intrinsic-percentages">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-min-max-constraint">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-percentage-margins">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201505-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201505-substantive">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-2012">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2014-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2014-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201403">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201409">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2015-first-fragment">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201505">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-abspos-items">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-clamping">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-display-blockification">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-first-line-letter">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-flex-container-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-float-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-line-breaking">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-overflow-flex-containers">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-painting-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-stretch-computed-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-table-anon-boxes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-white-space">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-classes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-future-proofing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-partial">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-responsible">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#document-conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-a13d9f9a">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-cd819179">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-e79a6187">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#example-ede42902">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#overview-example">
<!-- 0 tests -->
</tbody>
@@ -408,12 +78,6 @@
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-A.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-A.htm
index ffd6a223a92..ba320a0a669 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-A.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-A.htm
@@ -42,6 +42,342 @@
<tbody id="sA.#axis-mapping-table-ja">
<!-- 0 tests -->
</tbody>
+ <tbody id="schange-201403-clarify.#change-201403-abspos-ordering">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-clarify.#change-201403-clarify-stretched">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-clarify.#change-201403-css21-staticpos">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-clamp-single-line">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-definite-flexing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-flex-animation">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-flex-basis-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-max-intrinsic">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-intrinsic-percentages">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-main-size-basis">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-not">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-ratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-resolve-flex">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-clamped-specified">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-display-longhands">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-layout-vs-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-table-wrappers">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-unclamped-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-2014-blockify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-algo-breaks">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-align-content-wrapping">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-content">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-flexed-definite-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-inner-base-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-min-auto-specified-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-neither">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-a11y-tools">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-align-self-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-anonymous-fixup">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-flex-basis-zero">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-cross-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-items">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-main-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-min-auto-intrinsic-percentages">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-min-max-constraint">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-percentage-margins">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#changes-2015-first-fragment">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#example-e79a6187">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-2012">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201403">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201409">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201505">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2012.#changes-2014-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2012.#changes-2014-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-abspos-items">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-clamping">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-display-blockification">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-first-line-letter">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-flex-container-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-float-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-line-breaking">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-overflow-flex-containers">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-painting-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-stretch-computed-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-table-anon-boxes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-white-space">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-atomic-painting">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-basis-zero">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-continuity">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-line-bug">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-line-floor">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-intrinsic-ratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-intrinsic-sizes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-main-depend-cross">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-min-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-percent-margins">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-static-pos">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-stretch-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-stretch-definite">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-unresolvable-basis">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#example-cd819179">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201403.#change-201403-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201403.#change-201403-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201409.#change-201409-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201409.#change-201409-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201505.#change-201505-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201505.#change-201505-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-align">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3ui">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-align-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-ui-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-11.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-11.xht
index a702146daea..46f2234a8a4 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-11.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-11.xht
@@ -39,351 +39,21 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-align-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-pseudo-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-ui-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-align">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3ui">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-atomic-painting">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-basis-zero">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-continuity">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-line-bug">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-line-floor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-intrinsic-ratio">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-intrinsic-sizes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-main-depend-cross">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-min-width">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-percent-margins">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-static-pos">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-stretch-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-stretch-definite">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-unresolvable-basis">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2014-blockify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-abspos-ordering">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clamp-single-line">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clarify-stretched">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-css21-staticpos">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-definite-flexing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-flex-animation">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-flex-basis-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-max-intrinsic">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-intrinsic-percentages">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-main-size-basis">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-not">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-ratio">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-resolve-flex">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-algo-breaks">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-align-content-wrapping">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-clamped-specified">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-content">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-display-longhands">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-flexed-definite-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-inner-base-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-layout-vs-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-min-auto-specified-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-neither">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-table-wrappers">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-unclamped-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-a11y-tools">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-align-self-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-anonymous-fixup">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-flex-basis-zero">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-cross-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-items">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-main-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-min-auto-intrinsic-percentages">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-min-max-constraint">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-percentage-margins">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201505-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201505-substantive">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-2012">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2014-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2014-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201403">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201409">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2015-first-fragment">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201505">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-abspos-items">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-clamping">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-display-blockification">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-first-line-letter">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-flex-container-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-float-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-line-breaking">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-overflow-flex-containers">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-painting-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-stretch-computed-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-table-anon-boxes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-white-space">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-classes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-future-proofing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-partial">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-responsible">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#document-conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-a13d9f9a">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-cd819179">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-e79a6187">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#example-ede42902">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#overview-example">
<!-- 0 tests -->
</tbody>
@@ -408,12 +78,6 @@
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-A.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-A.xht
index b8a302f79fb..217f09efd81 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-A.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-A.xht
@@ -42,6 +42,342 @@
<tbody id="sA.#axis-mapping-table-ja">
<!-- 0 tests -->
</tbody>
+ <tbody id="schange-201403-clarify.#change-201403-abspos-ordering">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-clarify.#change-201403-clarify-stretched">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-clarify.#change-201403-css21-staticpos">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-clamp-single-line">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-definite-flexing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-flex-animation">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-flex-basis-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-max-intrinsic">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-intrinsic-percentages">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-main-size-basis">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-not">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-ratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-resolve-flex">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-clamped-specified">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-display-longhands">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-layout-vs-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-table-wrappers">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-unclamped-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-2014-blockify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-algo-breaks">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-align-content-wrapping">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-content">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-flexed-definite-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-inner-base-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-min-auto-specified-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-neither">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-a11y-tools">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-align-self-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-anonymous-fixup">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-flex-basis-zero">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-cross-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-items">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-main-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-min-auto-intrinsic-percentages">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-min-max-constraint">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-percentage-margins">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#changes-2015-first-fragment">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#example-e79a6187">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-2012">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201403">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201409">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201505">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2012.#changes-2014-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2012.#changes-2014-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-abspos-items">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-clamping">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-display-blockification">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-first-line-letter">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-flex-container-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-float-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-line-breaking">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-overflow-flex-containers">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-painting-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-stretch-computed-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-table-anon-boxes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-white-space">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-atomic-painting">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-basis-zero">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-continuity">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-line-bug">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-line-floor">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-intrinsic-ratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-intrinsic-sizes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-main-depend-cross">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-min-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-percent-margins">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-static-pos">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-stretch-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-stretch-definite">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-unresolvable-basis">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#example-cd819179">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201403.#change-201403-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201403.#change-201403-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201409.#change-201409-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201409.#change-201409-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201505.#change-201505-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201505.#change-201505-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-align">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3ui">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-align-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-ui-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-11.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-11.xht
index a702146daea..46f2234a8a4 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-11.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-11.xht
@@ -39,351 +39,21 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-align-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-pseudo-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-ui-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-align">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3ui">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-atomic-painting">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-basis-zero">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-continuity">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-line-bug">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-flex-line-floor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-intrinsic-ratio">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-intrinsic-sizes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-main-depend-cross">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-min-width">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-percent-margins">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-static-pos">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-stretch-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-stretch-definite">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2012-unresolvable-basis">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2014-blockify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-abspos-ordering">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clamp-single-line">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-clarify-stretched">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-css21-staticpos">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-definite-flexing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-flex-animation">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-flex-basis-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-max-intrinsic">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-intrinsic-percentages">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-main-size-basis">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-not">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-min-auto-ratio">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-resolve-flex">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201403-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-algo-breaks">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-align-content-wrapping">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-clamped-specified">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-content">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-display-longhands">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-flexed-definite-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-inner-base-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-layout-vs-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-min-auto-specified-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-neither">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-table-wrappers">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201409-unclamped-size">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-a11y-tools">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-align-self-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-anonymous-fixup">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-flex-basis-zero">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-cross-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-items">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-intrinsic-main-container">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-min-auto-intrinsic-percentages">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-min-max-constraint">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-2015-percentage-margins">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201505-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#change-201505-substantive">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-2012">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2014-clarify">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2014-substantive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201403">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201409">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-2015-first-fragment">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#changes-201505">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-abspos-items">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-clamping">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-display-blockification">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-first-line-letter">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-flex-container-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-float-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-line-breaking">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-overflow-flex-containers">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-painting-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-stretch-computed-auto">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-table-anon-boxes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#clarify-2012-white-space">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-classes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-future-proofing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-partial">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-responsible">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#conform-testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#document-conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-a13d9f9a">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-cd819179">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-e79a6187">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#example-ede42902">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#overview-example">
<!-- 0 tests -->
</tbody>
@@ -408,12 +78,6 @@
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-A.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-A.xht
index b8a302f79fb..217f09efd81 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-A.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-A.xht
@@ -42,6 +42,342 @@
<tbody id="sA.#axis-mapping-table-ja">
<!-- 0 tests -->
</tbody>
+ <tbody id="schange-201403-clarify.#change-201403-abspos-ordering">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-clarify.#change-201403-clarify-stretched">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-clarify.#change-201403-css21-staticpos">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-clamp-single-line">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-definite-flexing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-flex-animation">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-flex-basis-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-max-intrinsic">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-intrinsic-percentages">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-main-size-basis">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-not">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-min-auto-ratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201403-substantive.#change-201403-resolve-flex">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-clamped-specified">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-display-longhands">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-layout-vs-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-table-wrappers">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-clarify.#change-201409-unclamped-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-2014-blockify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-algo-breaks">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-align-content-wrapping">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-content">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-flexed-definite-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-inner-base-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-min-auto-specified-size">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201409-substantive.#change-201409-neither">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-a11y-tools">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-align-self-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-anonymous-fixup">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-flex-basis-zero">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-cross-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-items">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-intrinsic-main-container">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-min-auto-intrinsic-percentages">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-min-max-constraint">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#change-2015-percentage-margins">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#changes-2015-first-fragment">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schange-201505-substantive.#example-e79a6187">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-2012">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201403">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201409">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges.#changes-201505">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2012.#changes-2014-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2012.#changes-2014-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-abspos-items">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-clamping">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-display-blockification">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-first-line-letter">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-flex-container-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-float-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-line-breaking">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-overflow-flex-containers">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-painting-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-stretch-computed-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-table-anon-boxes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-clarify.#clarify-2012-white-space">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-atomic-painting">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-basis-zero">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-continuity">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-line-bug">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-flex-line-floor">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-intrinsic-ratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-intrinsic-sizes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-main-depend-cross">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-min-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-percent-margins">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-static-pos">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-stretch-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-stretch-definite">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#change-2012-unresolvable-basis">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-2014-substantive.#example-cd819179">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201403.#change-201403-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201403.#change-201403-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201409.#change-201409-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201409.#change-201409-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201505.#change-201505-clarify">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="schanges-201505.#change-201505-substantive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-align">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3ui">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-align-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-ui-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm
index 6fcdcc7c7c3..50e5874d818 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm
@@ -1001,48 +1001,18 @@
<a href="https://www.w3.org/TR/css-fonts-3/#generic-font-families">3.1.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#cursive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#cursive-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#cursive0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#fantasy">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#fantasy-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#fantasy0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#monospace">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#monospace-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#monospace0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#sans-serif">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#sans-serif-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#sans-serif0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#serif">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#serif-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#serif0">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-8.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-8.htm
index 9636aebf4cc..d9b7398c164 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-8.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-8.htm
@@ -51,150 +51,33 @@
<tbody id="s8.2.#cssfontfeaturevaluesrule">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#AAT-FEATURES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ARABIC-TYPO">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CHARMOD">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CHARMOD-NORM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CJKV-INFO-PROCESSING">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CORS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-CONDITIONAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3TEXT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#DIGITAL-TYPOGRAPHY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#DOM-LEVEL-2-STYLE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ELEMTYPO">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#HTML5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#LANGCULTTYPE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPEN-FONT-FORMAT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE-FEATURES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE-FONT-GUIDE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RASTER-TRAGEDY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX15">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX29">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UNICODE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#WINDOWS-GLYPH-PROC">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#atrisk">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#authoring-tool">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#authors">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#ch-ch-ch-changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#other-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#recent-changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#renderer">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#w3c-candidate-recommendation-3-october-2">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-A.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-A.htm
index 7530cc441bb..7473a87e76e 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-A.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-A.htm
@@ -33,6 +33,153 @@
<a href="https://www.w3.org/TR/css-fonts-3/#platform-props-to-css">A Mapping platform font properties to CSS properties</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sch-ch-ch-changes.#recent-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#authoring-tool">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#renderer">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="scursive0.#cursive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="scursive0.#cursive-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sfantasy0.#fantasy">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sfantasy0.#fantasy-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="smonospace0.#monospace">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="smonospace0.#monospace-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CHARMOD">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CORS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#HTML5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPEN-FONT-FORMAT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPENTYPE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPENTYPE-FEATURES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UAX15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UAX29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UNICODE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#AAT-FEATURES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#ARABIC-TYPO">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CHARMOD-NORM">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CJKV-INFO-PROCESSING">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CSS3-CONDITIONAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CSS3TEXT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#DIGITAL-TYPOGRAPHY">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#DOM-LEVEL-2-STYLE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#ELEMTYPO">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#LANGCULTTYPE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#OPENTYPE-FONT-GUIDE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#RASTER-TRAGEDY">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#WINDOWS-GLYPH-PROC">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#other-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="ssans-serif0.#sans-serif">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="ssans-serif0.#sans-serif-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sserif0.#serif">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sserif0.#serif-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#atrisk">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sw3c-candidate-recommendation-3-october-2.#authors">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht
index 9790e150e86..66dd131f4d3 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht
@@ -1001,48 +1001,18 @@
<a href="https://www.w3.org/TR/css-fonts-3/#generic-font-families">3.1.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#cursive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#cursive-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#cursive0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#fantasy">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#fantasy-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#fantasy0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#monospace">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#monospace-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#monospace0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#sans-serif">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#sans-serif-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#sans-serif0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#serif">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#serif-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#serif0">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-8.xht
index 9d6da8544e0..97607699012 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-8.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-8.xht
@@ -51,150 +51,33 @@
<tbody id="s8.2.#cssfontfeaturevaluesrule">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#AAT-FEATURES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ARABIC-TYPO">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CHARMOD">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CHARMOD-NORM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CJKV-INFO-PROCESSING">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CORS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-CONDITIONAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3TEXT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#DIGITAL-TYPOGRAPHY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#DOM-LEVEL-2-STYLE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ELEMTYPO">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#HTML5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#LANGCULTTYPE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPEN-FONT-FORMAT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE-FEATURES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE-FONT-GUIDE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RASTER-TRAGEDY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX15">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX29">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UNICODE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#WINDOWS-GLYPH-PROC">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#atrisk">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#authoring-tool">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#authors">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#ch-ch-ch-changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#other-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#recent-changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#renderer">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#w3c-candidate-recommendation-3-october-2">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-A.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-A.xht
index 4d30b33f78c..7e83b939977 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-A.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-A.xht
@@ -33,6 +33,153 @@
<a href="https://www.w3.org/TR/css-fonts-3/#platform-props-to-css">A Mapping platform font properties to CSS properties</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sch-ch-ch-changes.#recent-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#authoring-tool">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#renderer">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="scursive0.#cursive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="scursive0.#cursive-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sfantasy0.#fantasy">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sfantasy0.#fantasy-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="smonospace0.#monospace">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="smonospace0.#monospace-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CHARMOD">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CORS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#HTML5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPEN-FONT-FORMAT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPENTYPE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPENTYPE-FEATURES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UAX15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UAX29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UNICODE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#AAT-FEATURES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#ARABIC-TYPO">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CHARMOD-NORM">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CJKV-INFO-PROCESSING">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CSS3-CONDITIONAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CSS3TEXT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#DIGITAL-TYPOGRAPHY">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#DOM-LEVEL-2-STYLE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#ELEMTYPO">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#LANGCULTTYPE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#OPENTYPE-FONT-GUIDE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#RASTER-TRAGEDY">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#WINDOWS-GLYPH-PROC">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#other-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="ssans-serif0.#sans-serif">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="ssans-serif0.#sans-serif-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sserif0.#serif">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sserif0.#serif-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#atrisk">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sw3c-candidate-recommendation-3-october-2.#authors">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht
index 9790e150e86..66dd131f4d3 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht
@@ -1001,48 +1001,18 @@
<a href="https://www.w3.org/TR/css-fonts-3/#generic-font-families">3.1.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#cursive">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#cursive-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#cursive0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#fantasy">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#fantasy-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#fantasy0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#monospace">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#monospace-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#monospace0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#sans-serif">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#sans-serif-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#sans-serif0">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.1.#serif">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.1.1.#serif-def">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.1.#serif0">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-8.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-8.xht
index 9d6da8544e0..97607699012 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-8.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-8.xht
@@ -51,150 +51,33 @@
<tbody id="s8.2.#cssfontfeaturevaluesrule">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#AAT-FEATURES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ARABIC-TYPO">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CHARMOD">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CHARMOD-NORM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CJKV-INFO-PROCESSING">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CORS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-CONDITIONAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3TEXT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#DIGITAL-TYPOGRAPHY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#DOM-LEVEL-2-STYLE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ELEMTYPO">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#HTML5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#LANGCULTTYPE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPEN-FONT-FORMAT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE-FEATURES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#OPENTYPE-FONT-GUIDE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RASTER-TRAGEDY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX15">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX29">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UNICODE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#WINDOWS-GLYPH-PROC">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#atrisk">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#authoring-tool">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#authors">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#ch-ch-ch-changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#other-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#recent-changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#renderer">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#w3c-candidate-recommendation-3-october-2">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-A.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-A.xht
index 4d30b33f78c..7e83b939977 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-A.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-A.xht
@@ -33,6 +33,153 @@
<a href="https://www.w3.org/TR/css-fonts-3/#platform-props-to-css">A Mapping platform font properties to CSS properties</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sch-ch-ch-changes.#recent-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#authoring-tool">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#renderer">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="scursive0.#cursive">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="scursive0.#cursive-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sfantasy0.#fantasy">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sfantasy0.#fantasy-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="smonospace0.#monospace">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="smonospace0.#monospace-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CHARMOD">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CORS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#HTML5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPEN-FONT-FORMAT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPENTYPE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#OPENTYPE-FEATURES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UAX15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UAX29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#UNICODE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#AAT-FEATURES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#ARABIC-TYPO">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CHARMOD-NORM">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CJKV-INFO-PROCESSING">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CSS3-CONDITIONAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#CSS3TEXT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#DIGITAL-TYPOGRAPHY">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#DOM-LEVEL-2-STYLE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#ELEMTYPO">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#LANGCULTTYPE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#OPENTYPE-FONT-GUIDE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#RASTER-TRAGEDY">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sother-references.#WINDOWS-GLYPH-PROC">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#other-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="ssans-serif0.#sans-serif">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="ssans-serif0.#sans-serif-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sserif0.#serif">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sserif0.#serif-def">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#atrisk">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sw3c-candidate-recommendation-3-october-2.#authors">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-6.htm b/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-6.htm
index 61d398fe71f..15385afb9e4 100644
--- a/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-6.htm
@@ -72,72 +72,30 @@
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3list">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3syn">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#dpub-latinreq">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#introduction">
<!-- 0 tests -->
</tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-C.htm b/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-C.htm
index 1cea70e740e..f128c155746 100644
--- a/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-C.htm
+++ b/tests/wpt/css-tests/css-gcpm-3_dev/html/chapter-C.htm
@@ -33,6 +33,48 @@
<a href="https://www.w3.org/TR/css-gcpm-3/#changes">C Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3syn">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#dpub-latinreq">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-6.xht
index 720be33ce1e..75e1989b4fb 100644
--- a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-6.xht
@@ -72,72 +72,30 @@
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3list">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3syn">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#dpub-latinreq">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#introduction">
<!-- 0 tests -->
</tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-C.xht b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-C.xht
index 25dc2efc7f9..7861fb274a6 100644
--- a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-C.xht
+++ b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1/chapter-C.xht
@@ -33,6 +33,48 @@
<a href="https://www.w3.org/TR/css-gcpm-3/#changes">C Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3syn">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#dpub-latinreq">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-6.xht
index 720be33ce1e..75e1989b4fb 100644
--- a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-6.xht
@@ -72,72 +72,30 @@
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3list">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3syn">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#dpub-latinreq">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#introduction">
<!-- 0 tests -->
</tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-C.xht b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-C.xht
index 25dc2efc7f9..7861fb274a6 100644
--- a/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-C.xht
+++ b/tests/wpt/css-tests/css-gcpm-3_dev/xhtml1print/chapter-C.xht
@@ -33,6 +33,48 @@
<a href="https://www.w3.org/TR/css-gcpm-3/#changes">C Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3syn">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#dpub-latinreq">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/chapter-13.htm b/tests/wpt/css-tests/css-grid-1_dev/html/chapter-13.htm
index 548bd0ba219..f8b534e1f54 100644
--- a/tests/wpt/css-tests/css-grid-1_dev/html/chapter-13.htm
+++ b/tests/wpt/css-tests/css-grid-1_dev/html/chapter-13.htm
@@ -48,117 +48,21 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-align-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-flexbox-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-multicol-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-overflow-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-pseudo-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-syntax-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-align">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-flexbox">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-mediaqueries-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 1 tests -->
<tr id="grid-layout-properties-.#property-index" class="ahem dom script">
@@ -182,15 +86,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/chapter-A.htm b/tests/wpt/css-tests/css-grid-1_dev/html/chapter-A.htm
index 2fb8e2bf889..e0276abd247 100644
--- a/tests/wpt/css-tests/css-grid-1_dev/html/chapter-A.htm
+++ b/tests/wpt/css-tests/css-grid-1_dev/html/chapter-A.htm
@@ -48,6 +48,108 @@
<tbody id="sA.#overgrowable-tracks">
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-flexbox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-align-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-flexbox-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-multicol-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-overflow-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-syntax-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-align">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-mediaqueries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-13.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-13.xht
index 2aa69d0a4e3..02664c22c2b 100644
--- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-13.xht
+++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-13.xht
@@ -48,117 +48,21 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-align-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-flexbox-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-multicol-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-overflow-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-pseudo-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-syntax-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-align">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-flexbox">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-mediaqueries-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 1 tests -->
<tr id="grid-layout-properties-.#property-index" class="ahem dom script">
@@ -182,15 +86,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-A.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-A.xht
index 8314d09d6ee..f6fcd98ce32 100644
--- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-A.xht
+++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/chapter-A.xht
@@ -48,6 +48,108 @@
<tbody id="sA.#overgrowable-tracks">
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-flexbox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-align-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-flexbox-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-multicol-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-overflow-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-syntax-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-align">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-mediaqueries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-13.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-13.xht
index 2aa69d0a4e3..02664c22c2b 100644
--- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-13.xht
+++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-13.xht
@@ -48,117 +48,21 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-align-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-flexbox-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-multicol-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-overflow-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-pseudo-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-syntax-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-align">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-display">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-flexbox">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-mediaqueries-4">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 1 tests -->
<tr id="grid-layout-properties-.#property-index" class="ahem dom script">
@@ -182,15 +86,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-A.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-A.xht
index 8314d09d6ee..f6fcd98ce32 100644
--- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-A.xht
+++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/chapter-A.xht
@@ -48,6 +48,108 @@
<tbody id="sA.#overgrowable-tracks">
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-flexbox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-align-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-flexbox-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-multicol-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-overflow-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-syntax-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-align">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-display">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-mediaqueries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-images-3_dev/html/chapter-7.htm b/tests/wpt/css-tests/css-images-3_dev/html/chapter-7.htm
index 35aa7438779..8395163ceea 100644
--- a/tests/wpt/css-tests/css-images-3_dev/html/chapter-7.htm
+++ b/tests/wpt/css-tests/css-images-3_dev/html/chapter-7.htm
@@ -78,73 +78,73 @@
<a href="https://www.w3.org/TR/css3-images/#cr-exit-criteria">7.6 CR Exit Criteria</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS1">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-2D-TRANSFORMS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3BG">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3COLOR">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3PAGE">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3VAL">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIA-FRAGS">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIAQ">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="snormative-references.#CSS3VAL">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#SMIL10">
+ <tbody id="snormative-references.#MEDIA-FRAGS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#SVG11">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="sother-references.#CSS3-2D-TRANSFORMS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sother-references.#CSS3BG">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#CSS3PAGE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="sother-references.#MEDIAQ">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#SMIL10">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sreferences.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-images-3_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/css-images-3_dev/xhtml1/chapter-7.xht
index 5756b01dd33..76d33b718dd 100644
--- a/tests/wpt/css-tests/css-images-3_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/css-images-3_dev/xhtml1/chapter-7.xht
@@ -78,73 +78,73 @@
<a href="https://www.w3.org/TR/css3-images/#cr-exit-criteria">7.6 CR Exit Criteria</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS1">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-2D-TRANSFORMS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3BG">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3COLOR">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3PAGE">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3VAL">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIA-FRAGS">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIAQ">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="snormative-references.#CSS3VAL">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#SMIL10">
+ <tbody id="snormative-references.#MEDIA-FRAGS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#SVG11">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="sother-references.#CSS3-2D-TRANSFORMS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sother-references.#CSS3BG">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#CSS3PAGE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="sother-references.#MEDIAQ">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#SMIL10">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sreferences.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-images-3_dev/xhtml1print/chapter-7.xht b/tests/wpt/css-tests/css-images-3_dev/xhtml1print/chapter-7.xht
index 5756b01dd33..76d33b718dd 100644
--- a/tests/wpt/css-tests/css-images-3_dev/xhtml1print/chapter-7.xht
+++ b/tests/wpt/css-tests/css-images-3_dev/xhtml1print/chapter-7.xht
@@ -78,73 +78,73 @@
<a href="https://www.w3.org/TR/css3-images/#cr-exit-criteria">7.6 CR Exit Criteria</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS1">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3-2D-TRANSFORMS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3BG">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3COLOR">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3PAGE">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS3VAL">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIA-FRAGS">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#MEDIAQ">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="snormative-references.#CSS3VAL">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#SMIL10">
+ <tbody id="snormative-references.#MEDIA-FRAGS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#SVG11">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#CSS1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="sother-references.#CSS3-2D-TRANSFORMS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="sother-references.#CSS3BG">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#CSS3PAGE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="sother-references.#MEDIAQ">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#SMIL10">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sreferences.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/chapter-10.htm b/tests/wpt/css-tests/css-masking-1_dev/html/chapter-10.htm
index 90afb3eeb50..4da4f6f80a8 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/chapter-10.htm
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/chapter-10.htm
@@ -39,72 +39,18 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-compositing-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-shapes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-transforms">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-filter-effects">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -117,9 +63,6 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/chapter-7.htm b/tests/wpt/css-tests/css-masking-1_dev/html/chapter-7.htm
index 921cba7c6f7..c730c735575 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/chapter-7.htm
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/chapter-7.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS Masking Level 1 CR Test Suite</h1>
- <h2>Positioned Masks (5 tests)</h2>
+ <h2>Positioned Masks (49 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -37,7 +37,51 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.1">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-image">7.1 Mask Image Source: the mask-image property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 4 tests -->
+ <tr id="mask-image-1a-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1a.htm">mask-image-1a</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-1b-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1b.htm">mask-image-1b</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether SVG image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-1c-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1c.htm">mask-image-1c</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether SVG mask element as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-2-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-2.htm">mask-image-2</a></strong></td>
+ <td><a href="reference/mask-image-2-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether gradient CSS image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.1.#mask-layer-image">
<!-- 0 tests -->
@@ -61,7 +105,29 @@
<!-- 0 tests -->
</tbody>
<tbody id="s7.2.#propdef-mask-mode">
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="mask-mode-a-7.2.#propdef-mask-mode" class="primary">
+ <td><strong>
+ <a href="mask-mode-a.htm">mask-mode-a</a></strong></td>
+ <td><a href="reference/mask-mode-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-mode with vector image
+ <ul class="assert">
+ <li>Test checks that mask an SVG image referenced by mask-image is correct with different mask mode.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-mode-b-7.2.#propdef-mask-mode" class="primary">
+ <td><strong>
+ <a href="mask-mode-b.htm">mask-mode-b</a></strong></td>
+ <td><a href="reference/mask-mode-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-mode with raster image
+ <ul class="assert">
+ <li>Test checks that mask a PNG image referenced by mask-image is correct with different mask mode.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.2.#typedef-masking-mode">
<!-- 0 tests -->
@@ -79,7 +145,40 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.3">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat">7.3 Tiling Mask Images: The mask-repeat property</a></th></tr>
- <!-- 1 tests -->
+ <!-- 4 tests -->
+ <tr id="mask-repeat-1-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-1.htm">mask-repeat-1</a></strong></td>
+ <td><a href="reference/mask-repeat-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-repeat-2-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-2.htm">mask-repeat-2</a></strong></td>
+ <td><a href="reference/mask-repeat-2-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-repeat-3-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-3.htm">mask-repeat-3</a></strong></td>
+ <td><a href="reference/mask-repeat-3-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="test-mask-7.3" class="">
<td>
<a href="test-mask.htm">test-mask</a></td>
@@ -99,7 +198,161 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.4">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-position">7.4 Positioning Mask Images: the mask-position property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 14 tests -->
+ <tr id="mask-position-1a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1a.htm">mask-position-1a</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-1b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1b.htm">mask-position-1b</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-1c-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1c.htm">mask-position-1c</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-2a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-2a.htm">mask-position-2a</a></strong></td>
+ <td><a href="reference/mask-position-2-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-2b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-2b.htm">mask-position-2b</a></strong></td>
+ <td><a href="reference/mask-position-2-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-3a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-3a.htm">mask-position-3a</a></strong></td>
+ <td><a href="reference/mask-position-3-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-3b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-3b.htm">mask-position-3b</a></strong></td>
+ <td><a href="reference/mask-position-3-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4a.htm">mask-position-4a</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4b.htm">mask-position-4b</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4c-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4c.htm">mask-position-4c</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4d-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4d.htm">mask-position-4d</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-5-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-5.htm">mask-position-5</a></strong></td>
+ <td><a href="reference/mask-position-5-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-6-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-6.htm">mask-position-6</a></strong></td>
+ <td><a href="reference/mask-position-6-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-7-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-7.htm">mask-position-7</a></strong></td>
+ <td><a href="reference/mask-position-7-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.4.#propdef-mask-position">
<!-- 0 tests -->
@@ -108,7 +361,18 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.5">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-clip">7.5 Masking Area: the mask-clip property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 1 tests -->
+ <tr id="mask-clip-1-7.5" class="">
+ <td>
+ <a href="mask-clip-1.htm">mask-clip-1</a></td>
+ <td><a href="reference/mask-clip-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-clip: clip mask image
+ <ul class="assert">
+ <li>border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.5.#mask-painting-area">
<!-- 0 tests -->
@@ -144,7 +408,29 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.6">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-origin">7.6 Positioning Area: the mask-origin property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="mask-origin-1-7.6" class="primary">
+ <td><strong>
+ <a href="mask-origin-1.htm">mask-origin-1</a></strong></td>
+ <td><a href="reference/mask-origin-1-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-origin: mask positioning area
+ <ul class="assert">
+ <li>Test checks whether setting mask position area works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-origin-2-7.6" class="primary">
+ <td><strong>
+ <a href="mask-origin-2.htm">mask-origin-2</a></strong></td>
+ <td><a href="reference/mask-origin-2-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-origin: mask positioning area
+ <ul class="assert">
+ <li>Test checks whether setting mask origin to margin-box works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.6.#mask-positioning-area">
<!-- 0 tests -->
@@ -177,7 +463,205 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.7">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-size">7.7 Sizing Mask Images: the mask-size property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 18 tests -->
+ <tr id="mask-size-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto.htm">mask-size-auto</a></strong></td>
+ <td><a href="reference/mask-size-auto-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-auto.htm">mask-size-auto-auto</a></strong></td>
+ <td><a href="reference/mask-size-auto-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-length.htm">mask-size-auto-length</a></strong></td>
+ <td><a href="reference/mask-size-auto-length-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-percent.htm">mask-size-auto-percent</a></strong></td>
+ <td><a href="reference/mask-size-auto-length-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain.htm">mask-size-contain</a></strong></td>
+ <td><a href="reference/mask-size-contain-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-clip-border-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-clip-border.htm">mask-size-contain-clip-border</a></strong></td>
+ <td><a href="reference/mask-size-contain-clip-border-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-clip-padding-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-clip-padding.htm">mask-size-contain-clip-padding</a></strong></td>
+ <td><a href="reference/mask-size-contain-clip-padding-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-position-fifty-fifty-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-position-fifty-fifty.htm">mask-size-contain-position-fifty-fifty</a></strong></td>
+ <td><a href="reference/mask-size-contain-position-fifty-fifty-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-cover-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-cover.htm">mask-size-cover</a></strong></td>
+ <td><a href="reference/mask-size-cover-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length.htm">mask-size-length</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-auto.htm">mask-size-length-auto</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-length.htm">mask-size-length-length</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-percent.htm">mask-size-length-percent</a></strong></td>
+ <td><a href="reference/mask-size-length-percent-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent.htm">mask-size-percent</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-auto.htm">mask-size-percent-auto</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-length.htm">mask-size-percent-length</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-percent.htm">mask-size-percent-percent</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-percent-stretch-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-percent-stretch.htm">mask-size-percent-percent-stretch</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-stretch-ref.htm">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.7.#propdef-mask-size">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/chapter-C.htm b/tests/wpt/css-tests/css-masking-1_dev/html/chapter-C.htm
index b2211d51584..db0c9505f9b 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/chapter-C.htm
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/chapter-C.htm
@@ -39,28 +39,85 @@
<tbody id="sC.#InterfaceSVGMaskElement">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGClipPathElement__clipPathUnits">
+ <tbody id="sInterfaceSVGClipPathElement.#SVGClipPathElement__clipPathUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGClipPathElement__transform">
+ <tbody id="sInterfaceSVGClipPathElement.#SVGClipPathElement__transform">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__height">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__maskContentUnits">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__maskContentUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__maskUnits">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__maskUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__width">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__x">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__y">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-filter-effects">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-shapes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-transforms">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-clip-1.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-clip-1.htm
new file mode 100644
index 00000000000..c1760f608c0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-clip-1.htm
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-clip: clip mask image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="http://www.w3.org/TR/css-masking-1/#the-mask-clip" rel="help">
+ <link href="reference/mask-clip-1-ref.htm" rel="match">
+ <meta content="border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes." name="assert">
+ <style type="text/css">
+ div {
+ /*
+ * content box: 40 x 20
+ * padding box: 52 x 38
+ * border box: 60 x 50
+ * margin box: 66 x 54
+ */
+ background-color: purple;
+ position: absolute;
+ top: 10px;
+ margin: 1px 2px 3px 4px;
+ border: solid transparent;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 40px;
+ height: 20px;
+ }
+
+ div.mask {
+ mask-size: 100% 100%;
+ mask-origin: border-box;
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ }
+
+ div.border {
+ left: 10px;
+ mask-clip: border-box;
+ }
+
+ div.padding {
+ left: 110px;
+ mask-clip: padding-box;
+ }
+
+ div.content {
+ left: 210px;
+ mask-clip: content-box;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer mask border"></div>
+ <div class="outer mask padding"></div>
+ <div class="outer mask content"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1a.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1a.htm
new file mode 100644
index 00000000000..750be39f0f0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1a.htm
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help">
+ <link href="reference/mask-image-1-ref.htm" rel="match">
+ <meta content="Test checks whether image as mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-png {
+ mask-image: url(support/transparent-100x50-blue-100x50.png);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-png"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1b.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1b.htm
new file mode 100644
index 00000000000..2556ec63cf1
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1b.htm
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help">
+ <link href="reference/mask-image-1-ref.htm" rel="match">
+ <meta content="Test checks whether SVG image as mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-svg {
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-svg"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1c.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1c.htm
new file mode 100644
index 00000000000..73c397457bf
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-1c.htm
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help">
+ <link href="reference/mask-image-1-ref.htm" rel="match">
+ <meta content="Test checks whether SVG mask element as mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-svg-mask {
+ mask-image: url(support/mask-half-transparent-100x100.svg#mask);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-svg-mask"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-2.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-2.htm
new file mode 100644
index 00000000000..309af3c6727
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-image-2.htm
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help">
+ <link href="reference/mask-image-2-ref.htm" rel="match">
+ <meta content="Test checks whether gradient CSS image as mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-gradient-1 {
+ mask-image: linear-gradient(rgba(0,0,255,0), rgba(0,0,255,1)); /* blue gradient mask */
+ }
+
+ div.mask-by-gradient-2 {
+ mask-image: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1)); /* red gradient mask */
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-gradient-1"></div>
+ <div class="mask-by-gradient-2"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-a.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-a.htm
new file mode 100644
index 00000000000..80fb66a883f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-a.htm
@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-mode with vector image</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" rel="help">
+ <link href="reference/mask-mode-ref.htm" rel="match">
+ <meta content="Test checks that mask an SVG image referenced by mask-image is correct with different mask mode." name="assert">
+ <style type="text/css">
+ div {
+ background-color: blue;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ mask-mode: match-source;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.alpha {
+ left: 120px;
+ mask-mode: alpha;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ mask-mode: luminance;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ mask-mode: luminance;
+ mask-image: url(support/red-100x100.svg);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ mask-mode: luminance;
+ mask-image: url(support/green-100x100.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-b.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-b.htm
new file mode 100644
index 00000000000..3a22b3e48b2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-mode-b.htm
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-mode with raster image</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" rel="help">
+ <link href="reference/mask-mode-ref.htm" rel="match">
+ <meta content="Test checks that mask a PNG image referenced by mask-image is correct with different mask mode." name="assert">
+ <style type="text/css">
+ div {
+ background-color: blue;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ mask-mode: match-source;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.alpha {
+ left: 120px;
+ mask-mode: alpha;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ mask-mode: luminance;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ mask-mode: luminance;
+ mask-image: url(support/red-100x100.png);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ mask-mode: luminance;
+ mask-image: url(support/green-100x100.png);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-1.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-1.htm
new file mode 100644
index 00000000000..632761515a9
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-1.htm
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-origin" rel="help">
+ <link href="reference/mask-origin-1-ref.htm" rel="match">
+ <meta content="Test checks whether setting mask position area works correctly or not." name="assert">
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.inner {
+ /*
+ * content box: 60 x 60
+ * padding box: 72 x 78
+ * border box: 80 x 90
+ * margin box: 86 x 94
+ */
+ margin: 1px 2px 3px 4px;
+ border: solid transparent;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 60px;
+ height: 60px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-position: left top;
+ }
+
+ #border { mask-origin: border-box; }
+ #padding { mask-origin: padding-box; }
+ #content { mask-origin: content-box; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="padding" class="inner"></div></div>
+ <div class="outer"><div id="content" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-2.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-2.htm
new file mode 100644
index 00000000000..603df4f765a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-origin-2.htm
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-origin" rel="help">
+ <link href="reference/mask-origin-2-ref.htm" rel="match">
+ <meta content="Test checks whether setting mask origin to margin-box works correctly or not." name="assert">
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 125px;
+ height: 125px;
+ }
+
+ div.inner {
+ /*
+ * content box: 60 x 60
+ * padding box: 72 x 78
+ * border box: 80 x 90
+ * margin box: 86 x 94
+ */
+ margin: 1px 2px 3px 4px;
+ border: solid red;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 60px;
+ height: 60px;
+ position: relative;
+ background-color: blue;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-origin: margin-box;
+ }
+
+ div.overflow {
+ position: absolute;
+ left: -10px;
+ top: -9px;
+ border: solid transparent;
+ border-width: 15px 13px 19px 13px;
+ width: 60px;
+ height: 60px;
+ background-color: purple;
+ }
+
+ #pos-left-auto { mask-position: left; }
+ #pos-left-bottom { mask-position: left bottom; }
+ #pos-right-top { mask-position: right top; }
+ #pos-right-bottom { mask-position: right bottom; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-left-auto" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-left-bottom" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-right-top" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-right-bottom" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1a.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1a.htm
new file mode 100644
index 00000000000..853b6e828cf
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1a.htm
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-1-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: right 20% bottom 70%; }
+ #inner2 { mask-position: bottom 70% right 20%; }
+ #inner3 { mask-position: right 30px bottom 25px; }
+ #inner4 { mask-position: bottom 25px right 30px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1b.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1b.htm
new file mode 100644
index 00000000000..54da3db4dc7
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1b.htm
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-1-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: left 40px top 15px; }
+ #inner2 { mask-position: top 30% left 80%; }
+ #inner3 { mask-position: left 20px top 25px }
+ #inner4 { mask-position: top 25px left 20px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1c.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1c.htm
new file mode 100644
index 00000000000..6173aba4129
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-1c.htm
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-1-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: left 80% bottom 70%; }
+ #inner2 { mask-position: right 20% top 30%; }
+ #inner3 { mask-position: bottom 50% left 40%; }
+ #inner4 { mask-position: right 60% top 50%; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2a.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2a.htm
new file mode 100644
index 00000000000..05021888030
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2a.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-2-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left 40% bottom 60%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2b.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2b.htm
new file mode 100644
index 00000000000..b5959d9276e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-2b.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-2-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: 40% 40%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3a.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3a.htm
new file mode 100644
index 00000000000..20e68809087
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3a.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-3-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: center bottom 80%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3b.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3b.htm
new file mode 100644
index 00000000000..01ebd795b33
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-3b.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-3-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: center 20%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4a.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4a.htm
new file mode 100644
index 00000000000..d0a5e8d8928
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4a.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-4-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left center;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4b.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4b.htm
new file mode 100644
index 00000000000..c250fdfbb58
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4b.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-4-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4c.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4c.htm
new file mode 100644
index 00000000000..db7366baa15
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4c.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-4-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left bottom 50%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4d.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4d.htm
new file mode 100644
index 00000000000..af2caf0273d
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-4d.htm
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-4-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask: url(support/50x50-opaque-blue.svg) left no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-5.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-5.htm
new file mode 100644
index 00000000000..0e1894afe64
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-5.htm
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-5-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 120px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: top, bottom;
+ mask-repeat: no-repeat, no-repeat;
+ mask-image: url(support/50x50-opaque-blue.svg),
+ url(support/50x50-opaque-blue.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-6.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-6.htm
new file mode 100644
index 00000000000..ced15e3e962
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-6.htm
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-6-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ .outer {
+ border: 1px solid black;
+ }
+
+ .outer > div {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 {
+ mask-position: left 20px bottom;
+ }
+
+ #inner2 {
+ mask-position: left 40% bottom;
+ }
+
+ #inner3 {
+ mask-position: right 60% bottom;
+ }
+
+ #inner4 {
+ mask-position: right 30px bottom;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1"></div></div>
+ <div class="outer"><div id="inner2"></div></div>
+ <div class="outer"><div id="inner3"></div></div>
+ <div class="outer"><div id="inner4"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-7.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-7.htm
new file mode 100644
index 00000000000..216d7c47f2a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-position-7.htm
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help">
+ <link href="reference/mask-position-7-ref.htm" rel="match">
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ .outer {
+ border: 1px solid black;
+ }
+
+ .outer > div {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 {
+ mask-position: right top 40%;
+ }
+
+ #inner2 {
+ mask-position: right top 20px;
+ }
+
+ #inner3 {
+ mask-position: right bottom 60%;
+ }
+
+ #inner4 {
+ mask-position: right bottom 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1"></div></div>
+ <div class="outer"><div id="inner2"></div></div>
+ <div class="outer"><div id="inner3"></div></div>
+ <div class="outer"><div id="inner4"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-1.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-1.htm
new file mode 100644
index 00000000000..ccc9d3dd7f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-1.htm
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help">
+ <link href="reference/mask-repeat-1-ref.htm" rel="match">
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 128px;
+ height: 128px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #no-repeat {
+ mask-repeat: no-repeat no-repeat;
+ }
+ #repeat {
+ mask-repeat: repeat repeat;
+ }
+ #repeat-x {
+ mask-repeat: repeat no-repeat;
+ }
+ #repeat-y {
+ mask-repeat: no-repeat repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div id="no-repeat" class="inner"></div></div>
+ <div class="outer"><div id="repeat" class="inner"></div></div>
+ <div class="outer"><div id="repeat-x" class="inner"></div></div>
+ <div class="outer"><div id="repeat-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-2.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-2.htm
new file mode 100644
index 00000000000..bd2962fb4b2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-2.htm
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help">
+ <link href="reference/mask-repeat-2-ref.htm" rel="match">
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 128px;
+ height: 128px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #space {
+ mask-repeat: space;
+ }
+ #space-x {
+ mask-repeat: space no-repeat;
+ }
+ #space-y {
+ mask-repeat: no-repeat space;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="space" class="inner"></div></div>
+ <div class="outer"><div id="space-x" class="inner"></div></div>
+ <div class="outer"><div id="space-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-3.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-3.htm
new file mode 100644
index 00000000000..b827dcb74d4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-repeat-3.htm
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help">
+ <link href="reference/mask-repeat-3-ref.htm" rel="match">
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 150px;
+ height: 150px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #round {
+ mask-repeat: round;
+ }
+ #round-x {
+ mask-repeat: round no-repeat;
+ }
+ #round-y {
+ mask-repeat: no-repeat round;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="round" class="inner"></div></div>
+ <div class="outer"><div id="round-x" class="inner"></div></div>
+ <div class="outer"><div id="round-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-auto.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-auto.htm
new file mode 100644
index 00000000000..b47b1e398bf
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-auto.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-auto-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-length.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-length.htm
new file mode 100644
index 00000000000..cb6db57915b
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-length.htm
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-auto-length-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto 20px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-percent.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-percent.htm
new file mode 100644
index 00000000000..8825be1eefe
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto-percent.htm
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-auto-length-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto 15.625%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto.htm
new file mode 100644
index 00000000000..fc2846f8f98
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-auto.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-auto-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-border.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-border.htm
new file mode 100644
index 00000000000..87d350b9720
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-border.htm
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-contain-clip-border-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ border: 20px solid transparent;
+ width: 24px;
+ height: 88px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-clip: border-box;
+ mask-origin: border-box;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-padding.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-padding.htm
new file mode 100644
index 00000000000..e5fc7aa08dd
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-clip-padding.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-contain-clip-padding-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ background-color: purple;
+ border: 20px solid transparent;
+ width: 24px;
+ height: 88px;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-clip: padding-box;
+ mask-origin: padding-box;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"><div id="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm
new file mode 100644
index 00000000000..3913347922a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-contain-position-fifty-fifty-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ mask-position: 50% 50%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain.htm
new file mode 100644
index 00000000000..50be94d7174
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-contain.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-contain-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-cover.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-cover.htm
new file mode 100644
index 00000000000..f917783f7c0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-cover.htm
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-cover-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ #outer {
+ border: 10px solid black;
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-origin: content-box;
+ mask-clip: content-box;
+ mask-size: cover;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-auto.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-auto.htm
new file mode 100644
index 00000000000..aca61194db2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-auto.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-length-length-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-length.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-length.htm
new file mode 100644
index 00000000000..aca2ce8715f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-length.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-length-length-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px 64px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-percent.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-percent.htm
new file mode 100644
index 00000000000..b637c59e206
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length-percent.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-length-percent-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 16px 25%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length.htm
new file mode 100644
index 00000000000..bb857429a7a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-length.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-length-length-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-auto.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-auto.htm
new file mode 100644
index 00000000000..9eb4f2e594a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-auto.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-percent-percent-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-length.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-length.htm
new file mode 100644
index 00000000000..5edb7347299
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-length.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-percent-percent-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% 32px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent-stretch.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent-stretch.htm
new file mode 100644
index 00000000000..76f6ed73f93
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent-stretch.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-percent-percent-stretch-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 60px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ mask-repeat: no-repeat;
+ mask-size: 100% 100%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent.htm
new file mode 100644
index 00000000000..44004f8d407
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent-percent.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-percent-percent-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% 25%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent.htm b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent.htm
new file mode 100644
index 00000000000..e7358b0b1d2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/mask-size-percent.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help">
+ <link href="reference/mask-size-percent-percent-ref.htm" rel="match">
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert">
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-clip-1-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-clip-1-ref.htm
new file mode 100644
index 00000000000..0adeaf391a5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-clip-1-ref.htm
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS mask-clip reference</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div {
+ position: absolute;
+ top: 10px;
+ background-color: purple;
+ }
+
+ div.border {
+ left: 10px;
+ margin: 1px 4px;
+ width: 60px;
+ height: 25px;
+ }
+
+ div.padding {
+ left: 110px;
+ margin: 9px 10px;
+ width: 52px;
+ height: 17px;
+ }
+
+ div.content {
+ left: 210px;
+ margin: 15px 13px;
+ width: 40px;
+ height: 11px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="color border"></div>
+ <div class="color padding"></div>
+ <div class="color content"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-1-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-1-ref.htm
new file mode 100644
index 00000000000..efb5293d8aa
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-1-ref.htm
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 50px;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-2-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-2-ref.htm
new file mode 100644
index 00000000000..3642dba9de4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-image-2-ref.htm
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div {
+ background-image: linear-gradient(rgba(128,0,128,0), rgba(128,0,128,1));
+ width: 100px;
+ height: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+ <div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-mode-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-mode-ref.htm
new file mode 100644
index 00000000000..444d0043f5c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-mode-ref.htm
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS mask-mode reference</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div {
+ background-color: white;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ background-image: url(support/blue-100x100.svg);
+ }
+
+ div.alpha {
+ left: 120px;
+ background-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ background-image: url(support/blue-luminance-100x100.svg);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ background-image: url(support/red-luminance-100x100.svg);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ background-image: url(support/green-luminance-100x100.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-1-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-1-ref.htm
new file mode 100644
index 00000000000..2e8a30dcba6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-1-ref.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ position: relative;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ position: absolute;
+ }
+
+ #border { left: 4px; top: 1px; }
+ #padding { left: 10px; top: 9px; }
+ #content { left: 13px; top: 15px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="padding" class="inner"></div></div>
+ <div class="outer"><div id="content" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-2-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-2-ref.htm
new file mode 100644
index 00000000000..80fda80399f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-origin-2-ref.htm
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 125px;
+ height: 125px;
+ position: relative;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ position: absolute;
+ }
+
+ #pos-left-auto { left: 0px; top: 22px; }
+ #pos-left-bottom { left: 0px; top: 44px; }
+ #pos-right-top { left: 36px; top: 0px; }
+ #pos-right-bottom { left: 36px; top: 44px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="pos-left-auto" class="inner"></div></div>
+ <div class="outer"><div id="pos-left-bottom" class="inner"></div></div>
+ <div class="outer"><div id="pos-right-top" class="inner"></div></div>
+ <div class="outer"><div id="pos-right-bottom" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-1-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-1-ref.htm
new file mode 100644
index 00000000000..97696549a2c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-1-ref.htm
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div.outer {
+ position: relative;
+ width: 100px;
+ height: 100px;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ position: absolute;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+
+ #inner1 { right: 10px; bottom: 35px; }
+ #inner2 { right: 30px; bottom: 25px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-2-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-2-ref.htm
new file mode 100644
index 00000000000..faa427d7a7b
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-2-ref.htm
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 20px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-3-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-3-ref.htm
new file mode 100644
index 00000000000..ebd09621dc2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-3-ref.htm
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 25px;
+ margin-top: 10px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-4-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-4-ref.htm
new file mode 100644
index 00000000000..f08f2cdc0dd
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-4-ref.htm
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 0px;
+ margin-top: 25px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-5-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-5-ref.htm
new file mode 100644
index 00000000000..605f3c60fff
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-5-ref.htm
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 120px;
+ height: 120px;
+ }
+
+ #inner1 {
+ margin-left: 35px;
+ margin-top: 0px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+
+ #inner2 {
+ margin-left: 35px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner1"></div>
+ <div id="inner2"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-6-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-6-ref.htm
new file mode 100644
index 00000000000..917b21e5890
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-6-ref.htm
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ .outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ .inner {
+ margin-left: 20px;
+ margin-top: 50px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-7-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-7-ref.htm
new file mode 100644
index 00000000000..d35e27a45a1
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-position-7-ref.htm
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ .outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ .inner {
+ margin-left: 50px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-1-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-1-ref.htm
new file mode 100644
index 00000000000..172cf8da354
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-1-ref.htm
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div.outer {
+ width: 128px;
+ height: 128px;
+ position: relative;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: purple;
+ }
+
+ #pos-top-left { left: 0; top: 0; }
+ #pos-top-right { right: 0; top: 0; }
+ #pos-bottom-left { left: 0; bottom: 0; }
+ #pos-bottom-right { right: 0; bottom: 0; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ <div id="pos-bottom-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-2-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-2-ref.htm
new file mode 100644
index 00000000000..172cf8da354
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-2-ref.htm
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div.outer {
+ width: 128px;
+ height: 128px;
+ position: relative;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: purple;
+ }
+
+ #pos-top-left { left: 0; top: 0; }
+ #pos-top-right { right: 0; top: 0; }
+ #pos-bottom-left { left: 0; bottom: 0; }
+ #pos-bottom-right { right: 0; bottom: 0; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ <div id="pos-bottom-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-3-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-3-ref.htm
new file mode 100644
index 00000000000..743a037683f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-repeat-3-ref.htm
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div.outer {
+ width: 150px;
+ height: 150px;
+ border: 1px solid black;
+ }
+
+ .color {
+ background-color: purple;
+ }
+
+ #round {
+ width: 150px;
+ height: 150px;
+ }
+
+ #round-x {
+ width: 150px;
+ height: 50px;
+ }
+
+ #round-y {
+ width: 50px;
+ height: 150px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="round" class="color"></div></div>
+ <div class="outer"><div id="round-x" class="color"></div></div>
+ <div class="outer"><div id="round-y" class="color"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm
new file mode 100644
index 00000000000..21776b80201
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 20px;
+ height: 20px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-ref.htm
new file mode 100644
index 00000000000..cb4c36f85bd
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-auto-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-border-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-border-ref.htm
new file mode 100644
index 00000000000..50a014d384c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-border-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-padding-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-padding-ref.htm
new file mode 100644
index 00000000000..40c9a28be39
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-clip-padding-ref.htm
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ border: 20px solid white;
+ width: 24px;
+ height: 88px;
+ }
+
+ #innermost {
+ width: 24px;
+ height: 24px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner">
+ <div id="innermost"></div>
+ </div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-position-fifty-fifty-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-position-fifty-fifty-ref.htm
new file mode 100644
index 00000000000..1546c5c321f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-position-fifty-fifty-ref.htm
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner1 {
+ width: 64px;
+ height: 32px;
+ }
+
+ #inner2 {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner1"></div>
+ <div id="inner2"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-ref.htm
new file mode 100644
index 00000000000..acb4de5f37e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-contain-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 10px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-cover-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-cover-ref.htm
new file mode 100644
index 00000000000..f2bdbc2718e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-cover-ref.htm
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 10px solid transparent;
+ width: 64px;
+ height: 128px;
+ background-clip: content-box;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm
new file mode 100644
index 00000000000..908f2b0b55a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 32px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-percent-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-percent-ref.htm
new file mode 100644
index 00000000000..8786d603e97
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-length-percent-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 16px;
+ height: 32px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm
new file mode 100644
index 00000000000..a35a2a5f21f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 32px;
+ height: 32px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-stretch-ref.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-stretch-ref.htm
new file mode 100644
index 00000000000..c19c1822ab1
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/mask-size-percent-percent-stretch-ref.htm
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen">
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla">
+ <style type="text/css">
+ div {
+ width: 60px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ height: 60px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x100-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x100-opaque-blue.svg
new file mode 100644
index 00000000000..0ce8f599731
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x100-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="100">
+ <rect x="0" y="0" width="50" height="100" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x50-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x50-opaque-blue.svg
new file mode 100644
index 00000000000..ac194ee3473
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/50x50-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
+ <rect x="0" y="0" width="50" height="50" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.png
new file mode 100644
index 00000000000..3b72d5ce53c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.svg
new file mode 100644
index 00000000000..ebe8fa73aee
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x50-transparent-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x50-transparent-100x50.svg
index a79d9685c94..2ed03935634 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x50-transparent-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-100x50-transparent-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="0"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="1"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="1"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-luminance-100x100.svg
new file mode 100644
index 00000000000..3f8e0341e4a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/blue-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(238,238,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.png
new file mode 100644
index 00000000000..d65838b7f02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.svg
new file mode 100644
index 00000000000..d792713591e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="lime" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-luminance-100x100.svg
new file mode 100644
index 00000000000..c33436ed43c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/green-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(73,73,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/mask-half-transparent-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/mask-half-transparent-100x100.svg
new file mode 100644
index 00000000000..2abd94deec4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/mask-half-transparent-100x100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <defs>
+ <mask id="mask" mask-type="alpha">
+ <rect x="0" y="0" width="100" height="50" fill-opacity="1"/>
+ <rect x="0" y="50" width="100" height="50" fill-opacity="0"/>
+ </mask>
+ </defs>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.png
new file mode 100644
index 00000000000..43b8e542a92
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.svg
new file mode 100644
index 00000000000..175c05f28f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="red" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-luminance-100x100.svg
new file mode 100644
index 00000000000..274905d6b90
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/red-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(201,201,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/transparent-100x50-blue-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/transparent-100x50-blue-100x50.svg
index c4017557889..81d59b1bcf1 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/transparent-100x50-blue-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reference/support/transparent-100x50-blue-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="1"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="0"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="0"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-masking-1_dev/html/reftest-toc.htm
index c326e12a340..11ba221d712 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/reftest-toc.htm
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reftest-toc.htm
@@ -480,6 +480,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="mask-clip-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-clip: clip mask image">
+ <a href="mask-clip-1.htm">mask-clip-1</a></td>
+ <td><a href="reference/mask-clip-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="mask-composite-1a" class="">
<tr>
<td rowspan="1" title="CSS Masking: mask-composite: compose vector image">
@@ -512,6 +520,350 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="mask-image-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1a.htm">mask-image-1a</a></td>
+ <td><a href="reference/mask-image-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1b.htm">mask-image-1b</a></td>
+ <td><a href="reference/mask-image-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-1c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1c.htm">mask-image-1c</a></td>
+ <td><a href="reference/mask-image-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-2.htm">mask-image-2</a></td>
+ <td><a href="reference/mask-image-2-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-mode-a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-mode with vector image">
+ <a href="mask-mode-a.htm">mask-mode-a</a></td>
+ <td><a href="reference/mask-mode-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-mode-b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-mode with raster image">
+ <a href="mask-mode-b.htm">mask-mode-b</a></td>
+ <td><a href="reference/mask-mode-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-origin-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-origin: mask positioning area">
+ <a href="mask-origin-1.htm">mask-origin-1</a></td>
+ <td><a href="reference/mask-origin-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-origin-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-origin: mask positioning area">
+ <a href="mask-origin-2.htm">mask-origin-2</a></td>
+ <td><a href="reference/mask-origin-2-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1a.htm">mask-position-1a</a></td>
+ <td><a href="reference/mask-position-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1b.htm">mask-position-1b</a></td>
+ <td><a href="reference/mask-position-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1c.htm">mask-position-1c</a></td>
+ <td><a href="reference/mask-position-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-2a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-2a.htm">mask-position-2a</a></td>
+ <td><a href="reference/mask-position-2-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-2b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-2b.htm">mask-position-2b</a></td>
+ <td><a href="reference/mask-position-2-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-3a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-3a.htm">mask-position-3a</a></td>
+ <td><a href="reference/mask-position-3-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-3b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-3b.htm">mask-position-3b</a></td>
+ <td><a href="reference/mask-position-3-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4a.htm">mask-position-4a</a></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4b.htm">mask-position-4b</a></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4c.htm">mask-position-4c</a></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4d" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4d.htm">mask-position-4d</a></td>
+ <td><a href="reference/mask-position-4-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-5" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-5.htm">mask-position-5</a></td>
+ <td><a href="reference/mask-position-5-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-6" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-6.htm">mask-position-6</a></td>
+ <td><a href="reference/mask-position-6-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-7" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-7.htm">mask-position-7</a></td>
+ <td><a href="reference/mask-position-7-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-1.htm">mask-repeat-1</a></td>
+ <td><a href="reference/mask-repeat-1-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-2.htm">mask-repeat-2</a></td>
+ <td><a href="reference/mask-repeat-2-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-3" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-3.htm">mask-repeat-3</a></td>
+ <td><a href="reference/mask-repeat-3-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto.htm">mask-size-auto</a></td>
+ <td><a href="reference/mask-size-auto-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-auto.htm">mask-size-auto-auto</a></td>
+ <td><a href="reference/mask-size-auto-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-length.htm">mask-size-auto-length</a></td>
+ <td><a href="reference/mask-size-auto-length-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-percent.htm">mask-size-auto-percent</a></td>
+ <td><a href="reference/mask-size-auto-length-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain.htm">mask-size-contain</a></td>
+ <td><a href="reference/mask-size-contain-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-clip-border" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-clip-border.htm">mask-size-contain-clip-border</a></td>
+ <td><a href="reference/mask-size-contain-clip-border-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-clip-padding" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-clip-padding.htm">mask-size-contain-clip-padding</a></td>
+ <td><a href="reference/mask-size-contain-clip-padding-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-position-fifty-fifty" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-position-fifty-fifty.htm">mask-size-contain-position-fifty-fifty</a></td>
+ <td><a href="reference/mask-size-contain-position-fifty-fifty-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-cover" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-cover.htm">mask-size-cover</a></td>
+ <td><a href="reference/mask-size-cover-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length.htm">mask-size-length</a></td>
+ <td><a href="reference/mask-size-length-length-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-auto.htm">mask-size-length-auto</a></td>
+ <td><a href="reference/mask-size-length-length-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-length.htm">mask-size-length-length</a></td>
+ <td><a href="reference/mask-size-length-length-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-percent.htm">mask-size-length-percent</a></td>
+ <td><a href="reference/mask-size-length-percent-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent.htm">mask-size-percent</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-auto.htm">mask-size-percent-auto</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-length.htm">mask-size-percent-length</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-percent.htm">mask-size-percent-percent</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-percent-stretch" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-percent-stretch.htm">mask-size-percent-percent-stretch</a></td>
+ <td><a href="reference/mask-size-percent-percent-stretch-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="test-mask" class="">
<tr>
<td rowspan="1" title="CSS Masking: mask-repeat:round repeat;">
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/reftest.list b/tests/wpt/css-tests/css-masking-1_dev/html/reftest.list
index 86dc2e4696c..d1f316697dd 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/reftest.list
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/reftest.list
@@ -56,8 +56,52 @@ clip-rect-comma-003.htm == reference/clip-no-clipping-ref.htm
clip-rect-comma-004.htm == reference/clip-no-clipping-ref.htm
clip-rule-001.htm == reference/clip-rule-rectangle-border-ref.htm
clip-rule-002.htm == reference/clip-rule-rectangle-border-ref.htm
+mask-clip-1.htm == reference/mask-clip-1-ref.htm
mask-composite-1a.htm == reference/mask-composite-1-ref.htm
mask-composite-1b.htm == reference/mask-composite-1-ref.htm
mask-composite-2a.htm == reference/mask-composite-2-ref.htm
mask-composite-2b.htm == reference/mask-composite-2-ref.htm
+mask-image-1a.htm == reference/mask-image-1-ref.htm
+mask-image-1b.htm == reference/mask-image-1-ref.htm
+mask-image-1c.htm == reference/mask-image-1-ref.htm
+mask-image-2.htm == reference/mask-image-2-ref.htm
+mask-mode-a.htm == reference/mask-mode-ref.htm
+mask-mode-b.htm == reference/mask-mode-ref.htm
+mask-origin-1.htm == reference/mask-origin-1-ref.htm
+mask-origin-2.htm == reference/mask-origin-2-ref.htm
+mask-position-1a.htm == reference/mask-position-1-ref.htm
+mask-position-1b.htm == reference/mask-position-1-ref.htm
+mask-position-1c.htm == reference/mask-position-1-ref.htm
+mask-position-2a.htm == reference/mask-position-2-ref.htm
+mask-position-2b.htm == reference/mask-position-2-ref.htm
+mask-position-3a.htm == reference/mask-position-3-ref.htm
+mask-position-3b.htm == reference/mask-position-3-ref.htm
+mask-position-4a.htm == reference/mask-position-4-ref.htm
+mask-position-4b.htm == reference/mask-position-4-ref.htm
+mask-position-4c.htm == reference/mask-position-4-ref.htm
+mask-position-4d.htm == reference/mask-position-4-ref.htm
+mask-position-5.htm == reference/mask-position-5-ref.htm
+mask-position-6.htm == reference/mask-position-6-ref.htm
+mask-position-7.htm == reference/mask-position-7-ref.htm
+mask-repeat-1.htm == reference/mask-repeat-1-ref.htm
+mask-repeat-2.htm == reference/mask-repeat-2-ref.htm
+mask-repeat-3.htm == reference/mask-repeat-3-ref.htm
+mask-size-auto.htm == reference/mask-size-auto-ref.htm
+mask-size-auto-auto.htm == reference/mask-size-auto-ref.htm
+mask-size-auto-length.htm == reference/mask-size-auto-length-ref.htm
+mask-size-auto-percent.htm == reference/mask-size-auto-length-ref.htm
+mask-size-contain.htm == reference/mask-size-contain-ref.htm
+mask-size-contain-clip-border.htm == reference/mask-size-contain-clip-border-ref.htm
+mask-size-contain-clip-padding.htm == reference/mask-size-contain-clip-padding-ref.htm
+mask-size-contain-position-fifty-fifty.htm == reference/mask-size-contain-position-fifty-fifty-ref.htm
+mask-size-cover.htm == reference/mask-size-cover-ref.htm
+mask-size-length.htm == reference/mask-size-length-length-ref.htm
+mask-size-length-auto.htm == reference/mask-size-length-length-ref.htm
+mask-size-length-length.htm == reference/mask-size-length-length-ref.htm
+mask-size-length-percent.htm == reference/mask-size-length-percent-ref.htm
+mask-size-percent.htm == reference/mask-size-percent-percent-ref.htm
+mask-size-percent-auto.htm == reference/mask-size-percent-percent-ref.htm
+mask-size-percent-length.htm == reference/mask-size-percent-percent-ref.htm
+mask-size-percent-percent.htm == reference/mask-size-percent-percent-ref.htm
+mask-size-percent-percent-stretch.htm == reference/mask-size-percent-percent-stretch-ref.htm
test-mask.htm == reference/test-mask-ref.htm
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/50x100-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/50x100-opaque-blue.svg
new file mode 100644
index 00000000000..0ce8f599731
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/50x100-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="100">
+ <rect x="0" y="0" width="50" height="100" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/50x50-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/50x50-opaque-blue.svg
new file mode 100644
index 00000000000..ac194ee3473
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/50x50-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
+ <rect x="0" y="0" width="50" height="50" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.png
new file mode 100644
index 00000000000..3b72d5ce53c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.svg
new file mode 100644
index 00000000000..ebe8fa73aee
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x50-transparent-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x50-transparent-100x50.svg
index a79d9685c94..2ed03935634 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x50-transparent-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-100x50-transparent-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="0"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="1"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="1"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-luminance-100x100.svg
new file mode 100644
index 00000000000..3f8e0341e4a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/blue-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(238,238,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.png
new file mode 100644
index 00000000000..d65838b7f02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.svg
new file mode 100644
index 00000000000..d792713591e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/green-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="lime" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/green-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/green-luminance-100x100.svg
new file mode 100644
index 00000000000..c33436ed43c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/green-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(73,73,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/mask-half-transparent-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/mask-half-transparent-100x100.svg
new file mode 100644
index 00000000000..2abd94deec4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/mask-half-transparent-100x100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <defs>
+ <mask id="mask" mask-type="alpha">
+ <rect x="0" y="0" width="100" height="50" fill-opacity="1"/>
+ <rect x="0" y="50" width="100" height="50" fill-opacity="0"/>
+ </mask>
+ </defs>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.png
new file mode 100644
index 00000000000..43b8e542a92
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.svg
new file mode 100644
index 00000000000..175c05f28f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/red-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="red" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/red-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/red-luminance-100x100.svg
new file mode 100644
index 00000000000..274905d6b90
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/red-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(201,201,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/support/transparent-100x50-blue-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/html/support/transparent-100x50-blue-100x50.svg
index c4017557889..81d59b1bcf1 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/support/transparent-100x50-blue-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/support/transparent-100x50-blue-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="1"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="0"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="0"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/html/toc.htm b/tests/wpt/css-tests/css-masking-1_dev/html/toc.htm
index 9774da095a2..89d50a306d2 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/html/toc.htm
+++ b/tests/wpt/css-tests/css-masking-1_dev/html/toc.htm
@@ -52,7 +52,7 @@
<tbody id="s7">
<tr><th><a href="chapter-7.htm">Chapter 7 -
Positioned Masks</a></th>
- <td>(5 Tests)</td></tr>
+ <td>(49 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.htm">Chapter 8 -
diff --git a/tests/wpt/css-tests/css-masking-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-masking-1_dev/implementation-report-TEMPLATE.data
index 0820fd9d568..202d4bc404e 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-masking-1_dev/implementation-report-TEMPLATE.data
@@ -117,6 +117,8 @@ html/clip-rule-001.htm 685b1c6b98405699db11621e3739893d03bb287f ?
xhtml1/clip-rule-001.xht 685b1c6b98405699db11621e3739893d03bb287f ?
html/clip-rule-002.htm 060477805299dce5079f7940f4140876d0d2d33e ?
xhtml1/clip-rule-002.xht 060477805299dce5079f7940f4140876d0d2d33e ?
+html/mask-clip-1.htm ab17761a9fea47931e59ef59248f25abd6791108 ?
+xhtml1/mask-clip-1.xht ab17761a9fea47931e59ef59248f25abd6791108 ?
html/mask-composite-1a.htm 74dbc9500f92eb0a5a1bfe501a5a800f86ab65c3 ?
xhtml1/mask-composite-1a.xht 74dbc9500f92eb0a5a1bfe501a5a800f86ab65c3 ?
html/mask-composite-1b.htm eb991ca37e25232a0345ddc51d97205951f49ce6 ?
@@ -125,5 +127,91 @@ html/mask-composite-2a.htm 26f6311f7ed2e3302adef9ef7918f2e88eaa2a3d ?
xhtml1/mask-composite-2a.xht 26f6311f7ed2e3302adef9ef7918f2e88eaa2a3d ?
html/mask-composite-2b.htm b9d66fde9152a2bda5f60db59a64b816f2f1b7ca ?
xhtml1/mask-composite-2b.xht b9d66fde9152a2bda5f60db59a64b816f2f1b7ca ?
+html/mask-image-1a.htm 9dcbd4b3ff1098164640ba8e6381243a6c165c68 ?
+xhtml1/mask-image-1a.xht 9dcbd4b3ff1098164640ba8e6381243a6c165c68 ?
+html/mask-image-1b.htm 5c3b7f570678ab052a9fb7cf5cb5ea2238d9ffa9 ?
+xhtml1/mask-image-1b.xht 5c3b7f570678ab052a9fb7cf5cb5ea2238d9ffa9 ?
+html/mask-image-1c.htm 67a05342df5dad237e53b40a181554db612da086 ?
+xhtml1/mask-image-1c.xht 67a05342df5dad237e53b40a181554db612da086 ?
+html/mask-image-2.htm 5369c24eb94bfe4899442f789cc0d988fe6d2aeb ?
+xhtml1/mask-image-2.xht 5369c24eb94bfe4899442f789cc0d988fe6d2aeb ?
+html/mask-mode-a.htm a64455fb83c162922ddfb6d45497b79f77b50ef3 ?
+xhtml1/mask-mode-a.xht a64455fb83c162922ddfb6d45497b79f77b50ef3 ?
+html/mask-mode-b.htm 61737e162df85c4362c54ffabd1f086f6d387506 ?
+xhtml1/mask-mode-b.xht 61737e162df85c4362c54ffabd1f086f6d387506 ?
+html/mask-origin-1.htm 5ba2e66ad99e92e67b9a3b9c04f249d41c16d517 ?
+xhtml1/mask-origin-1.xht 5ba2e66ad99e92e67b9a3b9c04f249d41c16d517 ?
+html/mask-origin-2.htm 66dea1e4283a718f62e2ea23616ebba929179c7e ?
+xhtml1/mask-origin-2.xht 66dea1e4283a718f62e2ea23616ebba929179c7e ?
+html/mask-position-1a.htm 2335ff1467039590c16bb12ebc78046fec611646 ?
+xhtml1/mask-position-1a.xht 2335ff1467039590c16bb12ebc78046fec611646 ?
+html/mask-position-1b.htm ae0e1a39aa966e45b66460a567690b4163f61a3b ?
+xhtml1/mask-position-1b.xht ae0e1a39aa966e45b66460a567690b4163f61a3b ?
+html/mask-position-1c.htm 8748ccea63d9e702eabc4ac653787d062b67baa4 ?
+xhtml1/mask-position-1c.xht 8748ccea63d9e702eabc4ac653787d062b67baa4 ?
+html/mask-position-2a.htm 8615cfc1c2f3027339c00b724ba18a1a32a95af6 ?
+xhtml1/mask-position-2a.xht 8615cfc1c2f3027339c00b724ba18a1a32a95af6 ?
+html/mask-position-2b.htm b439a79fc048d75a9986f059ff28c037989a2c4f ?
+xhtml1/mask-position-2b.xht b439a79fc048d75a9986f059ff28c037989a2c4f ?
+html/mask-position-3a.htm 0245963b690e1a69d2b038aefae8090f2360b26b ?
+xhtml1/mask-position-3a.xht 0245963b690e1a69d2b038aefae8090f2360b26b ?
+html/mask-position-3b.htm 57a1d58ad54660e0d9db408c84e7eb676dcca3de ?
+xhtml1/mask-position-3b.xht 57a1d58ad54660e0d9db408c84e7eb676dcca3de ?
+html/mask-position-4a.htm 8ba99a0b2997678a795ecb9448d32fda8c9a3438 ?
+xhtml1/mask-position-4a.xht 8ba99a0b2997678a795ecb9448d32fda8c9a3438 ?
+html/mask-position-4b.htm 896f34c0a24e2897d0ebd4f6e6b6d3ff0aedcd73 ?
+xhtml1/mask-position-4b.xht 896f34c0a24e2897d0ebd4f6e6b6d3ff0aedcd73 ?
+html/mask-position-4c.htm 2b46935b6c1872062ecd31a5f8d7ea3ef7bf12e5 ?
+xhtml1/mask-position-4c.xht 2b46935b6c1872062ecd31a5f8d7ea3ef7bf12e5 ?
+html/mask-position-4d.htm d03d65891d1024664353f14429801b0cbcf7b645 ?
+xhtml1/mask-position-4d.xht d03d65891d1024664353f14429801b0cbcf7b645 ?
+html/mask-position-5.htm 7dd089a99722b3c52e507713b4205d202c1d95bc ?
+xhtml1/mask-position-5.xht 7dd089a99722b3c52e507713b4205d202c1d95bc ?
+html/mask-position-6.htm cf0739b65e8cadf1b6584cdfd5d0d080eb5db37f ?
+xhtml1/mask-position-6.xht cf0739b65e8cadf1b6584cdfd5d0d080eb5db37f ?
+html/mask-position-7.htm 170b41b3839dd4eeef13317d5bc3abde0ac5fac5 ?
+xhtml1/mask-position-7.xht 170b41b3839dd4eeef13317d5bc3abde0ac5fac5 ?
+html/mask-repeat-1.htm 7aa5abafcb59758e49ed8c93eedc453352c4ecfa ?
+xhtml1/mask-repeat-1.xht 7aa5abafcb59758e49ed8c93eedc453352c4ecfa ?
+html/mask-repeat-2.htm 6f053417e4a91fe62f6f117d71ac7d3755a09731 ?
+xhtml1/mask-repeat-2.xht 6f053417e4a91fe62f6f117d71ac7d3755a09731 ?
+html/mask-repeat-3.htm 287d3b829e337e127ac50ce317d3dfa1ea70cf4c ?
+xhtml1/mask-repeat-3.xht 287d3b829e337e127ac50ce317d3dfa1ea70cf4c ?
+html/mask-size-auto-auto.htm e95cdc294474c9f816c0b484b67625970fa74404 ?
+xhtml1/mask-size-auto-auto.xht e95cdc294474c9f816c0b484b67625970fa74404 ?
+html/mask-size-auto-length.htm 1f052e9710dd860ce5682cdcd67a3def4c799eab ?
+xhtml1/mask-size-auto-length.xht 1f052e9710dd860ce5682cdcd67a3def4c799eab ?
+html/mask-size-auto-percent.htm 0a30cf915fa1b4c839e64804b80274d6eaf69a47 ?
+xhtml1/mask-size-auto-percent.xht 0a30cf915fa1b4c839e64804b80274d6eaf69a47 ?
+html/mask-size-auto.htm 0a2fa5214c192bd1a3ddb2d57ccde814470a8390 ?
+xhtml1/mask-size-auto.xht 0a2fa5214c192bd1a3ddb2d57ccde814470a8390 ?
+html/mask-size-contain-clip-border.htm aa4a17de4f0d7f5fd54382e359391b1b42663aba ?
+xhtml1/mask-size-contain-clip-border.xht aa4a17de4f0d7f5fd54382e359391b1b42663aba ?
+html/mask-size-contain-clip-padding.htm de2b62b736281554d3a1a572b7933a6bf3fb0261 ?
+xhtml1/mask-size-contain-clip-padding.xht de2b62b736281554d3a1a572b7933a6bf3fb0261 ?
+html/mask-size-contain-position-fifty-fifty.htm 18f4d823525760a32479bfdc1960a3f79848f05e ?
+xhtml1/mask-size-contain-position-fifty-fifty.xht 18f4d823525760a32479bfdc1960a3f79848f05e ?
+html/mask-size-contain.htm 986a82cf8b954a2f04c8f444e6bac443b7502ce2 ?
+xhtml1/mask-size-contain.xht 986a82cf8b954a2f04c8f444e6bac443b7502ce2 ?
+html/mask-size-cover.htm 45930d72d1b48cd5333465233c3970c459e75262 ?
+xhtml1/mask-size-cover.xht 45930d72d1b48cd5333465233c3970c459e75262 ?
+html/mask-size-length-auto.htm 28403cc5c4c8a6e58bd2ab0821ff78eac60cc058 ?
+xhtml1/mask-size-length-auto.xht 28403cc5c4c8a6e58bd2ab0821ff78eac60cc058 ?
+html/mask-size-length-length.htm aed9c4ca10b440457c970be7b6a4945508dc2d92 ?
+xhtml1/mask-size-length-length.xht aed9c4ca10b440457c970be7b6a4945508dc2d92 ?
+html/mask-size-length-percent.htm 65bb0e6875c0534743e6aeb4dfe43c1bf2146b17 ?
+xhtml1/mask-size-length-percent.xht 65bb0e6875c0534743e6aeb4dfe43c1bf2146b17 ?
+html/mask-size-length.htm 4defd24447eb46cfd5ad227c703996c885dd996a ?
+xhtml1/mask-size-length.xht 4defd24447eb46cfd5ad227c703996c885dd996a ?
+html/mask-size-percent-auto.htm 8baa71d4d2b7d41a425e827c92d5a2a078f18124 ?
+xhtml1/mask-size-percent-auto.xht 8baa71d4d2b7d41a425e827c92d5a2a078f18124 ?
+html/mask-size-percent-length.htm a8a7d1ef5b2b7d2e05730ff635da2e52febea06a ?
+xhtml1/mask-size-percent-length.xht a8a7d1ef5b2b7d2e05730ff635da2e52febea06a ?
+html/mask-size-percent-percent-stretch.htm 9df34563dc65ae4b0a1247137af3e5a7e2cae099 ?
+xhtml1/mask-size-percent-percent-stretch.xht 9df34563dc65ae4b0a1247137af3e5a7e2cae099 ?
+html/mask-size-percent-percent.htm 3af6f431c0ac9d53fd4194503030f5188753ad43 ?
+xhtml1/mask-size-percent-percent.xht 3af6f431c0ac9d53fd4194503030f5188753ad43 ?
+html/mask-size-percent.htm 222fd7b0d5f7e5a5fa1c9ce93838d7a768c47a76 ?
+xhtml1/mask-size-percent.xht 222fd7b0d5f7e5a5fa1c9ce93838d7a768c47a76 ?
html/test-mask.htm d958a4c5495e1038da67e6f0a88ada4dbb3f9c1d ?
xhtml1/test-mask.xht d958a4c5495e1038da67e6f0a88ada4dbb3f9c1d ?
diff --git a/tests/wpt/css-tests/css-masking-1_dev/index.htm b/tests/wpt/css-tests/css-masking-1_dev/index.htm
index 72234767e0a..e54ce972b96 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/index.htm
+++ b/tests/wpt/css-tests/css-masking-1_dev/index.htm
@@ -131,9 +131,11 @@
<p>Many thanks to the following for their contributions:</p>
<ul>
+ <li>Astley Chen</li>
<li>CJ Ku</li>
<li>Denise White</li>
<li>Dirk Schulze</li>
+ <li>Ethan Lin</li>
<li>Laury Kenton</li>
<li>Li Jun</li>
<li>Mozilla</li>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/index.xht b/tests/wpt/css-tests/css-masking-1_dev/index.xht
index 31207280394..4a75ec6ab19 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/index.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/index.xht
@@ -131,9 +131,11 @@
<p>Many thanks to the following for their contributions:</p>
<ul>
+ <li>Astley Chen</li>
<li>CJ Ku</li>
<li>Denise White</li>
<li>Dirk Schulze</li>
+ <li>Ethan Lin</li>
<li>Laury Kenton</li>
<li>Li Jun</li>
<li>Mozilla</li>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/testinfo.data b/tests/wpt/css-tests/css-masking-1_dev/testinfo.data
index 683dc61d3f7..8c683b56782 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-masking-1_dev/testinfo.data
@@ -56,8 +56,52 @@ clip-rect-comma-003 reference/clip-no-clipping-ref CSS Masking: Test comma separ
clip-rect-comma-004 reference/clip-no-clipping-ref CSS Masking: Test comma separation of rect function on clip - no comma between 3rd and 4th value http://www.w3.org/TR/css-masking-1/#clip-property 38b542cefdad3a69bbb2c9161784112bfdbb0565 `Dirk Schulze`<mailto:dschulze@adobe.com> Values for rect function on clip can be white space or comma separated, but not both. Otherwise the property setting gets ignored. Testing rect function without comma separation between 3rd and 4th value. On pass you should see a green square with a blue border.
clip-rule-001 reference/clip-rule-rectangle-border-ref CSS Masking: Test clip-rule property on polygon clip rule evenodd http://www.w3.org/TR/css-masking-1/#clipping-paths,http://www.w3.org/TR/css-masking-1/#propdef-clip-path,http://www.w3.org/TR/css-masking-1/#ClipPathElement 685b1c6b98405699db11621e3739893d03bb287f `Dirk Schulze`<mailto:dschulze@adobe.com> The clipPath element takes the basic shape 'polygon' for clipping. The point list for the polygon creates a 'whole' with the dimension of the background. With the clip rule 'evenodd', this whole is clipped out. The clipping makes the green background of the parent div box visible. On pass you should see a green box with a blue border.
clip-rule-002 reference/clip-rule-rectangle-border-ref CSS Masking: Test clip-rule property on polygon clip rule nonzero http://www.w3.org/TR/css-masking-1/#clipping-paths,http://www.w3.org/TR/css-masking-1/#propdef-clip-path,http://www.w3.org/TR/css-masking-1/#ClipPathElement 060477805299dce5079f7940f4140876d0d2d33e `Dirk Schulze`<mailto:dschulze@adobe.com> The clipPath element takes the basic shape 'polygon' for clipping. The point list for the polygon creates a 'whole' with the dimension of the background. With the clip rule 'nonzero', this whole is clipped out. The clipping makes the green background of the parent div box visible. On pass you should see a green box with a blue border.
+mask-clip-1 reference/mask-clip-1-ref CSS Masking: mask-clip: clip mask image http://www.w3.org/TR/css-masking-1/#the-mask-clip ab17761a9fea47931e59ef59248f25abd6791108 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes.
mask-composite-1a reference/mask-composite-1-ref CSS Masking: mask-composite: compose vector image http://www.w3.org/TR/css-masking-1/#the-mask-composite 74dbc9500f92eb0a5a1bfe501a5a800f86ab65c3 `CJ Ku`<mailto:cku@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks that vector-mask-image can be composed correctly by different mask-composite value.
mask-composite-1b reference/mask-composite-1-ref CSS Masking: mask-composite: compose raster image http://www.w3.org/TR/css-masking-1/#the-mask-composite eb991ca37e25232a0345ddc51d97205951f49ce6 `CJ Ku`<mailto:cku@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks that raster-mask-image can be composed correctly by different mask-composite value.
mask-composite-2a reference/mask-composite-2-ref CSS Masking: mask-composite: compose vector image http://www.w3.org/TR/css-masking-1/#the-mask-composite 26f6311f7ed2e3302adef9ef7918f2e88eaa2a3d `CJ Ku`<mailto:cku@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks that vector-mask-image can be composed correctly by different mask-composite value.
mask-composite-2b reference/mask-composite-2-ref CSS Masking: mask-composite: compose raster image http://www.w3.org/TR/css-masking-1/#the-mask-composite b9d66fde9152a2bda5f60db59a64b816f2f1b7ca `CJ Ku`<mailto:cku@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks that raster-mask-image can be composed correctly by different mask-composite value.
+mask-image-1a reference/mask-image-1-ref CSS Masking: mask-image: mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-image 9dcbd4b3ff1098164640ba8e6381243a6c165c68 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether image as mask layer works correctly or not.
+mask-image-1b reference/mask-image-1-ref CSS Masking: mask-image: mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-image 5c3b7f570678ab052a9fb7cf5cb5ea2238d9ffa9 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether SVG image as mask layer works correctly or not.
+mask-image-1c reference/mask-image-1-ref CSS Masking: mask-image: mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-image 67a05342df5dad237e53b40a181554db612da086 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether SVG mask element as mask layer works correctly or not.
+mask-image-2 reference/mask-image-2-ref CSS Masking: mask-image: mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-image 5369c24eb94bfe4899442f789cc0d988fe6d2aeb `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether gradient CSS image as mask layer works correctly or not.
+mask-mode-a reference/mask-mode-ref CSS Masking: mask-mode with vector image https://www.w3.org/TR/css-masking-1/#propdef-mask-mode a64455fb83c162922ddfb6d45497b79f77b50ef3 `Ethan Lin`<mailto:ethlin@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks that mask an SVG image referenced by mask-image is correct with different mask mode.
+mask-mode-b reference/mask-mode-ref CSS Masking: mask-mode with raster image https://www.w3.org/TR/css-masking-1/#propdef-mask-mode 61737e162df85c4362c54ffabd1f086f6d387506 `Ethan Lin`<mailto:ethlin@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks that mask a PNG image referenced by mask-image is correct with different mask mode.
+mask-origin-1 reference/mask-origin-1-ref CSS Masking: mask-origin: mask positioning area https://www.w3.org/TR/css-masking-1/#the-mask-origin 5ba2e66ad99e92e67b9a3b9c04f249d41c16d517 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether setting mask position area works correctly or not.
+mask-origin-2 reference/mask-origin-2-ref CSS Masking: mask-origin: mask positioning area https://www.w3.org/TR/css-masking-1/#the-mask-origin 66dea1e4283a718f62e2ea23616ebba929179c7e `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether setting mask origin to margin-box works correctly or not.
+mask-position-1a reference/mask-position-1-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 2335ff1467039590c16bb12ebc78046fec611646 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-1b reference/mask-position-1-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position ae0e1a39aa966e45b66460a567690b4163f61a3b `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-1c reference/mask-position-1-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 8748ccea63d9e702eabc4ac653787d062b67baa4 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-2a reference/mask-position-2-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 8615cfc1c2f3027339c00b724ba18a1a32a95af6 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-2b reference/mask-position-2-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position b439a79fc048d75a9986f059ff28c037989a2c4f `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-3a reference/mask-position-3-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 0245963b690e1a69d2b038aefae8090f2360b26b `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-3b reference/mask-position-3-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 57a1d58ad54660e0d9db408c84e7eb676dcca3de `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-4a reference/mask-position-4-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 8ba99a0b2997678a795ecb9448d32fda8c9a3438 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-4b reference/mask-position-4-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 896f34c0a24e2897d0ebd4f6e6b6d3ff0aedcd73 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-4c reference/mask-position-4-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 2b46935b6c1872062ecd31a5f8d7ea3ef7bf12e5 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-4d reference/mask-position-4-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position d03d65891d1024664353f14429801b0cbcf7b645 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-5 reference/mask-position-5-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 7dd089a99722b3c52e507713b4205d202c1d95bc `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-6 reference/mask-position-6-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position cf0739b65e8cadf1b6584cdfd5d0d080eb5db37f `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-position-7 reference/mask-position-7-ref CSS Masking: mask-position: mask positioning https://www.w3.org/TR/css-masking-1/#the-mask-position 170b41b3839dd4eeef13317d5bc3abde0ac5fac5 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether positioning mask layer works correctly or not.
+mask-repeat-1 reference/mask-repeat-1-ref CSS Masking: mask-repeat: repeated mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-repeat 7aa5abafcb59758e49ed8c93eedc453352c4ecfa `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether repeated mask layer works correctly or not.
+mask-repeat-2 reference/mask-repeat-2-ref CSS Masking: mask-repeat: repeated mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-repeat 6f053417e4a91fe62f6f117d71ac7d3755a09731 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether repeated mask layer works correctly or not.
+mask-repeat-3 reference/mask-repeat-3-ref CSS Masking: mask-repeat: repeated mask layer image https://www.w3.org/TR/css-masking-1/#the-mask-repeat 287d3b829e337e127ac50ce317d3dfa1ea70cf4c `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether repeated mask layer works correctly or not.
+mask-size-auto reference/mask-size-auto-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 0a2fa5214c192bd1a3ddb2d57ccde814470a8390 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-auto-auto reference/mask-size-auto-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size e95cdc294474c9f816c0b484b67625970fa74404 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-auto-length reference/mask-size-auto-length-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 1f052e9710dd860ce5682cdcd67a3def4c799eab `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-auto-percent reference/mask-size-auto-length-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 0a30cf915fa1b4c839e64804b80274d6eaf69a47 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-contain reference/mask-size-contain-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 986a82cf8b954a2f04c8f444e6bac443b7502ce2 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-contain-clip-border reference/mask-size-contain-clip-border-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size aa4a17de4f0d7f5fd54382e359391b1b42663aba `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-contain-clip-padding reference/mask-size-contain-clip-padding-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size de2b62b736281554d3a1a572b7933a6bf3fb0261 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-contain-position-fifty-fifty reference/mask-size-contain-position-fifty-fifty-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 18f4d823525760a32479bfdc1960a3f79848f05e `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-cover reference/mask-size-cover-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 45930d72d1b48cd5333465233c3970c459e75262 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-length reference/mask-size-length-length-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 4defd24447eb46cfd5ad227c703996c885dd996a `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-length-auto reference/mask-size-length-length-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 28403cc5c4c8a6e58bd2ab0821ff78eac60cc058 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-length-length reference/mask-size-length-length-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size aed9c4ca10b440457c970be7b6a4945508dc2d92 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-length-percent reference/mask-size-length-percent-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 65bb0e6875c0534743e6aeb4dfe43c1bf2146b17 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-percent reference/mask-size-percent-percent-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 222fd7b0d5f7e5a5fa1c9ce93838d7a768c47a76 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-percent-auto reference/mask-size-percent-percent-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 8baa71d4d2b7d41a425e827c92d5a2a078f18124 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-percent-length reference/mask-size-percent-percent-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size a8a7d1ef5b2b7d2e05730ff635da2e52febea06a `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-percent-percent reference/mask-size-percent-percent-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 3af6f431c0ac9d53fd4194503030f5188753ad43 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
+mask-size-percent-percent-stretch reference/mask-size-percent-percent-stretch-ref CSS Masking: mask-size: mask layer size https://www.w3.org/TR/css-masking-1/#the-mask-size 9df34563dc65ae4b0a1247137af3e5a7e2cae099 `Astley Chen`<mailto:aschen@mozilla.com>,`Mozilla`<https://www.mozilla.org> Test checks whether sizing mask layer works correctly or not.
test-mask reference/test-mask-ref CSS Masking: mask-repeat:round repeat; http://www.w3.org/TR/css-masking-1/#the-mask-repeat d958a4c5495e1038da67e6f0a88ada4dbb3f9c1d `Li Jun`<mailto:64835173@qq.com> Test checks that the mask-repeart value
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-10.xht
index 3add24715c0..45f9275258d 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-10.xht
@@ -39,72 +39,18 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-compositing-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-shapes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-transforms">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-filter-effects">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -117,9 +63,6 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-7.xht
index 285ce9b05d2..939aed45faa 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-7.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Masking Level 1 CR Test Suite</h1>
- <h2>Positioned Masks (5 tests)</h2>
+ <h2>Positioned Masks (49 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -37,7 +37,51 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.1">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-image">7.1 Mask Image Source: the mask-image property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 4 tests -->
+ <tr id="mask-image-1a-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1a.xht">mask-image-1a</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-1b-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1b.xht">mask-image-1b</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether SVG image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-1c-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1c.xht">mask-image-1c</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether SVG mask element as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-2-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-2.xht">mask-image-2</a></strong></td>
+ <td><a href="reference/mask-image-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether gradient CSS image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.1.#mask-layer-image">
<!-- 0 tests -->
@@ -61,7 +105,29 @@
<!-- 0 tests -->
</tbody>
<tbody id="s7.2.#propdef-mask-mode">
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="mask-mode-a-7.2.#propdef-mask-mode" class="primary">
+ <td><strong>
+ <a href="mask-mode-a.xht">mask-mode-a</a></strong></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-mode with vector image
+ <ul class="assert">
+ <li>Test checks that mask an SVG image referenced by mask-image is correct with different mask mode.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-mode-b-7.2.#propdef-mask-mode" class="primary">
+ <td><strong>
+ <a href="mask-mode-b.xht">mask-mode-b</a></strong></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-mode with raster image
+ <ul class="assert">
+ <li>Test checks that mask a PNG image referenced by mask-image is correct with different mask mode.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.2.#typedef-masking-mode">
<!-- 0 tests -->
@@ -79,7 +145,40 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.3">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat">7.3 Tiling Mask Images: The mask-repeat property</a></th></tr>
- <!-- 1 tests -->
+ <!-- 4 tests -->
+ <tr id="mask-repeat-1-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-1.xht">mask-repeat-1</a></strong></td>
+ <td><a href="reference/mask-repeat-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-repeat-2-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-2.xht">mask-repeat-2</a></strong></td>
+ <td><a href="reference/mask-repeat-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-repeat-3-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-3.xht">mask-repeat-3</a></strong></td>
+ <td><a href="reference/mask-repeat-3-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="test-mask-7.3" class="">
<td>
<a href="test-mask.xht">test-mask</a></td>
@@ -99,7 +198,161 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.4">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-position">7.4 Positioning Mask Images: the mask-position property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 14 tests -->
+ <tr id="mask-position-1a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1a.xht">mask-position-1a</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-1b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1b.xht">mask-position-1b</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-1c-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1c.xht">mask-position-1c</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-2a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-2a.xht">mask-position-2a</a></strong></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-2b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-2b.xht">mask-position-2b</a></strong></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-3a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-3a.xht">mask-position-3a</a></strong></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-3b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-3b.xht">mask-position-3b</a></strong></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4a.xht">mask-position-4a</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4b.xht">mask-position-4b</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4c-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4c.xht">mask-position-4c</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4d-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4d.xht">mask-position-4d</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-5-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-5.xht">mask-position-5</a></strong></td>
+ <td><a href="reference/mask-position-5-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-6-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-6.xht">mask-position-6</a></strong></td>
+ <td><a href="reference/mask-position-6-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-7-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-7.xht">mask-position-7</a></strong></td>
+ <td><a href="reference/mask-position-7-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.4.#propdef-mask-position">
<!-- 0 tests -->
@@ -108,7 +361,18 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.5">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-clip">7.5 Masking Area: the mask-clip property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 1 tests -->
+ <tr id="mask-clip-1-7.5" class="">
+ <td>
+ <a href="mask-clip-1.xht">mask-clip-1</a></td>
+ <td><a href="reference/mask-clip-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-clip: clip mask image
+ <ul class="assert">
+ <li>border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.5.#mask-painting-area">
<!-- 0 tests -->
@@ -144,7 +408,29 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.6">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-origin">7.6 Positioning Area: the mask-origin property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="mask-origin-1-7.6" class="primary">
+ <td><strong>
+ <a href="mask-origin-1.xht">mask-origin-1</a></strong></td>
+ <td><a href="reference/mask-origin-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-origin: mask positioning area
+ <ul class="assert">
+ <li>Test checks whether setting mask position area works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-origin-2-7.6" class="primary">
+ <td><strong>
+ <a href="mask-origin-2.xht">mask-origin-2</a></strong></td>
+ <td><a href="reference/mask-origin-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-origin: mask positioning area
+ <ul class="assert">
+ <li>Test checks whether setting mask origin to margin-box works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.6.#mask-positioning-area">
<!-- 0 tests -->
@@ -177,7 +463,205 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.7">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-size">7.7 Sizing Mask Images: the mask-size property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 18 tests -->
+ <tr id="mask-size-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto.xht">mask-size-auto</a></strong></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-auto.xht">mask-size-auto-auto</a></strong></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-length.xht">mask-size-auto-length</a></strong></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-percent.xht">mask-size-auto-percent</a></strong></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain.xht">mask-size-contain</a></strong></td>
+ <td><a href="reference/mask-size-contain-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-clip-border-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-clip-border.xht">mask-size-contain-clip-border</a></strong></td>
+ <td><a href="reference/mask-size-contain-clip-border-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-clip-padding-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-clip-padding.xht">mask-size-contain-clip-padding</a></strong></td>
+ <td><a href="reference/mask-size-contain-clip-padding-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-position-fifty-fifty-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-position-fifty-fifty.xht">mask-size-contain-position-fifty-fifty</a></strong></td>
+ <td><a href="reference/mask-size-contain-position-fifty-fifty-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-cover-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-cover.xht">mask-size-cover</a></strong></td>
+ <td><a href="reference/mask-size-cover-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length.xht">mask-size-length</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-auto.xht">mask-size-length-auto</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-length.xht">mask-size-length-length</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-percent.xht">mask-size-length-percent</a></strong></td>
+ <td><a href="reference/mask-size-length-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent.xht">mask-size-percent</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-auto.xht">mask-size-percent-auto</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-length.xht">mask-size-percent-length</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-percent.xht">mask-size-percent-percent</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-percent-stretch-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-percent-stretch.xht">mask-size-percent-percent-stretch</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-stretch-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.7.#propdef-mask-size">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-C.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-C.xht
index ba55e00503d..6794f80981c 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-C.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/chapter-C.xht
@@ -39,28 +39,85 @@
<tbody id="sC.#InterfaceSVGMaskElement">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGClipPathElement__clipPathUnits">
+ <tbody id="sInterfaceSVGClipPathElement.#SVGClipPathElement__clipPathUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGClipPathElement__transform">
+ <tbody id="sInterfaceSVGClipPathElement.#SVGClipPathElement__transform">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__height">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__maskContentUnits">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__maskContentUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__maskUnits">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__maskUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__width">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__x">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__y">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-filter-effects">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-shapes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-transforms">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-clip-1.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-clip-1.xht
new file mode 100644
index 00000000000..0da39f934cb
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-clip-1.xht
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-clip: clip mask image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="http://www.w3.org/TR/css-masking-1/#the-mask-clip" rel="help" />
+ <link href="reference/mask-clip-1-ref.xht" rel="match" />
+ <meta content="border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes." name="assert" />
+ <style type="text/css">
+ div {
+ /*
+ * content box: 40 x 20
+ * padding box: 52 x 38
+ * border box: 60 x 50
+ * margin box: 66 x 54
+ */
+ background-color: purple;
+ position: absolute;
+ top: 10px;
+ margin: 1px 2px 3px 4px;
+ border: solid transparent;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 40px;
+ height: 20px;
+ }
+
+ div.mask {
+ mask-size: 100% 100%;
+ mask-origin: border-box;
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ }
+
+ div.border {
+ left: 10px;
+ mask-clip: border-box;
+ }
+
+ div.padding {
+ left: 110px;
+ mask-clip: padding-box;
+ }
+
+ div.content {
+ left: 210px;
+ mask-clip: content-box;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer mask border"></div>
+ <div class="outer mask padding"></div>
+ <div class="outer mask content"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1a.xht
new file mode 100644
index 00000000000..0082ca892c6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1a.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-1-ref.xht" rel="match" />
+ <meta content="Test checks whether image as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-png {
+ mask-image: url(support/transparent-100x50-blue-100x50.png);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-png"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1b.xht
new file mode 100644
index 00000000000..765c3763427
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1b.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-1-ref.xht" rel="match" />
+ <meta content="Test checks whether SVG image as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-svg {
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-svg"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1c.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1c.xht
new file mode 100644
index 00000000000..be78f931867
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-1c.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-1-ref.xht" rel="match" />
+ <meta content="Test checks whether SVG mask element as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-svg-mask {
+ mask-image: url(support/mask-half-transparent-100x100.svg#mask);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-svg-mask"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-2.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-2.xht
new file mode 100644
index 00000000000..7ce0fcb930c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-image-2.xht
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-2-ref.xht" rel="match" />
+ <meta content="Test checks whether gradient CSS image as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-gradient-1 {
+ mask-image: linear-gradient(rgba(0,0,255,0), rgba(0,0,255,1)); /* blue gradient mask */
+ }
+
+ div.mask-by-gradient-2 {
+ mask-image: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1)); /* red gradient mask */
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-gradient-1"></div>
+ <div class="mask-by-gradient-2"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-a.xht
new file mode 100644
index 00000000000..30ebf8d051e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-a.xht
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-mode with vector image</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" rel="help" />
+ <link href="reference/mask-mode-ref.xht" rel="match" />
+ <meta content="Test checks that mask an SVG image referenced by mask-image is correct with different mask mode." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: blue;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ mask-mode: match-source;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.alpha {
+ left: 120px;
+ mask-mode: alpha;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ mask-mode: luminance;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ mask-mode: luminance;
+ mask-image: url(support/red-100x100.svg);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ mask-mode: luminance;
+ mask-image: url(support/green-100x100.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-b.xht
new file mode 100644
index 00000000000..6e68991fab6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-mode-b.xht
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-mode with raster image</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" rel="help" />
+ <link href="reference/mask-mode-ref.xht" rel="match" />
+ <meta content="Test checks that mask a PNG image referenced by mask-image is correct with different mask mode." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: blue;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ mask-mode: match-source;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.alpha {
+ left: 120px;
+ mask-mode: alpha;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ mask-mode: luminance;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ mask-mode: luminance;
+ mask-image: url(support/red-100x100.png);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ mask-mode: luminance;
+ mask-image: url(support/green-100x100.png);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-1.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-1.xht
new file mode 100644
index 00000000000..de38c342d61
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-1.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-origin" rel="help" />
+ <link href="reference/mask-origin-1-ref.xht" rel="match" />
+ <meta content="Test checks whether setting mask position area works correctly or not." name="assert" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.inner {
+ /*
+ * content box: 60 x 60
+ * padding box: 72 x 78
+ * border box: 80 x 90
+ * margin box: 86 x 94
+ */
+ margin: 1px 2px 3px 4px;
+ border: solid transparent;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 60px;
+ height: 60px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-position: left top;
+ }
+
+ #border { mask-origin: border-box; }
+ #padding { mask-origin: padding-box; }
+ #content { mask-origin: content-box; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="padding" class="inner"></div></div>
+ <div class="outer"><div id="content" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-2.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-2.xht
new file mode 100644
index 00000000000..720b3ecbd48
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-origin-2.xht
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-origin" rel="help" />
+ <link href="reference/mask-origin-2-ref.xht" rel="match" />
+ <meta content="Test checks whether setting mask origin to margin-box works correctly or not." name="assert" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 125px;
+ height: 125px;
+ }
+
+ div.inner {
+ /*
+ * content box: 60 x 60
+ * padding box: 72 x 78
+ * border box: 80 x 90
+ * margin box: 86 x 94
+ */
+ margin: 1px 2px 3px 4px;
+ border: solid red;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 60px;
+ height: 60px;
+ position: relative;
+ background-color: blue;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-origin: margin-box;
+ }
+
+ div.overflow {
+ position: absolute;
+ left: -10px;
+ top: -9px;
+ border: solid transparent;
+ border-width: 15px 13px 19px 13px;
+ width: 60px;
+ height: 60px;
+ background-color: purple;
+ }
+
+ #pos-left-auto { mask-position: left; }
+ #pos-left-bottom { mask-position: left bottom; }
+ #pos-right-top { mask-position: right top; }
+ #pos-right-bottom { mask-position: right bottom; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-left-auto" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-left-bottom" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-right-top" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-right-bottom" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1a.xht
new file mode 100644
index 00000000000..6650890fbcc
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1a.xht
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-1-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: right 20% bottom 70%; }
+ #inner2 { mask-position: bottom 70% right 20%; }
+ #inner3 { mask-position: right 30px bottom 25px; }
+ #inner4 { mask-position: bottom 25px right 30px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1b.xht
new file mode 100644
index 00000000000..ac31c5a6d7d
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1b.xht
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-1-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: left 40px top 15px; }
+ #inner2 { mask-position: top 30% left 80%; }
+ #inner3 { mask-position: left 20px top 25px }
+ #inner4 { mask-position: top 25px left 20px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1c.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1c.xht
new file mode 100644
index 00000000000..b236ba8078e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-1c.xht
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-1-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: left 80% bottom 70%; }
+ #inner2 { mask-position: right 20% top 30%; }
+ #inner3 { mask-position: bottom 50% left 40%; }
+ #inner4 { mask-position: right 60% top 50%; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2a.xht
new file mode 100644
index 00000000000..737788278d3
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2a.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-2-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left 40% bottom 60%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2b.xht
new file mode 100644
index 00000000000..321407a4149
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-2b.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-2-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: 40% 40%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3a.xht
new file mode 100644
index 00000000000..08ca0c86104
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3a.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-3-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: center bottom 80%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3b.xht
new file mode 100644
index 00000000000..81fc85d65a5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-3b.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-3-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: center 20%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4a.xht
new file mode 100644
index 00000000000..6a9e515e330
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4a.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left center;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4b.xht
new file mode 100644
index 00000000000..b03ce213f53
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4b.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4c.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4c.xht
new file mode 100644
index 00000000000..6fb849974d0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4c.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left bottom 50%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4d.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4d.xht
new file mode 100644
index 00000000000..9cd8a9e7e24
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-4d.xht
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask: url(support/50x50-opaque-blue.svg) left no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-5.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-5.xht
new file mode 100644
index 00000000000..3ed9ab50ac1
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-5.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-5-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 120px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: top, bottom;
+ mask-repeat: no-repeat, no-repeat;
+ mask-image: url(support/50x50-opaque-blue.svg),
+ url(support/50x50-opaque-blue.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-6.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-6.xht
new file mode 100644
index 00000000000..91f12558659
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-6.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-6-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ .outer {
+ border: 1px solid black;
+ }
+
+ .outer &gt; div {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 {
+ mask-position: left 20px bottom;
+ }
+
+ #inner2 {
+ mask-position: left 40% bottom;
+ }
+
+ #inner3 {
+ mask-position: right 60% bottom;
+ }
+
+ #inner4 {
+ mask-position: right 30px bottom;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1"></div></div>
+ <div class="outer"><div id="inner2"></div></div>
+ <div class="outer"><div id="inner3"></div></div>
+ <div class="outer"><div id="inner4"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-7.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-7.xht
new file mode 100644
index 00000000000..fabd6f954d9
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-position-7.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-7-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ .outer {
+ border: 1px solid black;
+ }
+
+ .outer &gt; div {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 {
+ mask-position: right top 40%;
+ }
+
+ #inner2 {
+ mask-position: right top 20px;
+ }
+
+ #inner3 {
+ mask-position: right bottom 60%;
+ }
+
+ #inner4 {
+ mask-position: right bottom 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1"></div></div>
+ <div class="outer"><div id="inner2"></div></div>
+ <div class="outer"><div id="inner3"></div></div>
+ <div class="outer"><div id="inner4"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-1.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-1.xht
new file mode 100644
index 00000000000..8b55894dfe8
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-1.xht
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help" />
+ <link href="reference/mask-repeat-1-ref.xht" rel="match" />
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 128px;
+ height: 128px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #no-repeat {
+ mask-repeat: no-repeat no-repeat;
+ }
+ #repeat {
+ mask-repeat: repeat repeat;
+ }
+ #repeat-x {
+ mask-repeat: repeat no-repeat;
+ }
+ #repeat-y {
+ mask-repeat: no-repeat repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div id="no-repeat" class="inner"></div></div>
+ <div class="outer"><div id="repeat" class="inner"></div></div>
+ <div class="outer"><div id="repeat-x" class="inner"></div></div>
+ <div class="outer"><div id="repeat-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-2.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-2.xht
new file mode 100644
index 00000000000..c448eaba2f8
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-2.xht
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help" />
+ <link href="reference/mask-repeat-2-ref.xht" rel="match" />
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 128px;
+ height: 128px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #space {
+ mask-repeat: space;
+ }
+ #space-x {
+ mask-repeat: space no-repeat;
+ }
+ #space-y {
+ mask-repeat: no-repeat space;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="space" class="inner"></div></div>
+ <div class="outer"><div id="space-x" class="inner"></div></div>
+ <div class="outer"><div id="space-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-3.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-3.xht
new file mode 100644
index 00000000000..66bff9aa5dc
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-repeat-3.xht
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help" />
+ <link href="reference/mask-repeat-3-ref.xht" rel="match" />
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 150px;
+ height: 150px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #round {
+ mask-repeat: round;
+ }
+ #round-x {
+ mask-repeat: round no-repeat;
+ }
+ #round-y {
+ mask-repeat: no-repeat round;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="round" class="inner"></div></div>
+ <div class="outer"><div id="round-x" class="inner"></div></div>
+ <div class="outer"><div id="round-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-auto.xht
new file mode 100644
index 00000000000..fff86b75147
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-length.xht
new file mode 100644
index 00000000000..dc565b5324c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-length.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto 20px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-percent.xht
new file mode 100644
index 00000000000..800a2ead05e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto-percent.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto 15.625%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto.xht
new file mode 100644
index 00000000000..4abc69fcb28
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht
new file mode 100644
index 00000000000..0818e89efa7
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-clip-border-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ border: 20px solid transparent;
+ width: 24px;
+ height: 88px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-clip: border-box;
+ mask-origin: border-box;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht
new file mode 100644
index 00000000000..f36f7885bd5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-clip-padding-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ background-color: purple;
+ border: 20px solid transparent;
+ width: 24px;
+ height: 88px;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-clip: padding-box;
+ mask-origin: padding-box;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"><div id="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht
new file mode 100644
index 00000000000..0bda2a2381a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-position-fifty-fifty-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ mask-position: 50% 50%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain.xht
new file mode 100644
index 00000000000..da3de2e3c30
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-contain.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-cover.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-cover.xht
new file mode 100644
index 00000000000..a40fd410167
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-cover.xht
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-cover-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 10px solid black;
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-origin: content-box;
+ mask-clip: content-box;
+ mask-size: cover;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-auto.xht
new file mode 100644
index 00000000000..7ffa4a86732
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-length.xht
new file mode 100644
index 00000000000..1f57211cb4c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-length.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px 64px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-percent.xht
new file mode 100644
index 00000000000..c5e564e08c0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length-percent.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 16px 25%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length.xht
new file mode 100644
index 00000000000..cbdbdcc4d4f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-length.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-auto.xht
new file mode 100644
index 00000000000..731af666789
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-length.xht
new file mode 100644
index 00000000000..f120707ecaa
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-length.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% 32px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht
new file mode 100644
index 00000000000..e2e89244e67
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-stretch-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 60px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ mask-repeat: no-repeat;
+ mask-size: 100% 100%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent.xht
new file mode 100644
index 00000000000..8dcd3fdb533
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent-percent.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% 25%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent.xht
new file mode 100644
index 00000000000..3d3a2ec1e01
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/mask-size-percent.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-clip-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-clip-1-ref.xht
new file mode 100644
index 00000000000..6f6ddb057b6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-clip-1-ref.xht
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS mask-clip reference</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ position: absolute;
+ top: 10px;
+ background-color: purple;
+ }
+
+ div.border {
+ left: 10px;
+ margin: 1px 4px;
+ width: 60px;
+ height: 25px;
+ }
+
+ div.padding {
+ left: 110px;
+ margin: 9px 10px;
+ width: 52px;
+ height: 17px;
+ }
+
+ div.content {
+ left: 210px;
+ margin: 15px 13px;
+ width: 40px;
+ height: 11px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="color border"></div>
+ <div class="color padding"></div>
+ <div class="color content"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht
new file mode 100644
index 00000000000..c70223c52a5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 50px;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-2-ref.xht
new file mode 100644
index 00000000000..56fc08e7e61
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-image-2-ref.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ background-image: linear-gradient(rgba(128,0,128,0), rgba(128,0,128,1));
+ width: 100px;
+ height: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+ <div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht
new file mode 100644
index 00000000000..11f13f56ac6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS mask-mode reference</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ background-color: white;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ background-image: url(support/blue-100x100.svg);
+ }
+
+ div.alpha {
+ left: 120px;
+ background-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ background-image: url(support/blue-luminance-100x100.svg);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ background-image: url(support/red-luminance-100x100.svg);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ background-image: url(support/green-luminance-100x100.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-1-ref.xht
new file mode 100644
index 00000000000..49786aafa02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-1-ref.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ position: relative;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ position: absolute;
+ }
+
+ #border { left: 4px; top: 1px; }
+ #padding { left: 10px; top: 9px; }
+ #content { left: 13px; top: 15px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="padding" class="inner"></div></div>
+ <div class="outer"><div id="content" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-2-ref.xht
new file mode 100644
index 00000000000..adbc9aaa411
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-origin-2-ref.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 125px;
+ height: 125px;
+ position: relative;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ position: absolute;
+ }
+
+ #pos-left-auto { left: 0px; top: 22px; }
+ #pos-left-bottom { left: 0px; top: 44px; }
+ #pos-right-top { left: 36px; top: 0px; }
+ #pos-right-bottom { left: 36px; top: 44px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="pos-left-auto" class="inner"></div></div>
+ <div class="outer"><div id="pos-left-bottom" class="inner"></div></div>
+ <div class="outer"><div id="pos-right-top" class="inner"></div></div>
+ <div class="outer"><div id="pos-right-bottom" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht
new file mode 100644
index 00000000000..b0959531e00
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ position: relative;
+ width: 100px;
+ height: 100px;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ position: absolute;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+
+ #inner1 { right: 10px; bottom: 35px; }
+ #inner2 { right: 30px; bottom: 25px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht
new file mode 100644
index 00000000000..dbdd94e0352
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 20px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht
new file mode 100644
index 00000000000..429b39f8343
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 25px;
+ margin-top: 10px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht
new file mode 100644
index 00000000000..e83d824ba36
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 0px;
+ margin-top: 25px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-5-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-5-ref.xht
new file mode 100644
index 00000000000..2c8799c0f19
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-5-ref.xht
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 120px;
+ height: 120px;
+ }
+
+ #inner1 {
+ margin-left: 35px;
+ margin-top: 0px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+
+ #inner2 {
+ margin-left: 35px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner1"></div>
+ <div id="inner2"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-6-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-6-ref.xht
new file mode 100644
index 00000000000..2f089bcf2bf
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-6-ref.xht
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ .outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ .inner {
+ margin-left: 20px;
+ margin-top: 50px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-7-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-7-ref.xht
new file mode 100644
index 00000000000..e1479789d4b
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-position-7-ref.xht
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ .outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ .inner {
+ margin-left: 50px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-1-ref.xht
new file mode 100644
index 00000000000..2ad4cff79d3
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-1-ref.xht
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ width: 128px;
+ height: 128px;
+ position: relative;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: purple;
+ }
+
+ #pos-top-left { left: 0; top: 0; }
+ #pos-top-right { right: 0; top: 0; }
+ #pos-bottom-left { left: 0; bottom: 0; }
+ #pos-bottom-right { right: 0; bottom: 0; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ <div id="pos-bottom-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-2-ref.xht
new file mode 100644
index 00000000000..2ad4cff79d3
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-2-ref.xht
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ width: 128px;
+ height: 128px;
+ position: relative;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: purple;
+ }
+
+ #pos-top-left { left: 0; top: 0; }
+ #pos-top-right { right: 0; top: 0; }
+ #pos-bottom-left { left: 0; bottom: 0; }
+ #pos-bottom-right { right: 0; bottom: 0; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ <div id="pos-bottom-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-3-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-3-ref.xht
new file mode 100644
index 00000000000..16e88e3792e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-repeat-3-ref.xht
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ width: 150px;
+ height: 150px;
+ border: 1px solid black;
+ }
+
+ .color {
+ background-color: purple;
+ }
+
+ #round {
+ width: 150px;
+ height: 150px;
+ }
+
+ #round-x {
+ width: 150px;
+ height: 50px;
+ }
+
+ #round-y {
+ width: 50px;
+ height: 150px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="round" class="color"></div></div>
+ <div class="outer"><div id="round-x" class="color"></div></div>
+ <div class="outer"><div id="round-y" class="color"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht
new file mode 100644
index 00000000000..f1e26917112
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 20px;
+ height: 20px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht
new file mode 100644
index 00000000000..33ee1a3064f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-border-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-border-ref.xht
new file mode 100644
index 00000000000..45aa0b2ff9b
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-border-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-padding-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-padding-ref.xht
new file mode 100644
index 00000000000..c55229a8464
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-padding-ref.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ border: 20px solid white;
+ width: 24px;
+ height: 88px;
+ }
+
+ #innermost {
+ width: 24px;
+ height: 24px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner">
+ <div id="innermost"></div>
+ </div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-position-fifty-fifty-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-position-fifty-fifty-ref.xht
new file mode 100644
index 00000000000..ff52b22d438
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-position-fifty-fifty-ref.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner1 {
+ width: 64px;
+ height: 32px;
+ }
+
+ #inner2 {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner1"></div>
+ <div id="inner2"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-ref.xht
new file mode 100644
index 00000000000..90104654696
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-contain-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 10px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-cover-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-cover-ref.xht
new file mode 100644
index 00000000000..e869b34f7a6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-cover-ref.xht
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 10px solid transparent;
+ width: 64px;
+ height: 128px;
+ background-clip: content-box;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht
new file mode 100644
index 00000000000..63e175601db
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 32px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-percent-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-percent-ref.xht
new file mode 100644
index 00000000000..e2c20794d3e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-length-percent-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 16px;
+ height: 32px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht
new file mode 100644
index 00000000000..a8e19318904
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 32px;
+ height: 32px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-stretch-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-stretch-ref.xht
new file mode 100644
index 00000000000..049a065b979
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-stretch-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ width: 60px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ height: 60px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x100-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x100-opaque-blue.svg
new file mode 100644
index 00000000000..0ce8f599731
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x100-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="100">
+ <rect x="0" y="0" width="50" height="100" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x50-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x50-opaque-blue.svg
new file mode 100644
index 00000000000..ac194ee3473
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/50x50-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
+ <rect x="0" y="0" width="50" height="50" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.png
new file mode 100644
index 00000000000..3b72d5ce53c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.svg
new file mode 100644
index 00000000000..ebe8fa73aee
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x50-transparent-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x50-transparent-100x50.svg
index a79d9685c94..2ed03935634 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x50-transparent-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-100x50-transparent-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="0"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="1"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="1"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-luminance-100x100.svg
new file mode 100644
index 00000000000..3f8e0341e4a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/blue-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(238,238,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.png
new file mode 100644
index 00000000000..d65838b7f02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.svg
new file mode 100644
index 00000000000..d792713591e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="lime" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-luminance-100x100.svg
new file mode 100644
index 00000000000..c33436ed43c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/green-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(73,73,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/mask-half-transparent-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/mask-half-transparent-100x100.svg
new file mode 100644
index 00000000000..2abd94deec4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/mask-half-transparent-100x100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <defs>
+ <mask id="mask" mask-type="alpha">
+ <rect x="0" y="0" width="100" height="50" fill-opacity="1"/>
+ <rect x="0" y="50" width="100" height="50" fill-opacity="0"/>
+ </mask>
+ </defs>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.png
new file mode 100644
index 00000000000..43b8e542a92
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.svg
new file mode 100644
index 00000000000..175c05f28f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="red" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-luminance-100x100.svg
new file mode 100644
index 00000000000..274905d6b90
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/red-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(201,201,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/transparent-100x50-blue-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/transparent-100x50-blue-100x50.svg
index c4017557889..81d59b1bcf1 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/transparent-100x50-blue-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reference/support/transparent-100x50-blue-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="1"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="0"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="0"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest-toc.xht
index 4cb744babb6..3745e30d477 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest-toc.xht
@@ -480,6 +480,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="mask-clip-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-clip: clip mask image">
+ <a href="mask-clip-1.xht">mask-clip-1</a></td>
+ <td><a href="reference/mask-clip-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="mask-composite-1a" class="">
<tr>
<td rowspan="1" title="CSS Masking: mask-composite: compose vector image">
@@ -512,6 +520,350 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="mask-image-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1a.xht">mask-image-1a</a></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1b.xht">mask-image-1b</a></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-1c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1c.xht">mask-image-1c</a></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-2.xht">mask-image-2</a></td>
+ <td><a href="reference/mask-image-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-mode-a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-mode with vector image">
+ <a href="mask-mode-a.xht">mask-mode-a</a></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-mode-b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-mode with raster image">
+ <a href="mask-mode-b.xht">mask-mode-b</a></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-origin-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-origin: mask positioning area">
+ <a href="mask-origin-1.xht">mask-origin-1</a></td>
+ <td><a href="reference/mask-origin-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-origin-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-origin: mask positioning area">
+ <a href="mask-origin-2.xht">mask-origin-2</a></td>
+ <td><a href="reference/mask-origin-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1a.xht">mask-position-1a</a></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1b.xht">mask-position-1b</a></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1c.xht">mask-position-1c</a></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-2a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-2a.xht">mask-position-2a</a></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-2b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-2b.xht">mask-position-2b</a></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-3a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-3a.xht">mask-position-3a</a></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-3b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-3b.xht">mask-position-3b</a></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4a.xht">mask-position-4a</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4b.xht">mask-position-4b</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4c.xht">mask-position-4c</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4d" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4d.xht">mask-position-4d</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-5" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-5.xht">mask-position-5</a></td>
+ <td><a href="reference/mask-position-5-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-6" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-6.xht">mask-position-6</a></td>
+ <td><a href="reference/mask-position-6-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-7" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-7.xht">mask-position-7</a></td>
+ <td><a href="reference/mask-position-7-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-1.xht">mask-repeat-1</a></td>
+ <td><a href="reference/mask-repeat-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-2.xht">mask-repeat-2</a></td>
+ <td><a href="reference/mask-repeat-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-3" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-3.xht">mask-repeat-3</a></td>
+ <td><a href="reference/mask-repeat-3-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto.xht">mask-size-auto</a></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-auto.xht">mask-size-auto-auto</a></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-length.xht">mask-size-auto-length</a></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-percent.xht">mask-size-auto-percent</a></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain.xht">mask-size-contain</a></td>
+ <td><a href="reference/mask-size-contain-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-clip-border" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-clip-border.xht">mask-size-contain-clip-border</a></td>
+ <td><a href="reference/mask-size-contain-clip-border-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-clip-padding" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-clip-padding.xht">mask-size-contain-clip-padding</a></td>
+ <td><a href="reference/mask-size-contain-clip-padding-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-position-fifty-fifty" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-position-fifty-fifty.xht">mask-size-contain-position-fifty-fifty</a></td>
+ <td><a href="reference/mask-size-contain-position-fifty-fifty-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-cover" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-cover.xht">mask-size-cover</a></td>
+ <td><a href="reference/mask-size-cover-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length.xht">mask-size-length</a></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-auto.xht">mask-size-length-auto</a></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-length.xht">mask-size-length-length</a></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-percent.xht">mask-size-length-percent</a></td>
+ <td><a href="reference/mask-size-length-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent.xht">mask-size-percent</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-auto.xht">mask-size-percent-auto</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-length.xht">mask-size-percent-length</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-percent.xht">mask-size-percent-percent</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-percent-stretch" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-percent-stretch.xht">mask-size-percent-percent-stretch</a></td>
+ <td><a href="reference/mask-size-percent-percent-stretch-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="test-mask" class="">
<tr>
<td rowspan="1" title="CSS Masking: mask-repeat:round repeat;">
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest.list
index b07ea246fcb..6160e0edaf9 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/reftest.list
@@ -56,8 +56,52 @@ clip-rect-comma-003.xht == reference/clip-no-clipping-ref.xht
clip-rect-comma-004.xht == reference/clip-no-clipping-ref.xht
clip-rule-001.xht == reference/clip-rule-rectangle-border-ref.xht
clip-rule-002.xht == reference/clip-rule-rectangle-border-ref.xht
+mask-clip-1.xht == reference/mask-clip-1-ref.xht
mask-composite-1a.xht == reference/mask-composite-1-ref.xht
mask-composite-1b.xht == reference/mask-composite-1-ref.xht
mask-composite-2a.xht == reference/mask-composite-2-ref.xht
mask-composite-2b.xht == reference/mask-composite-2-ref.xht
+mask-image-1a.xht == reference/mask-image-1-ref.xht
+mask-image-1b.xht == reference/mask-image-1-ref.xht
+mask-image-1c.xht == reference/mask-image-1-ref.xht
+mask-image-2.xht == reference/mask-image-2-ref.xht
+mask-mode-a.xht == reference/mask-mode-ref.xht
+mask-mode-b.xht == reference/mask-mode-ref.xht
+mask-origin-1.xht == reference/mask-origin-1-ref.xht
+mask-origin-2.xht == reference/mask-origin-2-ref.xht
+mask-position-1a.xht == reference/mask-position-1-ref.xht
+mask-position-1b.xht == reference/mask-position-1-ref.xht
+mask-position-1c.xht == reference/mask-position-1-ref.xht
+mask-position-2a.xht == reference/mask-position-2-ref.xht
+mask-position-2b.xht == reference/mask-position-2-ref.xht
+mask-position-3a.xht == reference/mask-position-3-ref.xht
+mask-position-3b.xht == reference/mask-position-3-ref.xht
+mask-position-4a.xht == reference/mask-position-4-ref.xht
+mask-position-4b.xht == reference/mask-position-4-ref.xht
+mask-position-4c.xht == reference/mask-position-4-ref.xht
+mask-position-4d.xht == reference/mask-position-4-ref.xht
+mask-position-5.xht == reference/mask-position-5-ref.xht
+mask-position-6.xht == reference/mask-position-6-ref.xht
+mask-position-7.xht == reference/mask-position-7-ref.xht
+mask-repeat-1.xht == reference/mask-repeat-1-ref.xht
+mask-repeat-2.xht == reference/mask-repeat-2-ref.xht
+mask-repeat-3.xht == reference/mask-repeat-3-ref.xht
+mask-size-auto.xht == reference/mask-size-auto-ref.xht
+mask-size-auto-auto.xht == reference/mask-size-auto-ref.xht
+mask-size-auto-length.xht == reference/mask-size-auto-length-ref.xht
+mask-size-auto-percent.xht == reference/mask-size-auto-length-ref.xht
+mask-size-contain.xht == reference/mask-size-contain-ref.xht
+mask-size-contain-clip-border.xht == reference/mask-size-contain-clip-border-ref.xht
+mask-size-contain-clip-padding.xht == reference/mask-size-contain-clip-padding-ref.xht
+mask-size-contain-position-fifty-fifty.xht == reference/mask-size-contain-position-fifty-fifty-ref.xht
+mask-size-cover.xht == reference/mask-size-cover-ref.xht
+mask-size-length.xht == reference/mask-size-length-length-ref.xht
+mask-size-length-auto.xht == reference/mask-size-length-length-ref.xht
+mask-size-length-length.xht == reference/mask-size-length-length-ref.xht
+mask-size-length-percent.xht == reference/mask-size-length-percent-ref.xht
+mask-size-percent.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-auto.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-length.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-percent.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-percent-stretch.xht == reference/mask-size-percent-percent-stretch-ref.xht
test-mask.xht == reference/test-mask-ref.xht
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x100-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x100-opaque-blue.svg
new file mode 100644
index 00000000000..0ce8f599731
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x100-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="100">
+ <rect x="0" y="0" width="50" height="100" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x50-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x50-opaque-blue.svg
new file mode 100644
index 00000000000..ac194ee3473
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/50x50-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
+ <rect x="0" y="0" width="50" height="50" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.png
new file mode 100644
index 00000000000..3b72d5ce53c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.svg
new file mode 100644
index 00000000000..ebe8fa73aee
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x50-transparent-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x50-transparent-100x50.svg
index a79d9685c94..2ed03935634 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x50-transparent-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-100x50-transparent-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="0"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="1"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="1"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-luminance-100x100.svg
new file mode 100644
index 00000000000..3f8e0341e4a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/blue-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(238,238,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.png
new file mode 100644
index 00000000000..d65838b7f02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.svg
new file mode 100644
index 00000000000..d792713591e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="lime" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-luminance-100x100.svg
new file mode 100644
index 00000000000..c33436ed43c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/green-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(73,73,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/mask-half-transparent-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/mask-half-transparent-100x100.svg
new file mode 100644
index 00000000000..2abd94deec4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/mask-half-transparent-100x100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <defs>
+ <mask id="mask" mask-type="alpha">
+ <rect x="0" y="0" width="100" height="50" fill-opacity="1"/>
+ <rect x="0" y="50" width="100" height="50" fill-opacity="0"/>
+ </mask>
+ </defs>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.png
new file mode 100644
index 00000000000..43b8e542a92
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.svg
new file mode 100644
index 00000000000..175c05f28f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="red" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-luminance-100x100.svg
new file mode 100644
index 00000000000..274905d6b90
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/red-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(201,201,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/transparent-100x50-blue-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/transparent-100x50-blue-100x50.svg
index c4017557889..81d59b1bcf1 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/transparent-100x50-blue-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/support/transparent-100x50-blue-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="1"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="0"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="0"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/toc.xht
index 3fed4050d31..3eb5110a3ec 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1/toc.xht
@@ -52,7 +52,7 @@
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
Positioned Masks</a></th>
- <td>(5 Tests)</td></tr>
+ <td>(49 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-10.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-10.xht
index 3add24715c0..45f9275258d 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-10.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-10.xht
@@ -39,72 +39,18 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-compositing-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-shapes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-transforms">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-filter-effects">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -117,9 +63,6 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-7.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-7.xht
index 285ce9b05d2..939aed45faa 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-7.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-7.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Masking Level 1 CR Test Suite</h1>
- <h2>Positioned Masks (5 tests)</h2>
+ <h2>Positioned Masks (49 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -37,7 +37,51 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.1">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-image">7.1 Mask Image Source: the mask-image property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 4 tests -->
+ <tr id="mask-image-1a-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1a.xht">mask-image-1a</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-1b-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1b.xht">mask-image-1b</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether SVG image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-1c-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-1c.xht">mask-image-1c</a></strong></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether SVG mask element as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-image-2-7.1" class="primary">
+ <td><strong>
+ <a href="mask-image-2.xht">mask-image-2</a></strong></td>
+ <td><a href="reference/mask-image-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-image: mask layer image
+ <ul class="assert">
+ <li>Test checks whether gradient CSS image as mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.1.#mask-layer-image">
<!-- 0 tests -->
@@ -61,7 +105,29 @@
<!-- 0 tests -->
</tbody>
<tbody id="s7.2.#propdef-mask-mode">
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="mask-mode-a-7.2.#propdef-mask-mode" class="primary">
+ <td><strong>
+ <a href="mask-mode-a.xht">mask-mode-a</a></strong></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-mode with vector image
+ <ul class="assert">
+ <li>Test checks that mask an SVG image referenced by mask-image is correct with different mask mode.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-mode-b-7.2.#propdef-mask-mode" class="primary">
+ <td><strong>
+ <a href="mask-mode-b.xht">mask-mode-b</a></strong></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-mode with raster image
+ <ul class="assert">
+ <li>Test checks that mask a PNG image referenced by mask-image is correct with different mask mode.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.2.#typedef-masking-mode">
<!-- 0 tests -->
@@ -79,7 +145,40 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.3">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat">7.3 Tiling Mask Images: The mask-repeat property</a></th></tr>
- <!-- 1 tests -->
+ <!-- 4 tests -->
+ <tr id="mask-repeat-1-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-1.xht">mask-repeat-1</a></strong></td>
+ <td><a href="reference/mask-repeat-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-repeat-2-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-2.xht">mask-repeat-2</a></strong></td>
+ <td><a href="reference/mask-repeat-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-repeat-3-7.3" class="primary">
+ <td><strong>
+ <a href="mask-repeat-3.xht">mask-repeat-3</a></strong></td>
+ <td><a href="reference/mask-repeat-3-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-repeat: repeated mask layer image
+ <ul class="assert">
+ <li>Test checks whether repeated mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="test-mask-7.3" class="">
<td>
<a href="test-mask.xht">test-mask</a></td>
@@ -99,7 +198,161 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.4">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-position">7.4 Positioning Mask Images: the mask-position property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 14 tests -->
+ <tr id="mask-position-1a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1a.xht">mask-position-1a</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-1b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1b.xht">mask-position-1b</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-1c-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-1c.xht">mask-position-1c</a></strong></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-2a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-2a.xht">mask-position-2a</a></strong></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-2b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-2b.xht">mask-position-2b</a></strong></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-3a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-3a.xht">mask-position-3a</a></strong></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-3b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-3b.xht">mask-position-3b</a></strong></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4a-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4a.xht">mask-position-4a</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4b-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4b.xht">mask-position-4b</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4c-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4c.xht">mask-position-4c</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-4d-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-4d.xht">mask-position-4d</a></strong></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-5-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-5.xht">mask-position-5</a></strong></td>
+ <td><a href="reference/mask-position-5-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-6-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-6.xht">mask-position-6</a></strong></td>
+ <td><a href="reference/mask-position-6-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-position-7-7.4" class="primary">
+ <td><strong>
+ <a href="mask-position-7.xht">mask-position-7</a></strong></td>
+ <td><a href="reference/mask-position-7-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-position: mask positioning
+ <ul class="assert">
+ <li>Test checks whether positioning mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.4.#propdef-mask-position">
<!-- 0 tests -->
@@ -108,7 +361,18 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.5">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-clip">7.5 Masking Area: the mask-clip property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 1 tests -->
+ <tr id="mask-clip-1-7.5" class="">
+ <td>
+ <a href="mask-clip-1.xht">mask-clip-1</a></td>
+ <td><a href="reference/mask-clip-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-clip: clip mask image
+ <ul class="assert">
+ <li>border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.5.#mask-painting-area">
<!-- 0 tests -->
@@ -144,7 +408,29 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.6">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-origin">7.6 Positioning Area: the mask-origin property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="mask-origin-1-7.6" class="primary">
+ <td><strong>
+ <a href="mask-origin-1.xht">mask-origin-1</a></strong></td>
+ <td><a href="reference/mask-origin-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-origin: mask positioning area
+ <ul class="assert">
+ <li>Test checks whether setting mask position area works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-origin-2-7.6" class="primary">
+ <td><strong>
+ <a href="mask-origin-2.xht">mask-origin-2</a></strong></td>
+ <td><a href="reference/mask-origin-2-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-origin: mask positioning area
+ <ul class="assert">
+ <li>Test checks whether setting mask origin to margin-box works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.6.#mask-positioning-area">
<!-- 0 tests -->
@@ -177,7 +463,205 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.7">+</a>
<a href="https://www.w3.org/TR/css-masking-1/#the-mask-size">7.7 Sizing Mask Images: the mask-size property</a></th></tr>
- <!-- 0 tests -->
+ <!-- 18 tests -->
+ <tr id="mask-size-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto.xht">mask-size-auto</a></strong></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-auto.xht">mask-size-auto-auto</a></strong></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-length.xht">mask-size-auto-length</a></strong></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-auto-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-auto-percent.xht">mask-size-auto-percent</a></strong></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain.xht">mask-size-contain</a></strong></td>
+ <td><a href="reference/mask-size-contain-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-clip-border-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-clip-border.xht">mask-size-contain-clip-border</a></strong></td>
+ <td><a href="reference/mask-size-contain-clip-border-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-clip-padding-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-clip-padding.xht">mask-size-contain-clip-padding</a></strong></td>
+ <td><a href="reference/mask-size-contain-clip-padding-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-contain-position-fifty-fifty-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-contain-position-fifty-fifty.xht">mask-size-contain-position-fifty-fifty</a></strong></td>
+ <td><a href="reference/mask-size-contain-position-fifty-fifty-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-cover-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-cover.xht">mask-size-cover</a></strong></td>
+ <td><a href="reference/mask-size-cover-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length.xht">mask-size-length</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-auto.xht">mask-size-length-auto</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-length.xht">mask-size-length-length</a></strong></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-length-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-length-percent.xht">mask-size-length-percent</a></strong></td>
+ <td><a href="reference/mask-size-length-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent.xht">mask-size-percent</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-auto-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-auto.xht">mask-size-percent-auto</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-length-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-length.xht">mask-size-percent-length</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-percent-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-percent.xht">mask-size-percent-percent</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mask-size-percent-percent-stretch-7.7" class="primary">
+ <td><strong>
+ <a href="mask-size-percent-percent-stretch.xht">mask-size-percent-percent-stretch</a></strong></td>
+ <td><a href="reference/mask-size-percent-percent-stretch-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS Masking: mask-size: mask layer size
+ <ul class="assert">
+ <li>Test checks whether sizing mask layer works correctly or not.</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s7.7.#propdef-mask-size">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-C.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-C.xht
index ba55e00503d..6794f80981c 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-C.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/chapter-C.xht
@@ -39,28 +39,85 @@
<tbody id="sC.#InterfaceSVGMaskElement">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGClipPathElement__clipPathUnits">
+ <tbody id="sInterfaceSVGClipPathElement.#SVGClipPathElement__clipPathUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGClipPathElement__transform">
+ <tbody id="sInterfaceSVGClipPathElement.#SVGClipPathElement__transform">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__height">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__maskContentUnits">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__maskContentUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__maskUnits">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__maskUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__width">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__x">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.#SVGMaskElement__y">
+ <tbody id="sInterfaceSVGMaskElement.#SVGMaskElement__y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-filter-effects">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-shapes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-transforms">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-clip-1.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-clip-1.xht
new file mode 100644
index 00000000000..0da39f934cb
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-clip-1.xht
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-clip: clip mask image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="http://www.w3.org/TR/css-masking-1/#the-mask-clip" rel="help" />
+ <link href="reference/mask-clip-1-ref.xht" rel="match" />
+ <meta content="border-box, padding-box, and content-box values of mask-clip should clip to the appropriate boxes." name="assert" />
+ <style type="text/css">
+ div {
+ /*
+ * content box: 40 x 20
+ * padding box: 52 x 38
+ * border box: 60 x 50
+ * margin box: 66 x 54
+ */
+ background-color: purple;
+ position: absolute;
+ top: 10px;
+ margin: 1px 2px 3px 4px;
+ border: solid transparent;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 40px;
+ height: 20px;
+ }
+
+ div.mask {
+ mask-size: 100% 100%;
+ mask-origin: border-box;
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ }
+
+ div.border {
+ left: 10px;
+ mask-clip: border-box;
+ }
+
+ div.padding {
+ left: 110px;
+ mask-clip: padding-box;
+ }
+
+ div.content {
+ left: 210px;
+ mask-clip: content-box;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer mask border"></div>
+ <div class="outer mask padding"></div>
+ <div class="outer mask content"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1a.xht
new file mode 100644
index 00000000000..0082ca892c6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1a.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-1-ref.xht" rel="match" />
+ <meta content="Test checks whether image as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-png {
+ mask-image: url(support/transparent-100x50-blue-100x50.png);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-png"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1b.xht
new file mode 100644
index 00000000000..765c3763427
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1b.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-1-ref.xht" rel="match" />
+ <meta content="Test checks whether SVG image as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-svg {
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-svg"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1c.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1c.xht
new file mode 100644
index 00000000000..be78f931867
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-1c.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-1-ref.xht" rel="match" />
+ <meta content="Test checks whether SVG mask element as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-svg-mask {
+ mask-image: url(support/mask-half-transparent-100x100.svg#mask);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-svg-mask"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-2.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-2.xht
new file mode 100644
index 00000000000..7ce0fcb930c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-image-2.xht
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-image" rel="help" />
+ <link href="reference/mask-image-2-ref.xht" rel="match" />
+ <meta content="Test checks whether gradient CSS image as mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.mask-by-gradient-1 {
+ mask-image: linear-gradient(rgba(0,0,255,0), rgba(0,0,255,1)); /* blue gradient mask */
+ }
+
+ div.mask-by-gradient-2 {
+ mask-image: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1)); /* red gradient mask */
+ }
+ </style>
+ </head>
+ <body>
+ <div class="mask-by-gradient-1"></div>
+ <div class="mask-by-gradient-2"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-a.xht
new file mode 100644
index 00000000000..30ebf8d051e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-a.xht
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-mode with vector image</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" rel="help" />
+ <link href="reference/mask-mode-ref.xht" rel="match" />
+ <meta content="Test checks that mask an SVG image referenced by mask-image is correct with different mask mode." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: blue;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ mask-mode: match-source;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.alpha {
+ left: 120px;
+ mask-mode: alpha;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ mask-mode: luminance;
+ mask-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ mask-mode: luminance;
+ mask-image: url(support/red-100x100.svg);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ mask-mode: luminance;
+ mask-image: url(support/green-100x100.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-b.xht
new file mode 100644
index 00000000000..6e68991fab6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-mode-b.xht
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-mode with raster image</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" rel="help" />
+ <link href="reference/mask-mode-ref.xht" rel="match" />
+ <meta content="Test checks that mask a PNG image referenced by mask-image is correct with different mask mode." name="assert" />
+ <style type="text/css">
+ div {
+ background-color: blue;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ mask-mode: match-source;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.alpha {
+ left: 120px;
+ mask-mode: alpha;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ mask-mode: luminance;
+ mask-image: url(support/blue-100x100.png);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ mask-mode: luminance;
+ mask-image: url(support/red-100x100.png);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ mask-mode: luminance;
+ mask-image: url(support/green-100x100.png);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-1.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-1.xht
new file mode 100644
index 00000000000..de38c342d61
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-1.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-origin" rel="help" />
+ <link href="reference/mask-origin-1-ref.xht" rel="match" />
+ <meta content="Test checks whether setting mask position area works correctly or not." name="assert" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ div.inner {
+ /*
+ * content box: 60 x 60
+ * padding box: 72 x 78
+ * border box: 80 x 90
+ * margin box: 86 x 94
+ */
+ margin: 1px 2px 3px 4px;
+ border: solid transparent;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 60px;
+ height: 60px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-position: left top;
+ }
+
+ #border { mask-origin: border-box; }
+ #padding { mask-origin: padding-box; }
+ #content { mask-origin: content-box; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="padding" class="inner"></div></div>
+ <div class="outer"><div id="content" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-2.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-2.xht
new file mode 100644
index 00000000000..720b3ecbd48
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-origin-2.xht
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-origin" rel="help" />
+ <link href="reference/mask-origin-2-ref.xht" rel="match" />
+ <meta content="Test checks whether setting mask origin to margin-box works correctly or not." name="assert" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 125px;
+ height: 125px;
+ }
+
+ div.inner {
+ /*
+ * content box: 60 x 60
+ * padding box: 72 x 78
+ * border box: 80 x 90
+ * margin box: 86 x 94
+ */
+ margin: 1px 2px 3px 4px;
+ border: solid red;
+ border-width: 8px 2px 4px 6px;
+ padding: 6px 9px 12px 3px;
+ width: 60px;
+ height: 60px;
+ position: relative;
+ background-color: blue;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-origin: margin-box;
+ }
+
+ div.overflow {
+ position: absolute;
+ left: -10px;
+ top: -9px;
+ border: solid transparent;
+ border-width: 15px 13px 19px 13px;
+ width: 60px;
+ height: 60px;
+ background-color: purple;
+ }
+
+ #pos-left-auto { mask-position: left; }
+ #pos-left-bottom { mask-position: left bottom; }
+ #pos-right-top { mask-position: right top; }
+ #pos-right-bottom { mask-position: right bottom; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-left-auto" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-left-bottom" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-right-top" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+ <div class="outer">
+ <div id="pos-right-bottom" class="inner">
+ <div class="overflow"></div>
+ </div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1a.xht
new file mode 100644
index 00000000000..6650890fbcc
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1a.xht
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-1-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: right 20% bottom 70%; }
+ #inner2 { mask-position: bottom 70% right 20%; }
+ #inner3 { mask-position: right 30px bottom 25px; }
+ #inner4 { mask-position: bottom 25px right 30px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1b.xht
new file mode 100644
index 00000000000..ac31c5a6d7d
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1b.xht
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-1-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: left 40px top 15px; }
+ #inner2 { mask-position: top 30% left 80%; }
+ #inner3 { mask-position: left 20px top 25px }
+ #inner4 { mask-position: top 25px left 20px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1c.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1c.xht
new file mode 100644
index 00000000000..b236ba8078e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-1c.xht
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-1-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 { mask-position: left 80% bottom 70%; }
+ #inner2 { mask-position: right 20% top 30%; }
+ #inner3 { mask-position: bottom 50% left 40%; }
+ #inner4 { mask-position: right 60% top 50%; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner3" class="inner"></div></div>
+ <div class="outer"><div id="inner4" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2a.xht
new file mode 100644
index 00000000000..737788278d3
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2a.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-2-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left 40% bottom 60%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2b.xht
new file mode 100644
index 00000000000..321407a4149
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-2b.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-2-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: 40% 40%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3a.xht
new file mode 100644
index 00000000000..08ca0c86104
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3a.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-3-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: center bottom 80%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3b.xht
new file mode 100644
index 00000000000..81fc85d65a5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-3b.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-3-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: center 20%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4a.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4a.xht
new file mode 100644
index 00000000000..6a9e515e330
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4a.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left center;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4b.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4b.xht
new file mode 100644
index 00000000000..b03ce213f53
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4b.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4c.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4c.xht
new file mode 100644
index 00000000000..6fb849974d0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4c.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: left bottom 50%;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4d.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4d.xht
new file mode 100644
index 00000000000..9cd8a9e7e24
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-4d.xht
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-4-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask: url(support/50x50-opaque-blue.svg) left no-repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-5.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-5.xht
new file mode 100644
index 00000000000..3ed9ab50ac1
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-5.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-5-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 120px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-position: top, bottom;
+ mask-repeat: no-repeat, no-repeat;
+ mask-image: url(support/50x50-opaque-blue.svg),
+ url(support/50x50-opaque-blue.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-6.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-6.xht
new file mode 100644
index 00000000000..91f12558659
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-6.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-6-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ .outer {
+ border: 1px solid black;
+ }
+
+ .outer &gt; div {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 {
+ mask-position: left 20px bottom;
+ }
+
+ #inner2 {
+ mask-position: left 40% bottom;
+ }
+
+ #inner3 {
+ mask-position: right 60% bottom;
+ }
+
+ #inner4 {
+ mask-position: right 30px bottom;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1"></div></div>
+ <div class="outer"><div id="inner2"></div></div>
+ <div class="outer"><div id="inner3"></div></div>
+ <div class="outer"><div id="inner4"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-7.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-7.xht
new file mode 100644
index 00000000000..fabd6f954d9
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-position-7.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: mask positioning</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-position" rel="help" />
+ <link href="reference/mask-position-7-ref.xht" rel="match" />
+ <meta content="Test checks whether positioning mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 100px;
+ height: 100px;
+ }
+
+ .outer {
+ border: 1px solid black;
+ }
+
+ .outer &gt; div {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ }
+
+ #inner1 {
+ mask-position: right top 40%;
+ }
+
+ #inner2 {
+ mask-position: right top 20px;
+ }
+
+ #inner3 {
+ mask-position: right bottom 60%;
+ }
+
+ #inner4 {
+ mask-position: right bottom 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1"></div></div>
+ <div class="outer"><div id="inner2"></div></div>
+ <div class="outer"><div id="inner3"></div></div>
+ <div class="outer"><div id="inner4"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-1.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-1.xht
new file mode 100644
index 00000000000..8b55894dfe8
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-1.xht
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help" />
+ <link href="reference/mask-repeat-1-ref.xht" rel="match" />
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 128px;
+ height: 128px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #no-repeat {
+ mask-repeat: no-repeat no-repeat;
+ }
+ #repeat {
+ mask-repeat: repeat repeat;
+ }
+ #repeat-x {
+ mask-repeat: repeat no-repeat;
+ }
+ #repeat-y {
+ mask-repeat: no-repeat repeat;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div id="no-repeat" class="inner"></div></div>
+ <div class="outer"><div id="repeat" class="inner"></div></div>
+ <div class="outer"><div id="repeat-x" class="inner"></div></div>
+ <div class="outer"><div id="repeat-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-2.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-2.xht
new file mode 100644
index 00000000000..c448eaba2f8
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-2.xht
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help" />
+ <link href="reference/mask-repeat-2-ref.xht" rel="match" />
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 128px;
+ height: 128px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #space {
+ mask-repeat: space;
+ }
+ #space-x {
+ mask-repeat: space no-repeat;
+ }
+ #space-y {
+ mask-repeat: no-repeat space;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="space" class="inner"></div></div>
+ <div class="outer"><div id="space-x" class="inner"></div></div>
+ <div class="outer"><div id="space-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-3.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-3.xht
new file mode 100644
index 00000000000..66bff9aa5dc
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-repeat-3.xht
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-repeat" rel="help" />
+ <link href="reference/mask-repeat-3-ref.xht" rel="match" />
+ <meta content="Test checks whether repeated mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 150px;
+ height: 150px;
+ }
+
+ div.outer {
+ border: 1px solid black;
+ }
+
+ div.inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ }
+
+ #round {
+ mask-repeat: round;
+ }
+ #round-x {
+ mask-repeat: round no-repeat;
+ }
+ #round-y {
+ mask-repeat: no-repeat round;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="round" class="inner"></div></div>
+ <div class="outer"><div id="round-x" class="inner"></div></div>
+ <div class="outer"><div id="round-y" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht
new file mode 100644
index 00000000000..fff86b75147
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-length.xht
new file mode 100644
index 00000000000..dc565b5324c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-length.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto 20px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht
new file mode 100644
index 00000000000..800a2ead05e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto 15.625%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto.xht
new file mode 100644
index 00000000000..4abc69fcb28
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-auto-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht
new file mode 100644
index 00000000000..0818e89efa7
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-clip-border-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ border: 20px solid transparent;
+ width: 24px;
+ height: 88px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-clip: border-box;
+ mask-origin: border-box;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht
new file mode 100644
index 00000000000..f36f7885bd5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-clip-padding-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ background-color: purple;
+ border: 20px solid transparent;
+ width: 24px;
+ height: 88px;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-clip: padding-box;
+ mask-origin: padding-box;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"><div id="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht
new file mode 100644
index 00000000000..0bda2a2381a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-position-fifty-fifty-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ mask-position: 50% 50%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain.xht
new file mode 100644
index 00000000000..da3de2e3c30
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-contain.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-contain-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-cover.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-cover.xht
new file mode 100644
index 00000000000..a40fd410167
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-cover.xht
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-cover-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ #outer {
+ border: 10px solid black;
+ width: 64px;
+ height: 128px;
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-origin: content-box;
+ mask-clip: content-box;
+ mask-size: cover;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-auto.xht
new file mode 100644
index 00000000000..7ffa4a86732
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-length.xht
new file mode 100644
index 00000000000..1f57211cb4c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-length.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px 64px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-percent.xht
new file mode 100644
index 00000000000..c5e564e08c0
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length-percent.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 16px 25%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length.xht
new file mode 100644
index 00000000000..cbdbdcc4d4f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-length.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-length-length-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x100-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 32px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht
new file mode 100644
index 00000000000..731af666789
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% auto;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-length.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-length.xht
new file mode 100644
index 00000000000..f120707ecaa
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-length.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% 32px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht
new file mode 100644
index 00000000000..e2e89244e67
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-stretch-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 60px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/transparent-100x50-blue-100x50.svg);
+ mask-repeat: no-repeat;
+ mask-size: 100% 100%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht
new file mode 100644
index 00000000000..8dcd3fdb533
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50% 25%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent.xht
new file mode 100644
index 00000000000..3d3a2ec1e01
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/mask-size-percent.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <link href="https://www.w3.org/TR/css-masking-1/#the-mask-size" rel="help" />
+ <link href="reference/mask-size-percent-percent-ref.xht" rel="match" />
+ <meta content="Test checks whether sizing mask layer works correctly or not." name="assert" />
+ <style type="text/css">
+ div {
+ width: 64px;
+ height: 128px;
+ }
+
+ #outer {
+ border: 1px solid black;
+ }
+
+ #inner {
+ background-color: purple;
+ mask-image: url(support/50x50-opaque-blue.svg);
+ mask-repeat: no-repeat;
+ mask-size: 50%;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-clip-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-clip-1-ref.xht
new file mode 100644
index 00000000000..6f6ddb057b6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-clip-1-ref.xht
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS mask-clip reference</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ position: absolute;
+ top: 10px;
+ background-color: purple;
+ }
+
+ div.border {
+ left: 10px;
+ margin: 1px 4px;
+ width: 60px;
+ height: 25px;
+ }
+
+ div.padding {
+ left: 110px;
+ margin: 9px 10px;
+ width: 52px;
+ height: 17px;
+ }
+
+ div.content {
+ left: 210px;
+ margin: 15px 13px;
+ width: 40px;
+ height: 11px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="color border"></div>
+ <div class="color padding"></div>
+ <div class="color content"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht
new file mode 100644
index 00000000000..c70223c52a5
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ background-color: purple;
+ width: 100px;
+ height: 50px;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-2-ref.xht
new file mode 100644
index 00000000000..56fc08e7e61
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-image-2-ref.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-image: mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ background-image: linear-gradient(rgba(128,0,128,0), rgba(128,0,128,1));
+ width: 100px;
+ height: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+ <div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht
new file mode 100644
index 00000000000..11f13f56ac6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS mask-mode reference</title>
+ <link href="mailto:ethlin@mozilla.com" rel="author" title="Ethan Lin" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ background-color: white;
+ position: absolute;
+ margin: 0px;
+ padding: 0px;
+ width: 100px;
+ height: 100px;
+ top: 10px;
+ }
+
+ div.auto {
+ left: 10px;
+ background-image: url(support/blue-100x100.svg);
+ }
+
+ div.alpha {
+ left: 120px;
+ background-image: url(support/blue-100x100.svg);
+ }
+
+ div.luminance1 {
+ left: 230px;
+ background-image: url(support/blue-luminance-100x100.svg);
+ }
+
+ div.luminance2 {
+ left: 340px;
+ background-image: url(support/red-luminance-100x100.svg);
+ }
+
+ div.luminance3 {
+ left: 450px;
+ background-image: url(support/green-luminance-100x100.svg);
+ }
+ </style>
+ </head>
+ <body>
+ <div class="auto"></div>
+ <div class="alpha"></div>
+ <div class="luminance1"></div>
+ <div class="luminance2"></div>
+ <div class="luminance3"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-1-ref.xht
new file mode 100644
index 00000000000..49786aafa02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-1-ref.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ position: relative;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ position: absolute;
+ }
+
+ #border { left: 4px; top: 1px; }
+ #padding { left: 10px; top: 9px; }
+ #content { left: 13px; top: 15px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="border" class="inner"></div></div>
+ <div class="outer"><div id="padding" class="inner"></div></div>
+ <div class="outer"><div id="content" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-2-ref.xht
new file mode 100644
index 00000000000..adbc9aaa411
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-origin-2-ref.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-origin: mask positioning area</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ border: 1px solid black;
+ width: 125px;
+ height: 125px;
+ position: relative;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ position: absolute;
+ }
+
+ #pos-left-auto { left: 0px; top: 22px; }
+ #pos-left-bottom { left: 0px; top: 44px; }
+ #pos-right-top { left: 36px; top: 0px; }
+ #pos-right-bottom { left: 36px; top: 44px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="pos-left-auto" class="inner"></div></div>
+ <div class="outer"><div id="pos-left-bottom" class="inner"></div></div>
+ <div class="outer"><div id="pos-right-top" class="inner"></div></div>
+ <div class="outer"><div id="pos-right-bottom" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht
new file mode 100644
index 00000000000..b0959531e00
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ position: relative;
+ width: 100px;
+ height: 100px;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ position: absolute;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+
+ #inner1 { right: 10px; bottom: 35px; }
+ #inner2 { right: 30px; bottom: 25px; }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner1" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+ <div class="outer"><div id="inner2" class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht
new file mode 100644
index 00000000000..dbdd94e0352
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 20px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht
new file mode 100644
index 00000000000..429b39f8343
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 25px;
+ margin-top: 10px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht
new file mode 100644
index 00000000000..e83d824ba36
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ #inner {
+ margin-left: 0px;
+ margin-top: 25px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-5-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-5-ref.xht
new file mode 100644
index 00000000000..2c8799c0f19
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-5-ref.xht
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 120px;
+ height: 120px;
+ }
+
+ #inner1 {
+ margin-left: 35px;
+ margin-top: 0px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+
+ #inner2 {
+ margin-left: 35px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner1"></div>
+ <div id="inner2"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-6-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-6-ref.xht
new file mode 100644
index 00000000000..2f089bcf2bf
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-6-ref.xht
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ .outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ .inner {
+ margin-left: 20px;
+ margin-top: 50px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-7-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-7-ref.xht
new file mode 100644
index 00000000000..e1479789d4b
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-position-7-ref.xht
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-position: position mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ .outer {
+ border: 1px solid black;
+ width: 100px;
+ height: 100px;
+ }
+
+ .inner {
+ margin-left: 50px;
+ margin-top: 20px;
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+ <div class="outer"><div class="inner"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-1-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-1-ref.xht
new file mode 100644
index 00000000000..2ad4cff79d3
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-1-ref.xht
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ width: 128px;
+ height: 128px;
+ position: relative;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: purple;
+ }
+
+ #pos-top-left { left: 0; top: 0; }
+ #pos-top-right { right: 0; top: 0; }
+ #pos-bottom-left { left: 0; bottom: 0; }
+ #pos-bottom-right { right: 0; bottom: 0; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ <div id="pos-bottom-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-2-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-2-ref.xht
new file mode 100644
index 00000000000..2ad4cff79d3
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-2-ref.xht
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ width: 128px;
+ height: 128px;
+ position: relative;
+ border: 1px solid black;
+ }
+
+ div.inner {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: purple;
+ }
+
+ #pos-top-left { left: 0; top: 0; }
+ #pos-top-right { right: 0; top: 0; }
+ #pos-bottom-left { left: 0; bottom: 0; }
+ #pos-bottom-right { right: 0; bottom: 0; }
+ </style>
+ </head>
+ <body>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ <div id="pos-bottom-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-top-right" class="inner"></div>
+ </div>
+ <div class="outer">
+ <div id="pos-top-left" class="inner"></div>
+ <div id="pos-bottom-left" class="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-3-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-3-ref.xht
new file mode 100644
index 00000000000..16e88e3792e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-repeat-3-ref.xht
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-repeat: repeated mask layer image</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div.outer {
+ width: 150px;
+ height: 150px;
+ border: 1px solid black;
+ }
+
+ .color {
+ background-color: purple;
+ }
+
+ #round {
+ width: 150px;
+ height: 150px;
+ }
+
+ #round-x {
+ width: 150px;
+ height: 50px;
+ }
+
+ #round-y {
+ width: 50px;
+ height: 150px;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="outer"><div id="round" class="color"></div></div>
+ <div class="outer"><div id="round-x" class="color"></div></div>
+ <div class="outer"><div id="round-y" class="color"></div></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht
new file mode 100644
index 00000000000..f1e26917112
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 20px;
+ height: 20px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht
new file mode 100644
index 00000000000..33ee1a3064f
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 50px;
+ height: 50px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-border-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-border-ref.xht
new file mode 100644
index 00000000000..45aa0b2ff9b
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-border-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-padding-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-padding-ref.xht
new file mode 100644
index 00000000000..c55229a8464
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-padding-ref.xht
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ border: 20px solid white;
+ width: 24px;
+ height: 88px;
+ }
+
+ #innermost {
+ width: 24px;
+ height: 24px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner">
+ <div id="innermost"></div>
+ </div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-position-fifty-fifty-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-position-fifty-fifty-ref.xht
new file mode 100644
index 00000000000..ff52b22d438
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-position-fifty-fifty-ref.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner1 {
+ width: 64px;
+ height: 32px;
+ }
+
+ #inner2 {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner1"></div>
+ <div id="inner2"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-ref.xht
new file mode 100644
index 00000000000..90104654696
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-contain-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 10px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 64px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-cover-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-cover-ref.xht
new file mode 100644
index 00000000000..e869b34f7a6
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-cover-ref.xht
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 10px solid transparent;
+ width: 64px;
+ height: 128px;
+ background-clip: content-box;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer"></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht
new file mode 100644
index 00000000000..63e175601db
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 32px;
+ height: 64px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-percent-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-percent-ref.xht
new file mode 100644
index 00000000000..e2c20794d3e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-length-percent-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 16px;
+ height: 32px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht
new file mode 100644
index 00000000000..a8e19318904
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ #outer {
+ border: 1px solid black;
+ width: 64px;
+ height: 128px;
+ }
+
+ #inner {
+ width: 32px;
+ height: 32px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-stretch-ref.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-stretch-ref.xht
new file mode 100644
index 00000000000..049a065b979
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-stretch-ref.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>CSS Masking: mask-size: mask layer size</title>
+ <link href="mailto:aschen@mozilla.com" rel="author" title="Astley Chen" />
+ <link href="https://www.mozilla.org" rel="author" title="Mozilla" />
+ <style type="text/css">
+ div {
+ width: 60px;
+ height: 120px;
+ }
+
+ #outer {
+ border: 10px solid black;
+ }
+
+ #inner {
+ height: 60px;
+ background-color: purple;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="outer">
+ <div id="inner"></div>
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x100-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x100-opaque-blue.svg
new file mode 100644
index 00000000000..0ce8f599731
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x100-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="100">
+ <rect x="0" y="0" width="50" height="100" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x50-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x50-opaque-blue.svg
new file mode 100644
index 00000000000..ac194ee3473
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/50x50-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
+ <rect x="0" y="0" width="50" height="50" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.png
new file mode 100644
index 00000000000..3b72d5ce53c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.svg
new file mode 100644
index 00000000000..ebe8fa73aee
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x50-transparent-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x50-transparent-100x50.svg
index a79d9685c94..2ed03935634 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x50-transparent-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-100x50-transparent-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="0"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="1"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="1"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-luminance-100x100.svg
new file mode 100644
index 00000000000..3f8e0341e4a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/blue-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(238,238,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.png
new file mode 100644
index 00000000000..d65838b7f02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.svg
new file mode 100644
index 00000000000..d792713591e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="lime" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-luminance-100x100.svg
new file mode 100644
index 00000000000..c33436ed43c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/green-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(73,73,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/mask-half-transparent-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/mask-half-transparent-100x100.svg
new file mode 100644
index 00000000000..2abd94deec4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/mask-half-transparent-100x100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <defs>
+ <mask id="mask" mask-type="alpha">
+ <rect x="0" y="0" width="100" height="50" fill-opacity="1"/>
+ <rect x="0" y="50" width="100" height="50" fill-opacity="0"/>
+ </mask>
+ </defs>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.png
new file mode 100644
index 00000000000..43b8e542a92
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.svg
new file mode 100644
index 00000000000..175c05f28f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="red" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-luminance-100x100.svg
new file mode 100644
index 00000000000..274905d6b90
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/red-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(201,201,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/transparent-100x50-blue-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/transparent-100x50-blue-100x50.svg
index c4017557889..81d59b1bcf1 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/transparent-100x50-blue-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reference/support/transparent-100x50-blue-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="1"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="0"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="0"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest-toc.xht
index 4cb744babb6..3745e30d477 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest-toc.xht
@@ -480,6 +480,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="mask-clip-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-clip: clip mask image">
+ <a href="mask-clip-1.xht">mask-clip-1</a></td>
+ <td><a href="reference/mask-clip-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="mask-composite-1a" class="">
<tr>
<td rowspan="1" title="CSS Masking: mask-composite: compose vector image">
@@ -512,6 +520,350 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="mask-image-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1a.xht">mask-image-1a</a></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1b.xht">mask-image-1b</a></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-1c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-1c.xht">mask-image-1c</a></td>
+ <td><a href="reference/mask-image-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-image-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-image: mask layer image">
+ <a href="mask-image-2.xht">mask-image-2</a></td>
+ <td><a href="reference/mask-image-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-mode-a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-mode with vector image">
+ <a href="mask-mode-a.xht">mask-mode-a</a></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-mode-b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-mode with raster image">
+ <a href="mask-mode-b.xht">mask-mode-b</a></td>
+ <td><a href="reference/mask-mode-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-origin-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-origin: mask positioning area">
+ <a href="mask-origin-1.xht">mask-origin-1</a></td>
+ <td><a href="reference/mask-origin-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-origin-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-origin: mask positioning area">
+ <a href="mask-origin-2.xht">mask-origin-2</a></td>
+ <td><a href="reference/mask-origin-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1a.xht">mask-position-1a</a></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1b.xht">mask-position-1b</a></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-1c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-1c.xht">mask-position-1c</a></td>
+ <td><a href="reference/mask-position-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-2a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-2a.xht">mask-position-2a</a></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-2b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-2b.xht">mask-position-2b</a></td>
+ <td><a href="reference/mask-position-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-3a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-3a.xht">mask-position-3a</a></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-3b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-3b.xht">mask-position-3b</a></td>
+ <td><a href="reference/mask-position-3-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4a" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4a.xht">mask-position-4a</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4b" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4b.xht">mask-position-4b</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4c" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4c.xht">mask-position-4c</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-4d" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-4d.xht">mask-position-4d</a></td>
+ <td><a href="reference/mask-position-4-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-5" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-5.xht">mask-position-5</a></td>
+ <td><a href="reference/mask-position-5-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-6" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-6.xht">mask-position-6</a></td>
+ <td><a href="reference/mask-position-6-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-position-7" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-position: mask positioning">
+ <a href="mask-position-7.xht">mask-position-7</a></td>
+ <td><a href="reference/mask-position-7-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-1" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-1.xht">mask-repeat-1</a></td>
+ <td><a href="reference/mask-repeat-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-2" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-2.xht">mask-repeat-2</a></td>
+ <td><a href="reference/mask-repeat-2-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-repeat-3" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-repeat: repeated mask layer image">
+ <a href="mask-repeat-3.xht">mask-repeat-3</a></td>
+ <td><a href="reference/mask-repeat-3-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto.xht">mask-size-auto</a></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-auto.xht">mask-size-auto-auto</a></td>
+ <td><a href="reference/mask-size-auto-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-length.xht">mask-size-auto-length</a></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-auto-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-auto-percent.xht">mask-size-auto-percent</a></td>
+ <td><a href="reference/mask-size-auto-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain.xht">mask-size-contain</a></td>
+ <td><a href="reference/mask-size-contain-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-clip-border" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-clip-border.xht">mask-size-contain-clip-border</a></td>
+ <td><a href="reference/mask-size-contain-clip-border-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-clip-padding" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-clip-padding.xht">mask-size-contain-clip-padding</a></td>
+ <td><a href="reference/mask-size-contain-clip-padding-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-contain-position-fifty-fifty" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-contain-position-fifty-fifty.xht">mask-size-contain-position-fifty-fifty</a></td>
+ <td><a href="reference/mask-size-contain-position-fifty-fifty-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-cover" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-cover.xht">mask-size-cover</a></td>
+ <td><a href="reference/mask-size-cover-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length.xht">mask-size-length</a></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-auto.xht">mask-size-length-auto</a></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-length.xht">mask-size-length-length</a></td>
+ <td><a href="reference/mask-size-length-length-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-length-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-length-percent.xht">mask-size-length-percent</a></td>
+ <td><a href="reference/mask-size-length-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent.xht">mask-size-percent</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-auto" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-auto.xht">mask-size-percent-auto</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-length" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-length.xht">mask-size-percent-length</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-percent" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-percent.xht">mask-size-percent-percent</a></td>
+ <td><a href="reference/mask-size-percent-percent-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="mask-size-percent-percent-stretch" class="">
+ <tr>
+ <td rowspan="1" title="CSS Masking: mask-size: mask layer size">
+ <a href="mask-size-percent-percent-stretch.xht">mask-size-percent-percent-stretch</a></td>
+ <td><a href="reference/mask-size-percent-percent-stretch-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="test-mask" class="">
<tr>
<td rowspan="1" title="CSS Masking: mask-repeat:round repeat;">
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest.list
index b07ea246fcb..6160e0edaf9 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/reftest.list
@@ -56,8 +56,52 @@ clip-rect-comma-003.xht == reference/clip-no-clipping-ref.xht
clip-rect-comma-004.xht == reference/clip-no-clipping-ref.xht
clip-rule-001.xht == reference/clip-rule-rectangle-border-ref.xht
clip-rule-002.xht == reference/clip-rule-rectangle-border-ref.xht
+mask-clip-1.xht == reference/mask-clip-1-ref.xht
mask-composite-1a.xht == reference/mask-composite-1-ref.xht
mask-composite-1b.xht == reference/mask-composite-1-ref.xht
mask-composite-2a.xht == reference/mask-composite-2-ref.xht
mask-composite-2b.xht == reference/mask-composite-2-ref.xht
+mask-image-1a.xht == reference/mask-image-1-ref.xht
+mask-image-1b.xht == reference/mask-image-1-ref.xht
+mask-image-1c.xht == reference/mask-image-1-ref.xht
+mask-image-2.xht == reference/mask-image-2-ref.xht
+mask-mode-a.xht == reference/mask-mode-ref.xht
+mask-mode-b.xht == reference/mask-mode-ref.xht
+mask-origin-1.xht == reference/mask-origin-1-ref.xht
+mask-origin-2.xht == reference/mask-origin-2-ref.xht
+mask-position-1a.xht == reference/mask-position-1-ref.xht
+mask-position-1b.xht == reference/mask-position-1-ref.xht
+mask-position-1c.xht == reference/mask-position-1-ref.xht
+mask-position-2a.xht == reference/mask-position-2-ref.xht
+mask-position-2b.xht == reference/mask-position-2-ref.xht
+mask-position-3a.xht == reference/mask-position-3-ref.xht
+mask-position-3b.xht == reference/mask-position-3-ref.xht
+mask-position-4a.xht == reference/mask-position-4-ref.xht
+mask-position-4b.xht == reference/mask-position-4-ref.xht
+mask-position-4c.xht == reference/mask-position-4-ref.xht
+mask-position-4d.xht == reference/mask-position-4-ref.xht
+mask-position-5.xht == reference/mask-position-5-ref.xht
+mask-position-6.xht == reference/mask-position-6-ref.xht
+mask-position-7.xht == reference/mask-position-7-ref.xht
+mask-repeat-1.xht == reference/mask-repeat-1-ref.xht
+mask-repeat-2.xht == reference/mask-repeat-2-ref.xht
+mask-repeat-3.xht == reference/mask-repeat-3-ref.xht
+mask-size-auto.xht == reference/mask-size-auto-ref.xht
+mask-size-auto-auto.xht == reference/mask-size-auto-ref.xht
+mask-size-auto-length.xht == reference/mask-size-auto-length-ref.xht
+mask-size-auto-percent.xht == reference/mask-size-auto-length-ref.xht
+mask-size-contain.xht == reference/mask-size-contain-ref.xht
+mask-size-contain-clip-border.xht == reference/mask-size-contain-clip-border-ref.xht
+mask-size-contain-clip-padding.xht == reference/mask-size-contain-clip-padding-ref.xht
+mask-size-contain-position-fifty-fifty.xht == reference/mask-size-contain-position-fifty-fifty-ref.xht
+mask-size-cover.xht == reference/mask-size-cover-ref.xht
+mask-size-length.xht == reference/mask-size-length-length-ref.xht
+mask-size-length-auto.xht == reference/mask-size-length-length-ref.xht
+mask-size-length-length.xht == reference/mask-size-length-length-ref.xht
+mask-size-length-percent.xht == reference/mask-size-length-percent-ref.xht
+mask-size-percent.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-auto.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-length.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-percent.xht == reference/mask-size-percent-percent-ref.xht
+mask-size-percent-percent-stretch.xht == reference/mask-size-percent-percent-stretch-ref.xht
test-mask.xht == reference/test-mask-ref.xht
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x100-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x100-opaque-blue.svg
new file mode 100644
index 00000000000..0ce8f599731
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x100-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="100">
+ <rect x="0" y="0" width="50" height="100" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x50-opaque-blue.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x50-opaque-blue.svg
new file mode 100644
index 00000000000..ac194ee3473
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/50x50-opaque-blue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
+ <rect x="0" y="0" width="50" height="50" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.png
new file mode 100644
index 00000000000..3b72d5ce53c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.svg
new file mode 100644
index 00000000000..ebe8fa73aee
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="blue" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x50-transparent-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x50-transparent-100x50.svg
index a79d9685c94..2ed03935634 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x50-transparent-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-100x50-transparent-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="0"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="1"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="1"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-luminance-100x100.svg
new file mode 100644
index 00000000000..3f8e0341e4a
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/blue-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(238,238,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.png
new file mode 100644
index 00000000000..d65838b7f02
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.svg
new file mode 100644
index 00000000000..d792713591e
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="lime" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-luminance-100x100.svg
new file mode 100644
index 00000000000..c33436ed43c
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/green-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(73,73,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/mask-half-transparent-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/mask-half-transparent-100x100.svg
new file mode 100644
index 00000000000..2abd94deec4
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/mask-half-transparent-100x100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <defs>
+ <mask id="mask" mask-type="alpha">
+ <rect x="0" y="0" width="100" height="50" fill-opacity="1"/>
+ <rect x="0" y="50" width="100" height="50" fill-opacity="0"/>
+ </mask>
+ </defs>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.png b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.png
new file mode 100644
index 00000000000..43b8e542a92
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.svg
new file mode 100644
index 00000000000..175c05f28f2
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="red" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-luminance-100x100.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-luminance-100x100.svg
new file mode 100644
index 00000000000..274905d6b90
--- /dev/null
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/red-luminance-100x100.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="100%" height="100%" fill="RGB(201,201,255)" fill-opacity="1"/>
+</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/transparent-100x50-blue-100x50.svg b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/transparent-100x50-blue-100x50.svg
index c4017557889..81d59b1bcf1 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/transparent-100x50-blue-100x50.svg
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/support/transparent-100x50-blue-100x50.svg
@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="0" y="0" width="100%" height="50%" fill="blue" fill-opacity="1"/>
- <rect x="0" y="50" width="100%" height="50%" fill="blue" fill-opacity="0"/>
+ <rect x="0" y="50%" width="100%" height="50%" fill="blue" fill-opacity="0"/>
</svg> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/toc.xht
index 3fed4050d31..3eb5110a3ec 100644
--- a/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/css-masking-1_dev/xhtml1print/toc.xht
@@ -52,7 +52,7 @@
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
Positioned Masks</a></th>
- <td>(5 Tests)</td></tr>
+ <td>(49 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
diff --git a/tests/wpt/css-tests/css-multicol-1_dev/html4/chapter-9.htm b/tests/wpt/css-tests/css-multicol-1_dev/html4/chapter-9.htm
index 782d22ae3d8..e6353006bc9 100644
--- a/tests/wpt/css-tests/css-multicol-1_dev/html4/chapter-9.htm
+++ b/tests/wpt/css-tests/css-multicol-1_dev/html4/chapter-9.htm
@@ -39,43 +39,43 @@
<a href="https://www.w3.org/TR/css3-multicol/#cr-exit-criteria">9.1 CR exit criteria</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="s.#status-of-this-document">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="s.#table-of-contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="s.#w3c-working">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status-of-this-document">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#table-of-contents">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-working">
+ <tbody id="stable-of-contents.#contents">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-multicol-1_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-multicol-1_dev/xhtml1/chapter-9.xht
index 0fa42c8f3c6..f84460b3033 100644
--- a/tests/wpt/css-tests/css-multicol-1_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css-multicol-1_dev/xhtml1/chapter-9.xht
@@ -39,43 +39,43 @@
<a href="https://www.w3.org/TR/css3-multicol/#cr-exit-criteria">9.1 CR exit criteria</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="s.#status-of-this-document">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="s.#table-of-contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="s.#w3c-working">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status-of-this-document">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#table-of-contents">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-working">
+ <tbody id="stable-of-contents.#contents">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-multicol-1_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css-multicol-1_dev/xhtml1print/chapter-9.xht
index 0fa42c8f3c6..f84460b3033 100644
--- a/tests/wpt/css-tests/css-multicol-1_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/css-multicol-1_dev/xhtml1print/chapter-9.xht
@@ -39,43 +39,43 @@
<a href="https://www.w3.org/TR/css3-multicol/#cr-exit-criteria">9.1 CR exit criteria</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2119">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="s.#status-of-this-document">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="s.#table-of-contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="s.#w3c-working">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status-of-this-document">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#table-of-contents">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-working">
+ <tbody id="stable-of-contents.#contents">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-namespaces-3_dev/html/chapter-4.htm b/tests/wpt/css-tests/css-namespaces-3_dev/html/chapter-4.htm
index fefc041bf98..17c99f29fc2 100644
--- a/tests/wpt/css-tests/css-namespaces-3_dev/html/chapter-4.htm
+++ b/tests/wpt/css-tests/css-namespaces-3_dev/html/chapter-4.htm
@@ -48,40 +48,40 @@
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="sinformative.#select">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#select">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#xml-names">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#xml-names">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-namespaces-3_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/css-namespaces-3_dev/xhtml1/chapter-4.xht
index 1d0764ddc9e..4e4ba1c5781 100644
--- a/tests/wpt/css-tests/css-namespaces-3_dev/xhtml1/chapter-4.xht
+++ b/tests/wpt/css-tests/css-namespaces-3_dev/xhtml1/chapter-4.xht
@@ -48,40 +48,40 @@
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="sinformative.#select">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#select">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#xml-names">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#xml-names">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-page-3_dev/html/chapter-10.htm b/tests/wpt/css-tests/css-page-3_dev/html/chapter-10.htm
index cc150a9f17f..cb34cddeff2 100644
--- a/tests/wpt/css-tests/css-page-3_dev/html/chapter-10.htm
+++ b/tests/wpt/css-tests/css-page-3_dev/html/chapter-10.htm
@@ -33,45 +33,6 @@
<a href="https://www.w3.org/TR/css3-page/#image-properties">10 Image Properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS-DEVICE-ADAPT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-BREAK">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-IMAGES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-SIZING">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3BG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JLREQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#MEDIAQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#PWGMSN">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#SELECT">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
@@ -81,12 +42,6 @@
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative-references">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-page-3_dev/html/chapter-B.htm b/tests/wpt/css-tests/css-page-3_dev/html/chapter-B.htm
index c0a53b6dc7d..5ef6cbc0394 100644
--- a/tests/wpt/css-tests/css-page-3_dev/html/chapter-B.htm
+++ b/tests/wpt/css-tests/css-page-3_dev/html/chapter-B.htm
@@ -39,6 +39,51 @@
<tbody id="sB.#signature">
<!-- 0 tests -->
</tbody>
+ <tbody id="sinformative-references.#CSS-DEVICE-ADAPT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3-IMAGES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#JLREQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3-BREAK">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3-SIZING">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3BG">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#MEDIAQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#PWGMSN">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#SELECT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-references">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-10.xht
index 6dfff9908c7..2729d36fdf4 100644
--- a/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-10.xht
@@ -33,45 +33,6 @@
<a href="https://www.w3.org/TR/css3-page/#image-properties">10 Image Properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS-DEVICE-ADAPT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-BREAK">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-IMAGES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-SIZING">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3BG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JLREQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#MEDIAQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#PWGMSN">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#SELECT">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
@@ -81,12 +42,6 @@
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative-references">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-B.xht b/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-B.xht
index ffe2fd9fe76..b8578d7656b 100644
--- a/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-B.xht
+++ b/tests/wpt/css-tests/css-page-3_dev/xhtml1/chapter-B.xht
@@ -39,6 +39,51 @@
<tbody id="sB.#signature">
<!-- 0 tests -->
</tbody>
+ <tbody id="sinformative-references.#CSS-DEVICE-ADAPT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3-IMAGES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#JLREQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3-BREAK">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3-SIZING">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3BG">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#MEDIAQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#PWGMSN">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#SELECT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-references">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-10.xht b/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-10.xht
index 6dfff9908c7..2729d36fdf4 100644
--- a/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-10.xht
+++ b/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-10.xht
@@ -33,45 +33,6 @@
<a href="https://www.w3.org/TR/css3-page/#image-properties">10 Image Properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS-DEVICE-ADAPT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-BREAK">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-IMAGES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-SIZING">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3BG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JLREQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#MEDIAQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#PWGMSN">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#SELECT">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
@@ -81,12 +42,6 @@
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative-references">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-B.xht b/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-B.xht
index ffe2fd9fe76..b8578d7656b 100644
--- a/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-B.xht
+++ b/tests/wpt/css-tests/css-page-3_dev/xhtml1print/chapter-B.xht
@@ -39,6 +39,51 @@
<tbody id="sB.#signature">
<!-- 0 tests -->
</tbody>
+ <tbody id="sinformative-references.#CSS-DEVICE-ADAPT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3-IMAGES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-references.#JLREQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3-BREAK">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3-SIZING">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#CSS3BG">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#MEDIAQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#PWGMSN">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-references.#SELECT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative-references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-references">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-pseudo-4_dev/html/chapter-6.htm b/tests/wpt/css-tests/css-pseudo-4_dev/html/chapter-6.htm
index e5fd5f1c0e1..3489c389c53 100644
--- a/tests/wpt/css-tests/css-pseudo-4_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/css-pseudo-4_dev/html/chapter-6.htm
@@ -120,100 +120,100 @@
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-fonts">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-text-decor">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3cascade">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3line">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3text">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-level-2-events">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html5">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors4">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-uax29">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-uax44">
+ <tbody id="sinformative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3-fonts">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sinformative.#biblio-css3-text-decor">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-css3cascade">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sinformative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="sinformative.#biblio-css3line">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#biblio-html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-uax29">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="snormative.#biblio-css3text">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-dom-level-2-events">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-uax44">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1/chapter-6.xht
index ce716b4b940..9b28d50ff22 100644
--- a/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1/chapter-6.xht
@@ -120,100 +120,100 @@
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-fonts">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-text-decor">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3cascade">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3line">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3text">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-level-2-events">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html5">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors4">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-uax29">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-uax44">
+ <tbody id="sinformative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3-fonts">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sinformative.#biblio-css3-text-decor">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-css3cascade">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sinformative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="sinformative.#biblio-css3line">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#biblio-html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-uax29">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="snormative.#biblio-css3text">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-dom-level-2-events">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-uax44">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1print/chapter-6.xht
index ce716b4b940..9b28d50ff22 100644
--- a/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css-pseudo-4_dev/xhtml1print/chapter-6.xht
@@ -120,100 +120,100 @@
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-fonts">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-text-decor">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3cascade">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3line">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3text">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-level-2-events">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html5">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors4">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-uax29">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-uax44">
+ <tbody id="sinformative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3-fonts">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sinformative.#biblio-css3-text-decor">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-css3cascade">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sinformative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="sinformative.#biblio-css3line">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#biblio-html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-uax29">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="snormative.#biblio-css3text">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-dom-level-2-events">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-uax44">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-regions-1_dev/html/chapter-11.htm b/tests/wpt/css-tests/css-regions-1_dev/html/chapter-11.htm
index b388d824cab..29bc48525eb 100644
--- a/tests/wpt/css-tests/css-regions-1_dev/html/chapter-11.htm
+++ b/tests/wpt/css-tests/css-regions-1_dev/html/chapter-11.htm
@@ -69,103 +69,103 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-break">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-exclusions">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-line-grid">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-page-template">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3col">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3ui">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom-view">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-level-3-events">
+ <tbody id="sinformative.#biblio-css3-exclusions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html40">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sinformative.#biblio-css3-line-grid">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-select">
+ <tbody id="sinformative.#biblio-css3-page-template">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3page">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sinformative.#biblio-css3ui">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-cssom-view">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-html40">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css3-break">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css3col">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-dom-level-3-events">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-select">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-regions-1_dev/xhtml1/chapter-11.xht b/tests/wpt/css-tests/css-regions-1_dev/xhtml1/chapter-11.xht
index f506306dc95..75ae227bfa5 100644
--- a/tests/wpt/css-tests/css-regions-1_dev/xhtml1/chapter-11.xht
+++ b/tests/wpt/css-tests/css-regions-1_dev/xhtml1/chapter-11.xht
@@ -69,103 +69,103 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-break">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-exclusions">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-line-grid">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-page-template">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3col">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3ui">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom-view">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-level-3-events">
+ <tbody id="sinformative.#biblio-css3-exclusions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html40">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sinformative.#biblio-css3-line-grid">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-select">
+ <tbody id="sinformative.#biblio-css3-page-template">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3page">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sinformative.#biblio-css3ui">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-cssom-view">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-html40">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css3-break">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css3col">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-dom-level-3-events">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-select">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-regions-1_dev/xhtml1print/chapter-11.xht b/tests/wpt/css-tests/css-regions-1_dev/xhtml1print/chapter-11.xht
index f506306dc95..75ae227bfa5 100644
--- a/tests/wpt/css-tests/css-regions-1_dev/xhtml1print/chapter-11.xht
+++ b/tests/wpt/css-tests/css-regions-1_dev/xhtml1print/chapter-11.xht
@@ -69,103 +69,103 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-break">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-exclusions">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-flexbox">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-line-grid">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-page-template">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-writing-modes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3col">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3ui">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom-view">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-level-3-events">
+ <tbody id="sinformative.#biblio-css3-exclusions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html40">
+ <tbody id="sinformative.#biblio-css3-flexbox">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sinformative.#biblio-css3-line-grid">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-select">
+ <tbody id="sinformative.#biblio-css3-page-template">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css3page">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sinformative.#biblio-css3ui">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-cssom-view">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sinformative.#biblio-html40">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css3-break">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css3-writing-modes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-css3col">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-dom-level-3-events">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-select">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/chapter-6.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/chapter-6.htm
index 93a3cbe7493..ca80db29c38 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/css-shapes-1_dev/html/chapter-6.htm
@@ -2377,103 +2377,103 @@
<tbody id="s6.3.#valuedef-percentage">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20111213">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20120503">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20130620">
+ <tbody id="s.#change-log">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20131203">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20140211">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#change-log">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="schange-log.#20111213">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="schange-log.#20120503">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css-masking">
+ <tbody id="schange-log.#20130620">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="schange-log.#20131203">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3-exclusions">
+ <tbody id="schange-log.#20140211">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3-transitions">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3bg">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3box">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3val">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#html5">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#css-masking">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#css3-exclusions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#css3-transitions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#css3box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="snormative.#css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/chapter-6.xht
index 4c5c3c12a07..e5365df12aa 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/chapter-6.xht
@@ -2377,103 +2377,103 @@
<tbody id="s6.3.#valuedef-percentage">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20111213">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20120503">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20130620">
+ <tbody id="s.#change-log">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20131203">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20140211">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#change-log">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="schange-log.#20111213">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="schange-log.#20120503">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css-masking">
+ <tbody id="schange-log.#20130620">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="schange-log.#20131203">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3-exclusions">
+ <tbody id="schange-log.#20140211">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3-transitions">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3bg">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3box">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3val">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#html5">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#css-masking">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#css3-exclusions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#css3-transitions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#css3box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="snormative.#css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/chapter-6.xht
index 4c5c3c12a07..e5365df12aa 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/chapter-6.xht
@@ -2377,103 +2377,103 @@
<tbody id="s6.3.#valuedef-percentage">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20111213">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20120503">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20130620">
+ <tbody id="s.#change-log">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20131203">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#20140211">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#change-log">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="schange-log.#20111213">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="schange-log.#20120503">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css-masking">
+ <tbody id="schange-log.#20130620">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="schange-log.#20131203">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3-exclusions">
+ <tbody id="schange-log.#20140211">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3-transitions">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3bg">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3box">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3val">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#html5">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#css-masking">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#css3-exclusions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#css3-transitions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#css3box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="snormative.#css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-style-attr-1_dev/html4/chapter-6.htm b/tests/wpt/css-tests/css-style-attr-1_dev/html4/chapter-6.htm
index 27538c6d75e..92f756eca13 100644
--- a/tests/wpt/css-tests/css-style-attr-1_dev/html4/chapter-6.htm
+++ b/tests/wpt/css-tests/css-style-attr-1_dev/html4/chapter-6.htm
@@ -33,34 +33,34 @@
<a href="https://www.w3.org/TR/css-style-attr/#references">6 References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#CSS21">
+ <tbody id="s6.#informative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#HTML401">
+ <tbody id="s6.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#RFC2119">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#SVG11">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#informative-references">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#normative-references">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sinformative-references.#HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative-references.#SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1/chapter-6.xht
index 8cbae9fee2a..151ead92933 100644
--- a/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1/chapter-6.xht
@@ -33,34 +33,34 @@
<a href="https://www.w3.org/TR/css-style-attr/#references">6 References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#CSS21">
+ <tbody id="s6.#informative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#HTML401">
+ <tbody id="s6.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#RFC2119">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#SVG11">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#informative-references">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#normative-references">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sinformative-references.#HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative-references.#SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1print/chapter-6.xht
index 8cbae9fee2a..151ead92933 100644
--- a/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css-style-attr-1_dev/xhtml1print/chapter-6.xht
@@ -33,34 +33,34 @@
<a href="https://www.w3.org/TR/css-style-attr/#references">6 References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#CSS21">
+ <tbody id="s6.#informative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#HTML401">
+ <tbody id="s6.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#RFC2119">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#SVG11">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#informative-references">
+ <tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#normative-references">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sinformative-references.#HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative-references.#SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#longstatus-date">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative-references.#RFC2119">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/chapter-9.htm b/tests/wpt/css-tests/css-text-3_dev/html/chapter-9.htm
index 6665b467631..9f28e319e07 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/chapter-9.htm
@@ -145,120 +145,33 @@
<a href="https://www.w3.org/TR/css-text-3/#bidi-linebox">9.3 Bidirectionality and Line Boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS-COUNTER-STYLES-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-TEXT-DECOR">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#HTML5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JIS4051">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JLREQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX14">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX29">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX44">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UNICODE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#XML10">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ZHMARK">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#authoring-tool">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative-ref">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative-ref">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#recent-changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#renderer">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/chapter-C.htm b/tests/wpt/css-tests/css-text-3_dev/html/chapter-C.htm
index 8c89d50229a..a8069cbdcf6 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/chapter-C.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/chapter-C.htm
@@ -36,6 +36,93 @@
<tbody id="sC.#cursive-scripts">
<!-- 0 tests -->
</tbody>
+ <tbody id="schanges.#recent-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#authoring-tool">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#renderer">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS-COUNTER-STYLES-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3-TEXT-DECOR">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#HTML5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#JIS4051">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#JLREQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#XML10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#ZHMARK">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-FONTS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UNICODE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative-ref">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-ref">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-9.xht
index 1cc1b7219e8..cb795aede14 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-9.xht
@@ -145,120 +145,33 @@
<a href="https://www.w3.org/TR/css-text-3/#bidi-linebox">9.3 Bidirectionality and Line Boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS-COUNTER-STYLES-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-TEXT-DECOR">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#HTML5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JIS4051">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JLREQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX14">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX29">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX44">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UNICODE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#XML10">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ZHMARK">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#authoring-tool">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative-ref">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative-ref">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#recent-changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#renderer">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-C.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-C.xht
index 65f395134b6..07b5fb4e8c0 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-C.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/chapter-C.xht
@@ -36,6 +36,93 @@
<tbody id="sC.#cursive-scripts">
<!-- 0 tests -->
</tbody>
+ <tbody id="schanges.#recent-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#authoring-tool">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#renderer">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS-COUNTER-STYLES-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3-TEXT-DECOR">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#HTML5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#JIS4051">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#JLREQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#XML10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#ZHMARK">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-FONTS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UNICODE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative-ref">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-ref">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-9.xht
index 1cc1b7219e8..cb795aede14 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-9.xht
@@ -145,120 +145,33 @@
<a href="https://www.w3.org/TR/css-text-3/#bidi-linebox">9.3 Bidirectionality and Line Boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS-COUNTER-STYLES-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-TEXT-DECOR">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#CSS3VAL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#HTML5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JIS4051">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#JLREQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX14">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX29">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UAX44">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#UNICODE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#XML10">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#ZHMARK">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#authoring-tool">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative-ref">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative-ref">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#recent-changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#renderer">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-C.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-C.xht
index 65f395134b6..07b5fb4e8c0 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-C.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/chapter-C.xht
@@ -36,6 +36,93 @@
<tbody id="sC.#cursive-scripts">
<!-- 0 tests -->
</tbody>
+ <tbody id="schanges.#recent-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#authoring-tool">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#renderer">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance-classes.#style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS-COUNTER-STYLES-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3-TEXT-DECOR">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3VAL">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#HTML5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#JIS4051">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#JLREQ">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#XML10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#ZHMARK">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-FONTS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UAX44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#UNICODE">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative-ref">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative-ref">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-B.htm b/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-B.htm
index bfbad362ef4..ad587292a9a 100644
--- a/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-B.htm
+++ b/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-B.htm
@@ -33,33 +33,6 @@
<a href="https://www.w3.org/TR/css-text-decor-3/#appendix-b-references">B References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-ANIMATIONS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3BG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3COLOR">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3TEXT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#UAX44">
- <!-- 0 tests -->
- </tbody>
<tbody id="sB.#informative-ref">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-D.htm b/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-D.htm
index d9007ecacf3..2082dcc757d 100644
--- a/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-D.htm
+++ b/tests/wpt/css-tests/css-text-decor-3_dev/html/chapter-D.htm
@@ -33,6 +33,33 @@
<a href="https://www.w3.org/TR/css-text-decor-3/#default-stylesheet">D Default UA Stylesheet</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sinformative-ref.#CSS3-ANIMATIONS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3COLOR">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#UAX44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-FONTS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3BG">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3TEXT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-B.xht b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-B.xht
index 427d2cb7af6..510439c2507 100644
--- a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-B.xht
+++ b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-B.xht
@@ -33,33 +33,6 @@
<a href="https://www.w3.org/TR/css-text-decor-3/#appendix-b-references">B References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-ANIMATIONS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3BG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3COLOR">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3TEXT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#UAX44">
- <!-- 0 tests -->
- </tbody>
<tbody id="sB.#informative-ref">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-D.xht b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-D.xht
index 0008e48217a..b602775bbf6 100644
--- a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-D.xht
+++ b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/chapter-D.xht
@@ -33,6 +33,33 @@
<a href="https://www.w3.org/TR/css-text-decor-3/#default-stylesheet">D Default UA Stylesheet</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sinformative-ref.#CSS3-ANIMATIONS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3COLOR">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#UAX44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-FONTS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3BG">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3TEXT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-B.xht b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-B.xht
index 427d2cb7af6..510439c2507 100644
--- a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-B.xht
+++ b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-B.xht
@@ -33,33 +33,6 @@
<a href="https://www.w3.org/TR/css-text-decor-3/#appendix-b-references">B References</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-ANIMATIONS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3-WRITING-MODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3BG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3COLOR">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#CSS3TEXT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sB.#UAX44">
- <!-- 0 tests -->
- </tbody>
<tbody id="sB.#informative-ref">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-D.xht b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-D.xht
index 0008e48217a..b602775bbf6 100644
--- a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-D.xht
+++ b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/chapter-D.xht
@@ -33,6 +33,33 @@
<a href="https://www.w3.org/TR/css-text-decor-3/#default-stylesheet">D Default UA Stylesheet</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sinformative-ref.#CSS3-ANIMATIONS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#CSS3COLOR">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative-ref.#UAX44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-FONTS">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3-WRITING-MODES">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3BG">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#CSS3TEXT">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative-ref.#RFC2119">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/html/chapter-21.htm b/tests/wpt/css-tests/css-transforms-1_dev/html/chapter-21.htm
index a9e965012e1..0f199deb8d6 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/html/chapter-21.htm
+++ b/tests/wpt/css-tests/css-transforms-1_dev/html/chapter-21.htm
@@ -72,70 +72,70 @@
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3bg">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3val">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cssom-view">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sinformative.#cssom-view">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sinformative.#smil3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#smil3">
+ <tbody id="snormative.#css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#svg11">
+ <tbody id="snormative.#svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-21.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-21.xht
index 510c1dce703..d8e622dd268 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-21.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-21.xht
@@ -72,70 +72,70 @@
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3bg">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3val">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cssom-view">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sinformative.#cssom-view">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sinformative.#smil3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#smil3">
+ <tbody id="snormative.#css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#svg11">
+ <tbody id="snormative.#svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1print/chapter-21.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1print/chapter-21.xht
index 510c1dce703..d8e622dd268 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1print/chapter-21.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1print/chapter-21.xht
@@ -72,70 +72,70 @@
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css21">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3bg">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#css3val">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cssom-view">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sinformative.#cssom-view">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sinformative.#smil3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#rfc2119">
+ <tbody id="snormative.#css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#smil3">
+ <tbody id="snormative.#css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#css3val">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#svg11">
+ <tbody id="snormative.#svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-transitions-1_dev/html/chapter-10.htm b/tests/wpt/css-tests/css-transitions-1_dev/html/chapter-10.htm
index 5193de330ea..a49e415f0a0 100644
--- a/tests/wpt/css-tests/css-transitions-1_dev/html/chapter-10.htm
+++ b/tests/wpt/css-tests/css-transitions-1_dev/html/chapter-10.htm
@@ -39,46 +39,46 @@
<tbody id="s10.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3-ANIMATIONS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3-IMAGES">
+ <tbody id="s.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3CASCADE">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3COLOR">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-SMIL-ANIMATION">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-SVG11">
+ <tbody id="sother-references.#ref-CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-WCAG20">
+ <tbody id="sother-references.#ref-CSS3-ANIMATIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#ref-CSS3-IMAGES">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#ref-CSS3CASCADE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="sother-references.#ref-CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#ref-SMIL-ANIMATION">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#ref-SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#ref-WCAG20">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/chapter-10.xht
index f3371cb4c68..15a91eed813 100644
--- a/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/chapter-10.xht
@@ -39,46 +39,46 @@
<tbody id="s10.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3-ANIMATIONS">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3-IMAGES">
+ <tbody id="s.#editors-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3CASCADE">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-CSS3COLOR">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-SMIL-ANIMATION">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-SVG11">
+ <tbody id="sother-references.#ref-CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#ref-WCAG20">
+ <tbody id="sother-references.#ref-CSS3-ANIMATIONS">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="sother-references.#ref-CSS3-IMAGES">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#ref-CSS3CASCADE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
+ <tbody id="sother-references.#ref-CSS3COLOR">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sother-references.#ref-SMIL-ANIMATION">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="sother-references.#ref-SVG11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sother-references.#ref-WCAG20">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-3.htm
index 3450004c9c2..7f78d518e9e 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-3.htm
@@ -432,9 +432,6 @@
</td>
</tr>
</tbody>
- <tbody id="s3.1.#box-sizing-example">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.#example-ede4dfdf">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-5.htm b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-5.htm
index 1188ecde9ac..ee51c25fb3a 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-5.htm
+++ b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-5.htm
@@ -183,9 +183,6 @@
</td>
</tr>
</tbody>
- <tbody id="s5.2.#awesome-table">
- <!-- 0 tests -->
- </tbody>
<tbody id="s5.2.#clip">
<!-- 0 tests -->
</tbody>
@@ -204,12 +201,6 @@
<tbody id="s5.2.#example-4d792064">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#example-c43e380d">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s5.2.#example-d22e5e5b">
- <!-- 0 tests -->
- </tbody>
<tbody id="s5.2.#overflow-clip">
<!-- 0 tests -->
</tbody>
@@ -222,9 +213,6 @@
<tbody id="s5.2.#propdef-text-overflow">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#text-overflow-examples">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-6.htm b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-6.htm
index 3708bd72428..365ba82fbc6 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-6.htm
@@ -1724,111 +1724,15 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-color-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css2">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-background">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css4-images">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-cssui">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-png">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-select">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg-integration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg10">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax29">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -1841,15 +1745,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-E.htm b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-E.htm
index d348bf7d43a..0689502c08a 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/html/chapter-E.htm
+++ b/tests/wpt/css-tests/css-ui-3_dev/html/chapter-E.htm
@@ -33,6 +33,123 @@
<a href="https://www.w3.org/TR/css3-ui/#test-suite">E Test Suite</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sellipsis-scrolling.#example-c43e380d">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sellipsis-scrolling.#example-d22e5e5b">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-4d792064.#awesome-table">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-4d792064.#text-overflow-examples">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-ede4dfdf.#box-sizing-example">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-background">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css4-images">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-cssui">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-select">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-svg10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-color-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-png">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg-integration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-3.xht
index 65147d9ad26..9f23ee6893a 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-3.xht
@@ -432,9 +432,6 @@
</td>
</tr>
</tbody>
- <tbody id="s3.1.#box-sizing-example">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.#example-ede4dfdf">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-5.xht
index aadc4b07df7..b6ea06c9f42 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-5.xht
@@ -183,9 +183,6 @@
</td>
</tr>
</tbody>
- <tbody id="s5.2.#awesome-table">
- <!-- 0 tests -->
- </tbody>
<tbody id="s5.2.#clip">
<!-- 0 tests -->
</tbody>
@@ -204,12 +201,6 @@
<tbody id="s5.2.#example-4d792064">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#example-c43e380d">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s5.2.#example-d22e5e5b">
- <!-- 0 tests -->
- </tbody>
<tbody id="s5.2.#overflow-clip">
<!-- 0 tests -->
</tbody>
@@ -222,9 +213,6 @@
<tbody id="s5.2.#propdef-text-overflow">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#text-overflow-examples">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-6.xht
index 06275cfe4c6..c87a44d966c 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-6.xht
@@ -1713,111 +1713,15 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-color-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css2">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-background">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css4-images">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-cssui">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-png">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-select">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg-integration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg10">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax29">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -1830,15 +1734,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-E.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-E.xht
index 133324ada35..60bcf0a5e2f 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-E.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1/chapter-E.xht
@@ -33,6 +33,123 @@
<a href="https://www.w3.org/TR/css3-ui/#test-suite">E Test Suite</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sellipsis-scrolling.#example-c43e380d">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sellipsis-scrolling.#example-d22e5e5b">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-4d792064.#awesome-table">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-4d792064.#text-overflow-examples">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-ede4dfdf.#box-sizing-example">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-background">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css4-images">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-cssui">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-select">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-svg10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-color-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-png">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg-integration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-3.xht
index 65147d9ad26..9f23ee6893a 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-3.xht
@@ -432,9 +432,6 @@
</td>
</tr>
</tbody>
- <tbody id="s3.1.#box-sizing-example">
- <!-- 0 tests -->
- </tbody>
<tbody id="s3.1.#example-ede4dfdf">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-5.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-5.xht
index aadc4b07df7..b6ea06c9f42 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-5.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-5.xht
@@ -183,9 +183,6 @@
</td>
</tr>
</tbody>
- <tbody id="s5.2.#awesome-table">
- <!-- 0 tests -->
- </tbody>
<tbody id="s5.2.#clip">
<!-- 0 tests -->
</tbody>
@@ -204,12 +201,6 @@
<tbody id="s5.2.#example-4d792064">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#example-c43e380d">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s5.2.#example-d22e5e5b">
- <!-- 0 tests -->
- </tbody>
<tbody id="s5.2.#overflow-clip">
<!-- 0 tests -->
</tbody>
@@ -222,9 +213,6 @@
<tbody id="s5.2.#propdef-text-overflow">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#text-overflow-examples">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-6.xht
index 06275cfe4c6..c87a44d966c 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-6.xht
@@ -1713,111 +1713,15 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-color-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css2">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-background">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-writing-modes">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css4-images">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-cssui">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-png">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-select">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg-integration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg10">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax29">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -1830,15 +1734,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-E.xht b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-E.xht
index 133324ada35..60bcf0a5e2f 100644
--- a/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-E.xht
+++ b/tests/wpt/css-tests/css-ui-3_dev/xhtml1print/chapter-E.xht
@@ -33,6 +33,123 @@
<a href="https://www.w3.org/TR/css3-ui/#test-suite">E Test Suite</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sellipsis-scrolling.#example-c43e380d">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sellipsis-scrolling.#example-d22e5e5b">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-4d792064.#awesome-table">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-4d792064.#text-overflow-examples">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sexample-ede4dfdf.#box-sizing-example">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-background">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css4-images">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-cssui">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-select">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-svg10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-color-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-writing-modes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-png">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg-integration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/chapter-5.htm b/tests/wpt/css-tests/css-values-3_dev/html/chapter-5.htm
index 95cbfdc523e..b573fe23f01 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/chapter-5.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/chapter-5.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS Values and Units Module Level 3 CR Test Suite</h1>
- <h2>Distance Units: the <length> type (30 tests)</h2>
+ <h2>Distance Units: the <length> type (32 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -169,7 +169,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1.2">+</a>
<a href="https://www.w3.org/TR/css3-values/#viewport-relative-lengths">5.1.2 Viewport-percentage lengths: the vw, vh, vmin, vmax units</a></th></tr>
- <!-- 21 tests -->
+ <!-- 23 tests -->
<tr id="absolute_length_units-5.1.2" class="">
<td>
<a href="absolute_length_units.htm">absolute_length_units</a></td>
@@ -335,6 +335,17 @@
</ul>
</td>
</tr>
+ <tr id="vh-support-transform-origin-iframe-5.1.2" class="">
+ <td>
+ <a href="vh-support-transform-origin-iframe.htm">vh-support-transform-origin-iframe</a></td>
+ <td></td>
+ <td></td>
+ <td>Viewports units are supported in transform properties (iframe)
+ <ul class="assert">
+ <li>Viewports units are supported in transform properties (translate)</li>
+ </ul>
+ </td>
+ </tr>
<tr id="vh-support-transform-translate-5.1.2" class="">
<td>
<a href="vh-support-transform-translate.htm">vh-support-transform-translate</a></td>
@@ -346,6 +357,17 @@
</ul>
</td>
</tr>
+ <tr id="vh-support-transform-translate-iframe-5.1.2" class="">
+ <td>
+ <a href="vh-support-transform-translate-iframe.htm">vh-support-transform-translate-iframe</a></td>
+ <td></td>
+ <td></td>
+ <td>Viewports units are supported in transform properties (iframe)
+ <ul class="assert">
+ <li>Viewports units are supported in transform properties (translate)</li>
+ </ul>
+ </td>
+ </tr>
<tr id="vh-zero-support-5.1.2" class="">
<td>
<a href="vh-zero-support.htm">vh-zero-support</a></td>
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/chapter-9.htm b/tests/wpt/css-tests/css-values-3_dev/html/chapter-9.htm
index b2ea19cf5ef..bfdf5647a13 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/chapter-9.htm
@@ -45,160 +45,160 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-compositing-1">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-break-3">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-4">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-3">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-4">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-counter-styles-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-fonts-3">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-images-3">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-overflow-3">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-3">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-decor-3">
+ <tbody id="sconventions.#example-f839f6c8">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-transitions-1">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-ui-3">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="sinformative.#biblio-mediaq">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-fonts">
+ <tbody id="sinformative.#biblio-rfc6694">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-images">
+ <tbody id="snormative.#biblio-compositing-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3cascade">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="snormative.#biblio-css-break-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3namespace">
+ <tbody id="snormative.#biblio-css-cascade-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="snormative.#biblio-css-color-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3syn">
+ <tbody id="snormative.#biblio-css-color-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-ls">
+ <tbody id="snormative.#biblio-css-counter-styles-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-filters-1">
+ <tbody id="snormative.#biblio-css-fonts-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaq">
+ <tbody id="snormative.#biblio-css-images-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaqueries-4">
+ <tbody id="snormative.#biblio-css-overflow-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc6694">
+ <tbody id="snormative.#biblio-css-text-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors-4">
+ <tbody id="snormative.#biblio-css-text-decor-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-url">
+ <tbody id="snormative.#biblio-css-transitions-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="snormative.#biblio-css-ui-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="snormative.#biblio-css3-fonts">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative.#biblio-css3-images">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-f839f6c8">
+ <tbody id="snormative.#biblio-css3cascade">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css3namespace">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css3page">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css3syn">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-dom-ls">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-filters-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-mediaqueries-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-url">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/toc.htm b/tests/wpt/css-tests/css-values-3_dev/html/toc.htm
index 10a0ffa008d..ccc64ff69e0 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/toc.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/toc.htm
@@ -42,7 +42,7 @@
<tbody id="s5">
<tr><th><a href="chapter-5.htm">Chapter 5 -
Distance Units: the <length> type</a></th>
- <td>(30 Tests)</td></tr>
+ <td>(32 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.htm">Chapter 6 -
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin-iframe.htm b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin-iframe.htm
new file mode 100644
index 00000000000..aca5d3a0756
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin-iframe.htm
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>
+ CSS Values and Units Test:
+ Viewports units are supported in transform properties (iframe)
+ </title>
+ <meta content="
+ Viewports units are supported in transform properties (translate)
+ " name="assert">
+
+ <link href="mailto:fremycompany.developer@yahoo.fr" rel="author" title="François REMY">
+
+ <link href="http://www.w3.org/TR/css3-values/#viewport-relative-lengths" rel="help">
+ <link href="http://www.w3.org/TR/css3-2d-transforms/#css-values" rel="help">
+
+ <style type="text/css">
+
+ html, body { margin: 0px; padding: 0px; overflow: hidden; }
+
+ html { background: green; }
+ #target, #over-target {
+ position: absolute; top: 0px; left: 0px;
+ width: 100px; height: 100px;
+ transform: scale(0.5);
+ }
+
+ #target {
+ background: red;
+ transform-origin: 200px 200px;
+ }
+
+ #over-target {
+ background: green;
+ transform-origin: 50vw 50vh;
+ }
+
+ </style>
+
+</head>
+<body>
+
+ <div id="target"></div>
+ <div id="over-target"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin.htm b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin.htm
index debb88c3535..108f349365d 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-origin.htm
@@ -28,7 +28,7 @@
</head>
<body>
- <iframe src="iframe/vh-support-transform-origin.html"></iframe>
+ <iframe src="iframe/vh-support-transform-origin-iframe.html"></iframe>
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate-iframe.htm b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate-iframe.htm
new file mode 100644
index 00000000000..69de40e10a7
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate-iframe.htm
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>
+ CSS Values and Units Test:
+ Viewports units are supported in transform properties (iframe)
+ </title>
+ <meta content="
+ Viewports units are supported in transform properties (translate)
+ " name="assert">
+
+ <link href="mailto:fremycompany.developer@yahoo.fr" rel="author" title="François REMY">
+
+ <link href="http://www.w3.org/TR/css3-values/#viewport-relative-lengths" rel="help">
+ <link href="http://www.w3.org/TR/css3-2d-transforms/#css-values" rel="help">
+
+ <style type="text/css">
+
+ html, body { margin: 0px; padding: 0px; overflow: hidden; }
+
+ html { background: green; }
+ #target, #over-target {
+ position: absolute; top: 0px; left: 0px;
+ width: 100px; height: 100px;
+ }
+
+ #target {
+ background: red;
+ transform: translate(200px, 200px);
+ }
+
+ #over-target {
+ background: green;
+ transform: translate(50vw, 50vh);
+ }
+
+ </style>
+
+</head>
+<body>
+
+ <div id="target"></div>
+ <div id="over-target"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate.htm b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate.htm
index d615b52451e..3ad042c33a0 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/vh-support-transform-translate.htm
@@ -28,7 +28,7 @@
</head>
<body>
- <iframe src="iframe/vh-support-transform-translate.html"></iframe>
+ <iframe src="iframe/vh-support-transform-translate-iframe.html"></iframe>
diff --git a/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data
index 105ff42ee6f..375feddb6b2 100644
--- a/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data
@@ -189,10 +189,14 @@ html/vh-support-atviewport.htm 246c990528ff3491a35329ffa4b7a9274160510c ?
xhtml1/vh-support-atviewport.xht 246c990528ff3491a35329ffa4b7a9274160510c ?
html/vh-support-margin.htm 823e9f5c74674f088c75bb3e0c80b858e7c4fb00 ?
xhtml1/vh-support-margin.xht 823e9f5c74674f088c75bb3e0c80b858e7c4fb00 ?
-html/vh-support-transform-origin.htm 18233d6b7df8680145b4619278291e7f3452f02a ?
-xhtml1/vh-support-transform-origin.xht 18233d6b7df8680145b4619278291e7f3452f02a ?
-html/vh-support-transform-translate.htm 6005c29efe52ea0eedb402ba93150a893c06940d ?
-xhtml1/vh-support-transform-translate.xht 6005c29efe52ea0eedb402ba93150a893c06940d ?
+html/vh-support-transform-origin-iframe.htm 409348efd2507b792a7becc90d3307f493ac1af3 ?
+xhtml1/vh-support-transform-origin-iframe.xht 409348efd2507b792a7becc90d3307f493ac1af3 ?
+html/vh-support-transform-origin.htm f977bc1302563530a5adc50d30f37d9cb6812433 ?
+xhtml1/vh-support-transform-origin.xht f977bc1302563530a5adc50d30f37d9cb6812433 ?
+html/vh-support-transform-translate-iframe.htm 35b4d7b37d8e55337eb31daf9e7b9fcb49c8f1bf ?
+xhtml1/vh-support-transform-translate-iframe.xht 35b4d7b37d8e55337eb31daf9e7b9fcb49c8f1bf ?
+html/vh-support-transform-translate.htm d3c2dfb59b35972d234aee75a0d709cb4a408b06 ?
+xhtml1/vh-support-transform-translate.xht d3c2dfb59b35972d234aee75a0d709cb4a408b06 ?
html/vh-support.htm 2be374c5e5ec334fe4c6c3417901f70c910e1384 ?
xhtml1/vh-support.xht 2be374c5e5ec334fe4c6c3417901f70c910e1384 ?
html/vh-zero-support.htm 406973d43e0cda26fba220dc4241b0ef88ea9cb7 ?
diff --git a/tests/wpt/css-tests/css-values-3_dev/testinfo.data b/tests/wpt/css-tests/css-values-3_dev/testinfo.data
index 6462d3b3139..b4974a3e7e9 100644
--- a/tests/wpt/css-tests/css-values-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-values-3_dev/testinfo.data
@@ -93,8 +93,10 @@ vh-interpolate-vh reference/all-green Viewport units are interpolated correctly
vh-support reference/all-green Viewports units are supported in sizing properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths 2be374c5e5ec334fe4c6c3417901f70c910e1384 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in sizing properties
vh-support-atviewport reference/all-green Viewports units are supported in @viewport rules http://www.w3.org/TR/css3-values/#viewport-relative-lengths,https://drafts.csswg.org/css-device-adapt-1/ 246c990528ff3491a35329ffa4b7a9274160510c `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in @viewport rules
vh-support-margin reference/all-green Viewports units are supported in margin properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths 823e9f5c74674f088c75bb3e0c80b858e7c4fb00 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in margin properties
-vh-support-transform-origin reference/all-green Viewports units are supported in transform properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-2d-transforms/#css-values 18233d6b7df8680145b4619278291e7f3452f02a `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in transform properties
-vh-support-transform-translate reference/all-green Viewports units are supported in transform properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-2d-transforms/#css-values 6005c29efe52ea0eedb402ba93150a893c06940d `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in transform properties (translate)
+vh-support-transform-origin reference/all-green Viewports units are supported in transform properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-2d-transforms/#css-values f977bc1302563530a5adc50d30f37d9cb6812433 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in transform properties
+vh-support-transform-origin-iframe Viewports units are supported in transform properties (iframe) http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-2d-transforms/#css-values 409348efd2507b792a7becc90d3307f493ac1af3 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in transform properties (translate)
+vh-support-transform-translate reference/all-green Viewports units are supported in transform properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-2d-transforms/#css-values d3c2dfb59b35972d234aee75a0d709cb4a408b06 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in transform properties (translate)
+vh-support-transform-translate-iframe Viewports units are supported in transform properties (iframe) http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-2d-transforms/#css-values 35b4d7b37d8e55337eb31daf9e7b9fcb49c8f1bf `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in transform properties (translate)
vh-zero-support reference/all-green 0vh and 0vw are correctly treated as 0px http://www.w3.org/TR/css3-values/#viewport-relative-lengths 406973d43e0cda26fba220dc4241b0ef88ea9cb7 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> 0vh and 0vw are correctly treated as 0px
vh_not_refreshing_on_chrome reference/vh_not_refreshing_on_chrome-ref vh-based dimension doesn't change when the element's other dimension doesn't change. http://www.w3.org/TR/css3-values/#viewport-relative-lengths a27560454ad4d3e11996f4a3a9ed7d66f4b639b8 `Marc Bourlon`<mailto:marc@bourlon.com> vh-based dimension doesn't change when the element's other dimension doesn't change.
vh_not_refreshing_on_chrome_iframe reference/vh_not_refreshing_on_chrome-ref vh-based dimension doesn't change when the element other dimension doesn't change. http://www.w3.org/TR/css3-values/#viewport-relative-lengths 1d8864a842fd30399d2ec65a030154145bda58f4 `Marc Bourlon`<mailto:marc@bourlon.com> vh-based dimension doesn't change when the element other dimension doesn't change. Bug for Chrome 19.0.1084.56 / Mac OS X 10.6.8
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-5.xht
index c49f86bd104..79c833b5944 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-5.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Values and Units Module Level 3 CR Test Suite</h1>
- <h2>Distance Units: the <length> type (30 tests)</h2>
+ <h2>Distance Units: the <length> type (32 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -169,7 +169,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1.2">+</a>
<a href="https://www.w3.org/TR/css3-values/#viewport-relative-lengths">5.1.2 Viewport-percentage lengths: the vw, vh, vmin, vmax units</a></th></tr>
- <!-- 21 tests -->
+ <!-- 23 tests -->
<tr id="absolute_length_units-5.1.2" class="">
<td>
<a href="absolute_length_units.xht">absolute_length_units</a></td>
@@ -335,6 +335,17 @@
</ul>
</td>
</tr>
+ <tr id="vh-support-transform-origin-iframe-5.1.2" class="">
+ <td>
+ <a href="vh-support-transform-origin-iframe.xht">vh-support-transform-origin-iframe</a></td>
+ <td></td>
+ <td></td>
+ <td>Viewports units are supported in transform properties (iframe)
+ <ul class="assert">
+ <li>Viewports units are supported in transform properties (translate)</li>
+ </ul>
+ </td>
+ </tr>
<tr id="vh-support-transform-translate-5.1.2" class="">
<td>
<a href="vh-support-transform-translate.xht">vh-support-transform-translate</a></td>
@@ -346,6 +357,17 @@
</ul>
</td>
</tr>
+ <tr id="vh-support-transform-translate-iframe-5.1.2" class="">
+ <td>
+ <a href="vh-support-transform-translate-iframe.xht">vh-support-transform-translate-iframe</a></td>
+ <td></td>
+ <td></td>
+ <td>Viewports units are supported in transform properties (iframe)
+ <ul class="assert">
+ <li>Viewports units are supported in transform properties (translate)</li>
+ </ul>
+ </td>
+ </tr>
<tr id="vh-zero-support-5.1.2" class="">
<td>
<a href="vh-zero-support.xht">vh-zero-support</a></td>
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-9.xht
index 5536eb894dd..9c6f38254ed 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/chapter-9.xht
@@ -45,160 +45,160 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-compositing-1">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-break-3">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-4">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-3">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-4">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-counter-styles-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-fonts-3">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-images-3">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-overflow-3">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-3">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-text-decor-3">
+ <tbody id="sconventions.#example-f839f6c8">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-transitions-1">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-ui-3">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="sinformative.#biblio-mediaq">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-fonts">
+ <tbody id="sinformative.#biblio-rfc6694">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-images">
+ <tbody id="snormative.#biblio-compositing-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3bg">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3cascade">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3color">
+ <tbody id="snormative.#biblio-css-break-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3namespace">
+ <tbody id="snormative.#biblio-css-cascade-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3page">
+ <tbody id="snormative.#biblio-css-color-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3syn">
+ <tbody id="snormative.#biblio-css-color-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom-ls">
+ <tbody id="snormative.#biblio-css-counter-styles-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-filters-1">
+ <tbody id="snormative.#biblio-css-fonts-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaq">
+ <tbody id="snormative.#biblio-css-images-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-mediaqueries-4">
+ <tbody id="snormative.#biblio-css-overflow-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc6694">
+ <tbody id="snormative.#biblio-css-text-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors-4">
+ <tbody id="snormative.#biblio-css-text-decor-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-url">
+ <tbody id="snormative.#biblio-css-transitions-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="snormative.#biblio-css-ui-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="snormative.#biblio-css3-fonts">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="snormative.#biblio-css3-images">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="snormative.#biblio-css3bg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-f839f6c8">
+ <tbody id="snormative.#biblio-css3cascade">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="snormative.#biblio-css3color">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css3namespace">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css3page">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css3syn">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-dom-ls">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-filters-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-mediaqueries-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="snormative.#biblio-url">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/toc.xht
index 29790ced6d4..11be4a62253 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/toc.xht
@@ -42,7 +42,7 @@
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
Distance Units: the <length> type</a></th>
- <td>(30 Tests)</td></tr>
+ <td>(32 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin-iframe.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin-iframe.xht
new file mode 100644
index 00000000000..18c2c2dd065
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin-iframe.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>
+ CSS Values and Units Test:
+ Viewports units are supported in transform properties (iframe)
+ </title>
+ <meta content="
+ Viewports units are supported in transform properties (translate)
+ " name="assert" />
+
+ <link href="mailto:fremycompany.developer@yahoo.fr" rel="author" title="François REMY" />
+
+ <link href="http://www.w3.org/TR/css3-values/#viewport-relative-lengths" rel="help" />
+ <link href="http://www.w3.org/TR/css3-2d-transforms/#css-values" rel="help" />
+
+ <style type="text/css">
+
+ html, body { margin: 0px; padding: 0px; overflow: hidden; }
+
+ html { background: green; }
+ #target, #over-target {
+ position: absolute; top: 0px; left: 0px;
+ width: 100px; height: 100px;
+ transform: scale(0.5);
+ }
+
+ #target {
+ background: red;
+ transform-origin: 200px 200px;
+ }
+
+ #over-target {
+ background: green;
+ transform-origin: 50vw 50vh;
+ }
+
+ </style>
+
+</head>
+<body>
+
+ <div id="target"></div>
+ <div id="over-target"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin.xht
index 412b41eefb1..b9cf40ac14e 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-origin.xht
@@ -28,7 +28,7 @@
</head>
<body>
- <iframe src="iframe/vh-support-transform-origin.html"></iframe>
+ <iframe src="iframe/vh-support-transform-origin-iframe.html"></iframe>
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate-iframe.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate-iframe.xht
new file mode 100644
index 00000000000..ec57af5848d
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate-iframe.xht
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta charset="utf-8" />
+ <title>
+ CSS Values and Units Test:
+ Viewports units are supported in transform properties (iframe)
+ </title>
+ <meta content="
+ Viewports units are supported in transform properties (translate)
+ " name="assert" />
+
+ <link href="mailto:fremycompany.developer@yahoo.fr" rel="author" title="François REMY" />
+
+ <link href="http://www.w3.org/TR/css3-values/#viewport-relative-lengths" rel="help" />
+ <link href="http://www.w3.org/TR/css3-2d-transforms/#css-values" rel="help" />
+
+ <style type="text/css">
+
+ html, body { margin: 0px; padding: 0px; overflow: hidden; }
+
+ html { background: green; }
+ #target, #over-target {
+ position: absolute; top: 0px; left: 0px;
+ width: 100px; height: 100px;
+ }
+
+ #target {
+ background: red;
+ transform: translate(200px, 200px);
+ }
+
+ #over-target {
+ background: green;
+ transform: translate(50vw, 50vh);
+ }
+
+ </style>
+
+</head>
+<body>
+
+ <div id="target"></div>
+ <div id="over-target"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate.xht
index 6edc9985ce2..c9748901713 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-support-transform-translate.xht
@@ -28,7 +28,7 @@
</head>
<body>
- <iframe src="iframe/vh-support-transform-translate.html"></iframe>
+ <iframe src="iframe/vh-support-transform-translate-iframe.html"></iframe>
diff --git a/tests/wpt/css-tests/css-variables-1_dev/html/chapter-6.htm b/tests/wpt/css-tests/css-variables-1_dev/html/chapter-6.htm
index d3e6431b0aa..78b8fa5186f 100644
--- a/tests/wpt/css-tests/css-variables-1_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/css-variables-1_dev/html/chapter-6.htm
@@ -36,106 +36,106 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-conditional-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-extensions">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors-4">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css-color-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sinformative.#biblio-css-extensions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-a13d9f9a">
+ <tbody id="snormative.#biblio-css-cascade-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-conditional-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-values-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-variables-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-variables-1_dev/xhtml1/chapter-6.xht
index c1321c8b103..845ff71527d 100644
--- a/tests/wpt/css-tests/css-variables-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-variables-1_dev/xhtml1/chapter-6.xht
@@ -36,106 +36,106 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-conditional-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-extensions">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors-4">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css-color-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sinformative.#biblio-css-extensions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-a13d9f9a">
+ <tbody id="snormative.#biblio-css-cascade-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-conditional-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-values-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-variables-1_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css-variables-1_dev/xhtml1print/chapter-6.xht
index c1321c8b103..845ff71527d 100644
--- a/tests/wpt/css-tests/css-variables-1_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css-variables-1_dev/xhtml1print/chapter-6.xht
@@ -36,106 +36,106 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-animations-1">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-cascade-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-color-3">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-conditional-3">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-extensions">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-syntax-3">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values-3">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-dom">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-selectors-4">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="sdocument-conventions.#example-a13d9f9a">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="sinformative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sinformative.#biblio-css-color-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sinformative.#biblio-css-extensions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="snormative.#biblio-css-animations-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-a13d9f9a">
+ <tbody id="snormative.#biblio-css-cascade-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="snormative.#biblio-css-conditional-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="snormative.#biblio-css-syntax-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="snormative.#biblio-css-values-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="snormative.#biblio-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-selectors-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vlr-059.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vlr-059.htm
index aa58ca026c4..f977c39cce7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vlr-059.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vlr-059.htm
@@ -3,7 +3,7 @@
<head>
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes">
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.htm">
<meta name="flags" content="ahem image">
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.">
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.">
<style type="text/css">
div#containing-block
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vrl-058.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vrl-058.htm
index 36b14c9a55c..1933b1d0c1f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vrl-058.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/abs-pos-non-replaced-vrl-058.htm
@@ -3,7 +3,7 @@
<head>
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes">
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.htm">
<meta name="flags" content="ahem image">
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.">
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.">
<style type="text/css">
div#containing-block
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm
index 9ca275d0423..5f1f9665089 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm
@@ -1434,7 +1434,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm
index 0397f0d3b61..cd25ba6ffc1 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm
@@ -125,7 +125,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-5.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-5.htm
index a74b3f30763..f9197483ed6 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-5.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-5.htm
@@ -63,7 +63,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-7.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-7.htm
index 30d227de822..08d18232e69 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-7.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-7.htm
@@ -703,9 +703,9 @@
<a href="abs-pos-non-replaced-vlr-059.htm">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
@@ -1935,9 +1935,9 @@
<a href="abs-pos-non-replaced-vrl-058.htm">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-9.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-9.htm
index d339a786dd0..8498ebfa80e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-9.htm
@@ -407,174 +407,21 @@
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-flexbox-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-fonts-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-masking-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-multicol-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-page-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-position-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-ruby-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-decor-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-flexbox">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-fonts">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-text-decor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html401">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc6919">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg2">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax24">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax9">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-unicode">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-utn22">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-utr50">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-201311">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -587,15 +434,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-A.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-A.htm
index 92261297445..7f9fd8c5cef 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-A.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-A.htm
@@ -33,6 +33,165 @@
<a href="https://www.w3.org/TR/css-writing-modes-3/#script-orientations">A Vertical Scripts in Unicode</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="schanges.#changes-201311">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-flexbox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-fonts">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-text-decor">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html401">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-utn22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-flexbox-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-fonts-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-masking-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-multicol-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-page-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-ruby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-decor-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc6919">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-unicode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-utr50">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm
index a56ff9e78c3..a46889f0484 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm
@@ -506,7 +506,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vlr-059" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vlr-059.htm">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
@@ -1402,7 +1402,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vrl-058" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vrl-058.htm">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm
index 61e3b56b78c..eea4f834e26 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm
@@ -4,7 +4,7 @@
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.htm" rel="match">
-<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright." name="assert">
+<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright." name="assert">
<link href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" rel="help" title="3.1 Block Flow Direction: the 'writing-mode' property">
<link href="http://www.w3.org/TR/css-writing-modes-3/#direction" rel="help" title="2.1 Specifying Directionality: the 'direction' property">
<link href="http://www.w3.org/TR/css-writing-modes-3/#text-orientation" rel="help" title="5.1 Orienting Text: the 'text-orientation' property">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data
index af426ca06ef..c8e4b5f510d 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data
@@ -123,8 +123,8 @@ html/abs-pos-non-replaced-vlr-055.htm e6152f2732060736d14b5a78a302e0bc8bbe793f ?
xhtml1/abs-pos-non-replaced-vlr-055.xht e6152f2732060736d14b5a78a302e0bc8bbe793f ?
html/abs-pos-non-replaced-vlr-057.htm 512802c29f43864633b5ba4997e3435e77dfa780 ?
xhtml1/abs-pos-non-replaced-vlr-057.xht 512802c29f43864633b5ba4997e3435e77dfa780 ?
-html/abs-pos-non-replaced-vlr-059.htm 4a081025215343dc43c94a9afbecb4f8708d78c0 ?
-xhtml1/abs-pos-non-replaced-vlr-059.xht 4a081025215343dc43c94a9afbecb4f8708d78c0 ?
+html/abs-pos-non-replaced-vlr-059.htm 87d3f8ddd1ad9152e5654825a8774a88494ade9f ?
+xhtml1/abs-pos-non-replaced-vlr-059.xht 87d3f8ddd1ad9152e5654825a8774a88494ade9f ?
html/abs-pos-non-replaced-vlr-061.htm d5d7da3ef86e0bc59f71598418b084d23a7fc5e2 ?
xhtml1/abs-pos-non-replaced-vlr-061.xht d5d7da3ef86e0bc59f71598418b084d23a7fc5e2 ?
html/abs-pos-non-replaced-vlr-063.htm e44b75458e48fc677468fad2f6b97bfb27a04358 ?
@@ -347,8 +347,8 @@ html/abs-pos-non-replaced-vrl-054.htm 7ef86efb0eef5f8b43a82658c4cde941fa885c55 ?
xhtml1/abs-pos-non-replaced-vrl-054.xht 7ef86efb0eef5f8b43a82658c4cde941fa885c55 ?
html/abs-pos-non-replaced-vrl-056.htm 0684b6dac50f2a8a6af6e1e1e43cd9ad96e6607e ?
xhtml1/abs-pos-non-replaced-vrl-056.xht 0684b6dac50f2a8a6af6e1e1e43cd9ad96e6607e ?
-html/abs-pos-non-replaced-vrl-058.htm 5ed1484c71061d9fdd91d13b776f19b73f7d1853 ?
-xhtml1/abs-pos-non-replaced-vrl-058.xht 5ed1484c71061d9fdd91d13b776f19b73f7d1853 ?
+html/abs-pos-non-replaced-vrl-058.htm 37684ca4836356475eb9e041a2bd629ff84f4ec3 ?
+xhtml1/abs-pos-non-replaced-vrl-058.xht 37684ca4836356475eb9e041a2bd629ff84f4ec3 ?
html/abs-pos-non-replaced-vrl-060.htm f125ea87971858a2689e498e6c6e302319fb346b ?
xhtml1/abs-pos-non-replaced-vrl-060.xht f125ea87971858a2689e498e6c6e302319fb346b ?
html/abs-pos-non-replaced-vrl-062.htm 3a89ef33bd3f993b23dc0dc1a28612218ad0beb9 ?
@@ -1569,8 +1569,8 @@ html/table-progression-vlr-001.htm 080b35606e3d9197fad4900ef9db204935b61ed7 ?
xhtml1/table-progression-vlr-001.xht 080b35606e3d9197fad4900ef9db204935b61ed7 ?
html/table-progression-vlr-002.htm 0d0b33595bbedcce4c7a2461c0a8197a26432a5a ?
xhtml1/table-progression-vlr-002.xht 0d0b33595bbedcce4c7a2461c0a8197a26432a5a ?
-html/table-progression-vlr-003.htm 27b613e5470475ae30f77994a57911f4f9ba5b62 ?
-xhtml1/table-progression-vlr-003.xht 27b613e5470475ae30f77994a57911f4f9ba5b62 ?
+html/table-progression-vlr-003.htm c355871237d800fc278646cb02cd52c1ee2dad1c ?
+xhtml1/table-progression-vlr-003.xht c355871237d800fc278646cb02cd52c1ee2dad1c ?
html/table-progression-vlr-004.htm d2b45d56c96a738ce7dc9f5451e5468f67e0826f ?
xhtml1/table-progression-vlr-004.xht d2b45d56c96a738ce7dc9f5451e5468f67e0826f ?
html/table-progression-vrl-001.htm fc1814e366b2dbdfc31307664e4a0921dc5ebbbc ?
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data b/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data
index c4c15640016..e006a871cd3 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data
@@ -59,7 +59,7 @@ abs-pos-non-replaced-vlr-051 reference/abs-pos-non-replaced-vlr-003-ref absolute
abs-pos-non-replaced-vlr-053 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 9c08e776675637130948bd4b6931af65719d29ff `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vlr-055 reference/abs-pos-non-replaced-vlr-007-ref absolutely positioned non-replaced element - 'direction: ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width e6152f2732060736d14b5a78a302e0bc8bbe793f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vlr-057 reference/abs-pos-non-replaced-vlr-003-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 512802c29f43864633b5ba4997e3435e77dfa780 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
-abs-pos-non-replaced-vlr-059 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 4a081025215343dc43c94a9afbecb4f8708d78c0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.
+abs-pos-non-replaced-vlr-059 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 87d3f8ddd1ad9152e5654825a8774a88494ade9f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vlr-061 reference/abs-pos-non-replaced-vlr-007-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width d5d7da3ef86e0bc59f71598418b084d23a7fc5e2 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vlr-063 reference/abs-pos-non-replaced-vlr-003-ref absolutely positioned non-replaced element - 'direction: ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width e44b75458e48fc677468fad2f6b97bfb27a04358 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto', then solve for 'height'.
abs-pos-non-replaced-vlr-065 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'width' is 'auto', 'left' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 7e931945d698024af484361d702fc1942f4c93d7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'left', 'width' is 'auto', 'left' and 'right' are not 'auto', then solve for 'width'.
@@ -171,7 +171,7 @@ abs-pos-non-replaced-vrl-050 reference/abs-pos-non-replaced-vrl-002-ref absolute
abs-pos-non-replaced-vrl-052 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 6d08a883aabdabe4db83d6e6a8b86508aa7b7a53 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vrl-054 reference/abs-pos-non-replaced-vrl-006-ref absolutely positioned non-replaced element - 'direction: ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 7ef86efb0eef5f8b43a82658c4cde941fa885c55 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vrl-056 reference/abs-pos-non-replaced-vrl-002-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 0684b6dac50f2a8a6af6e1e1e43cd9ad96e6607e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
-abs-pos-non-replaced-vrl-058 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 5ed1484c71061d9fdd91d13b776f19b73f7d1853 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.
+abs-pos-non-replaced-vrl-058 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 37684ca4836356475eb9e041a2bd629ff84f4ec3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vrl-060 reference/abs-pos-non-replaced-vrl-006-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width f125ea87971858a2689e498e6c6e302319fb346b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vrl-062 reference/abs-pos-non-replaced-vrl-002-ref absolutely positioned non-replaced element - 'direction: ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 3a89ef33bd3f993b23dc0dc1a28612218ad0beb9 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto', then solve for 'height'.
abs-pos-non-replaced-vrl-064 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'width' is 'auto', 'left' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 575dcb96feed2e570ac0e03d1abb0f2af1fe4644 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'width' is 'auto', 'left' and 'right' are not 'auto', then solve for 'width'.
@@ -782,7 +782,7 @@ table-progression-srl-001 reference/table-progression-001-ref sideways-rl Table
table-progression-srl-002 reference/table-progression-002-ref sideways-rl Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 5b7d0579f3fec248822d31a4d5d3f6fae9787ce3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
table-progression-vlr-001 reference/table-progression-001-ref vertical-lr Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 080b35606e3d9197fad4900ef9db204935b61ed7 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables order rows/rowgroups left to right and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
table-progression-vlr-002 reference/table-progression-002-ref vertical-lr Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 0d0b33595bbedcce4c7a2461c0a8197a26432a5a `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
-table-progression-vlr-003 reference/table-progression-001-ref vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 27b613e5470475ae30f77994a57911f4f9ba5b62 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
+table-progression-vlr-003 reference/table-progression-001-ref vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation c355871237d800fc278646cb02cd52c1ee2dad1c `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.
table-progression-vlr-004 reference/table-progression-002-ref vertical-lr upright orientation Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation d2b45d56c96a738ce7dc9f5451e5468f67e0826f `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
table-progression-vrl-001 reference/table-progression-001-ref vertical-rl Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction fc1814e366b2dbdfc31307664e4a0921dc5ebbbc `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
table-progression-vrl-002 reference/table-progression-002-ref vertical-rl Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction b75051b071ec6bfe556e2f3554c87cdf12f82c8d `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht
index 53fa7894e39..2d2d1a0ccb4 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht
index b8ce38d64d5..99fb7a944d2 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht
index 495e66f67d0..b7837932281 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht
@@ -1434,7 +1434,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht
index 6aaf0654357..3d953f8bad7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht
@@ -125,7 +125,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-5.xht
index 581b5331323..4f4005f646e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-5.xht
@@ -63,7 +63,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-7.xht
index 8bf5455c90a..11330effec3 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-7.xht
@@ -703,9 +703,9 @@
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
@@ -1935,9 +1935,9 @@
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-9.xht
index 63508373367..8478c118a99 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-9.xht
@@ -407,174 +407,21 @@
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-flexbox-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-fonts-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-masking-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-multicol-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-page-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-position-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-ruby-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-decor-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-flexbox">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-fonts">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-text-decor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html401">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc6919">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg2">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax24">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax9">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-unicode">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-utn22">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-utr50">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-201311">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -587,15 +434,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-A.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-A.xht
index b4413580ebc..37f70de22c2 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-A.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-A.xht
@@ -33,6 +33,165 @@
<a href="https://www.w3.org/TR/css-writing-modes-3/#script-orientations">A Vertical Scripts in Unicode</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="schanges.#changes-201311">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-flexbox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-fonts">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-text-decor">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html401">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-utn22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-flexbox-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-fonts-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-masking-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-multicol-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-page-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-ruby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-decor-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc6919">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-unicode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-utr50">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht
index 00c524b95f5..b8a93611cd9 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht
@@ -506,7 +506,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vlr-059" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
@@ -1402,7 +1402,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vrl-058" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht
index 5bd83c6a174..c715e4fd1ec 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht
@@ -4,7 +4,7 @@
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
-<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright." name="assert" />
+<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright." name="assert" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" rel="help" title="3.1 Block Flow Direction: the 'writing-mode' property" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#direction" rel="help" title="2.1 Specifying Directionality: the 'direction' property" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#text-orientation" rel="help" title="5.1 Orienting Text: the 'text-orientation' property" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht
index 24ebbf6e259..261b0be5ccd 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
@@ -20,7 +20,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht
index 2d5df908c96..3b7225b4a7c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
@@ -20,7 +20,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht
index 495e66f67d0..b7837932281 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht
@@ -1434,7 +1434,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht
index 6aaf0654357..3d953f8bad7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht
@@ -125,7 +125,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-5.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-5.xht
index 581b5331323..4f4005f646e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-5.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-5.xht
@@ -63,7 +63,7 @@
<td></td>
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
<ul class="assert">
- <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
+ <li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-7.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-7.xht
index 8bf5455c90a..11330effec3 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-7.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-7.xht
@@ -703,9 +703,9 @@
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
@@ -1935,9 +1935,9 @@
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-9.xht
index 63508373367..8478c118a99 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-9.xht
@@ -407,174 +407,21 @@
<tbody id="s.#acknowledgements">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-break-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-cascade-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-display-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-flexbox-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-fonts-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-images-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-masking-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-multicol-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-page-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-position-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-ruby-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-sizing-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-text-decor-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css-values-3">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-break">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-flexbox">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-fonts">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-sizing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-text-decor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3col">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3page">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html401">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc6919">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg2">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax11">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax24">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-uax9">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-unicode">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-utn22">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-utr50">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-201311">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#cr-exit-criteria">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#example-f839f6c8">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index-defined-here">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -587,15 +434,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-A.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-A.xht
index b4413580ebc..37f70de22c2 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-A.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-A.xht
@@ -33,6 +33,165 @@
<a href="https://www.w3.org/TR/css-writing-modes-3/#script-orientations">A Vertical Scripts in Unicode</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="schanges.#changes-201311">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#cr-exit-criteria">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconventions.#example-f839f6c8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-flexbox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-fonts">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-text-decor">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-html401">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-utn22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-flexbox-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-fonts-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-images-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-masking-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-multicol-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-page-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-ruby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-sizing-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-text-decor-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-break">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-sizing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3-text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3col">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc6919">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-uax9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-unicode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-utr50">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht
index 00c524b95f5..b8a93611cd9 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht
@@ -506,7 +506,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vlr-059" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
@@ -1402,7 +1402,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vrl-058" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht
index 5bd83c6a174..c715e4fd1ec 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht
@@ -4,7 +4,7 @@
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
-<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright." name="assert" />
+<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright." name="assert" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" rel="help" title="3.1 Block Flow Direction: the 'writing-mode' property" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#direction" rel="help" title="2.1 Specifying Directionality: the 'direction' property" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#text-orientation" rel="help" title="5.1 Orienting Text: the 'text-orientation' property" />
diff --git a/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vlr-059.htm b/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vlr-059.htm
index aa58ca026c4..f977c39cce7 100644
--- a/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vlr-059.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vlr-059.htm
@@ -3,7 +3,7 @@
<head>
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes">
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.htm">
<meta name="flags" content="ahem image">
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.">
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.">
<style type="text/css">
div#containing-block
diff --git a/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vrl-058.htm b/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vrl-058.htm
index 36b14c9a55c..1933b1d0c1f 100644
--- a/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vrl-058.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/abs-pos-non-replaced-vrl-058.htm
@@ -3,7 +3,7 @@
<head>
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes">
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.htm">
<meta name="flags" content="ahem image">
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.">
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.">
<style type="text/css">
div#containing-block
diff --git a/tests/wpt/css-tests/css21_dev/html4/at-charset-013.htm b/tests/wpt/css-tests/css21_dev/html4/at-charset-013.htm
index a2239858d9f..121d4286e89 100644
--- a/tests/wpt/css-tests/css21_dev/html4/at-charset-013.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/at-charset-013.htm
@@ -1,11 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: Stylesheet encoding via the referring document's encoding (user set)</title>
- <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
- <link rel="help" href="http://www.w3.org/TR/CSS21/syndata.html#charset">
- <meta name="flags" content="interact HTMLonly">
- <meta name="assert" content="The stylesheet's encoding is determined by the user set referring document's encoding.">
+ <link href="http://www.microsoft.com/" rel="author" title="Microsoft">
+ <link href="http://www.w3.org/TR/CSS21/syndata.html#charset" rel="help">
+ <meta content="interact HTMLonly" name="flags">
+ <meta content="The stylesheet's encoding is determined by the user set referring document's encoding." name="assert">
<style type="text/css">
@import "support/at-charset-013.css";
div
@@ -17,7 +16,8 @@
<body>
<p>PREREQUISITE: Set the encoding of the page to "Shift-JIS".</p>
<p>Test passes if both lines of "Filler Text" below are green.</p>
- <div class="平和">Filler Text</div>
+ <div class="&#24179;&#21644;">Filler Text</div>
<div id="div2">Filler Text</div>
- </body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-005.htm b/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-005.htm
index 515b3e36a7f..8cbaa7b8df9 100644
--- a/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-005.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-005.htm
@@ -1,12 +1,11 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: Case sensitivity of attributes and attribute values in HTML 4.01</title>
- <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
- <link rel="help" href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors">
- <link rel="match" href="reference/filler-text-below-green.htm">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content="HTML 4.01 attribute names are not case sensitive.">
+ <link href="http://www.microsoft.com/" rel="author" title="Microsoft">
+ <link href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors" rel="help">
+ <link href="reference/filler-text-below-green.htm" rel="match">
+ <meta content="HTMLonly" name="flags">
+ <meta content="HTML 4.01 attribute names are not case sensitive." name="assert">
<style type="text/css">
div[CLASS]
{
@@ -17,5 +16,6 @@
<body>
<p>Test passes if the "Filler Text" below is green.</p>
<div class="div1">Filler Text</div>
- </body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-007.htm b/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-007.htm
index 4eac5bc0f8a..a1488a799fa 100644
--- a/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-007.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-007.htm
@@ -1,12 +1,11 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: lang attribute selector - att=val</title>
- <link rel="author" title="Richard Ishida" href="mailto:ishida@w3.org">
- <link rel="author" title="Eira Monstad, Opera Software ASA" href="mailto:public-testsuites@opera.com">
- <link rel="help" href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content="lang attribute selector with att=val in HTML should not be case sensitive, and should only match when att is exactly val">
+ <link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida">
+ <link href="mailto:public-testsuites@opera.com" rel="author" title="Eira Monstad, Opera Software ASA">
+ <link href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors" rel="help">
+ <meta content="HTMLonly" name="flags">
+ <meta content="lang attribute selector with att=val in HTML should not be case sensitive, and should only match when att is exactly val" name="assert">
<style type="text/css">
div[lang = "es"] { color:white;background-color:green; }
p[lang = "es"] { color:white;background-color:green; }
@@ -37,5 +36,6 @@
<p lang="de">This line should NOT be green <em>and this should not be green either</em></p>
-</body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-010.htm b/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-010.htm
index 0844764993e..3cbaf6dc039 100644
--- a/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-010.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/attribute-value-selector-010.htm
@@ -1,12 +1,11 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: lang attribute selector - att |= val</title>
- <link rel="author" title="Richard Ishida" href="mailto:ishida@w3.org">
- <link rel="author" title="Eira Monstad, Opera Software ASA" href="mailto:public-testsuites@opera.com">
- <link rel="help" href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content="lang attribute selector with 'att |= val' in HTML should not be case sensitive, and match hyphen-separated list">
+ <link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida">
+ <link href="mailto:public-testsuites@opera.com" rel="author" title="Eira Monstad, Opera Software ASA">
+ <link href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors" rel="help">
+ <meta content="HTMLonly" name="flags">
+ <meta content="lang attribute selector with 'att |= val' in HTML should not be case sensitive, and match hyphen-separated list" name="assert">
<style type="text/css">
div[lang |= "es"] { color:white;background-color:green; }
p[lang |= "es"] { color:white;background-color:green; }
@@ -37,5 +36,6 @@
<div lang="fr">This line should NOT be green<p>This line should NOT be green</p></div>
<p lang="de">This line should NOT be green <em>and this should not be green either</em></p>
-</body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/basic-html-table-001.htm b/tests/wpt/css-tests/css21_dev/html4/basic-html-table-001.htm
index f7439117694..ffd82cae3be 100644
--- a/tests/wpt/css-tests/css21_dev/html4/basic-html-table-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/basic-html-table-001.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#table-display">
<link rel="help" href="http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="HTML table elements are supported.">
<style type="text/css">
caption, td, th
diff --git a/tests/wpt/css-tests/css21_dev/html4/case-sensitive-006.htm b/tests/wpt/css-tests/css21_dev/html4/case-sensitive-006.htm
index 211bfecd71b..47db0818931 100644
--- a/tests/wpt/css-tests/css21_dev/html4/case-sensitive-006.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/case-sensitive-006.htm
@@ -1,12 +1,11 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: Case sensitivity with element selectors</title>
- <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
- <link rel="help" href="http://www.w3.org/TR/CSS21/syndata.html#characters">
- <link rel="match" href="reference/filler-text-below-green.htm">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content="Element selectors are case-insensitive in HTML.">
+ <link href="http://www.microsoft.com/" rel="author" title="Microsoft">
+ <link href="http://www.w3.org/TR/CSS21/syndata.html#characters" rel="help">
+ <link href="reference/filler-text-below-green.htm" rel="match">
+ <meta content="HTMLonly" name="flags">
+ <meta content="Element selectors are case-insensitive in HTML." name="assert">
<style type="text/css">
DIV
{
@@ -17,5 +16,6 @@
<body>
<p>Test passes if the "Filler Text" below is green.</p>
<div>Filler Text</div>
- </body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-1.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-1.htm
index 526aaf27956..c11f162224e 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-1.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-1.htm
@@ -30,7 +30,10 @@
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
- <a href="https://www.w3.org/TR/CSS21/about.html">1 About the CSS 2.1 Specification</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/about.html#q1.0">1 About the CSS 2.1 Specification</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s1.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-10.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-10.htm
index df3dd53343a..5e3e6fbb972 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-10.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-10.htm
@@ -30,7 +30,10 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/CSS21/visudet.html">10 Visual formatting model details</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/visudet.html#q10.0">10 Visual formatting model details</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s10.1">
@@ -4050,9 +4053,9 @@
<a href="abs-pos-non-replaced-vlr-059.htm">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
@@ -4578,9 +4581,9 @@
<a href="abs-pos-non-replaced-vrl-058.htm">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-11.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-11.htm
index 760d7f3e8bc..9de31813e8f 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-11.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-11.htm
@@ -30,7 +30,10 @@
<tbody id="s11">
<tr><th colspan="4" scope="rowgroup">
<a href="#s11">+</a>
- <a href="https://www.w3.org/TR/CSS21/visufx.html">11 Visual effects</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/visufx.html#q11.0">11 Visual effects</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s11.1">
@@ -616,7 +619,7 @@
</ul>
</td>
</tr>
- <tr id="overflow-html-body-001-11.1.1" class="HTMLonly">
+ <tr id="overflow-html-body-001-11.1.1" class="">
<td>
<a href="overflow-html-body-001.htm">overflow-html-body-001</a></td>
<td></td>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm
index 5c274d027a9..cc9b5a3d201 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/generate.html#generated-text">12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s12.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s12.#x0">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-13.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-13.htm
index bac74c8d6d6..364547f6bad 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-13.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-13.htm
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/page.html#the-page">13 Paged media</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s13.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s13.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13.1">+</a>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm
index c7f73d321e7..727232f4c55 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm
@@ -30,7 +30,10 @@
<tbody id="s14">
<tr><th colspan="4" scope="rowgroup">
<a href="#s14">+</a>
- <a href="https://www.w3.org/TR/CSS21/colors.html">14 Colors and Backgrounds</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/colors.html#q14.0">14 Colors and Backgrounds</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s14.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s14.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm
index 94be9e9a4af..d34a963ea35 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm
@@ -30,7 +30,10 @@
<tbody id="s15">
<tr><th colspan="4" scope="rowgroup">
<a href="#s15">+</a>
- <a href="https://www.w3.org/TR/CSS21/fonts.html">15 Fonts</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/fonts.html#q15.0">15 Fonts</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s15.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s15.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-16.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-16.htm
index cda03af4c23..c58cd143c27 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-16.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-16.htm
@@ -30,7 +30,10 @@
<tbody id="s16">
<tr><th colspan="4" scope="rowgroup">
<a href="#s16">+</a>
- <a href="https://www.w3.org/TR/CSS21/text.html">16 Text</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/text.html#q16.0">16 Text</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s16.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s16.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-17.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-17.htm
index 01082f1314a..5a6944d231a 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-17.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-17.htm
@@ -30,7 +30,10 @@
<tbody id="s17">
<tr><th colspan="4" scope="rowgroup">
<a href="#s17">+</a>
- <a href="https://www.w3.org/TR/CSS21/tables.html">17 Tables</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/tables.html#q17.0">17 Tables</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s17.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s17.1">
@@ -137,7 +140,7 @@
</ul>
</td>
</tr>
- <tr id="table-intro-example-001-17.1" class="HTMLonly">
+ <tr id="table-intro-example-001-17.1" class="">
<td>
<a href="table-intro-example-001.htm">table-intro-example-001</a></td>
<td></td>
@@ -148,7 +151,7 @@
</ul>
</td>
</tr>
- <tr id="table-intro-example-002-17.1" class="HTMLonly">
+ <tr id="table-intro-example-002-17.1" class="">
<td>
<a href="table-intro-example-002.htm">table-intro-example-002</a></td>
<td></td>
@@ -159,7 +162,7 @@
</ul>
</td>
</tr>
- <tr id="table-intro-example-003-17.1" class="HTMLonly">
+ <tr id="table-intro-example-003-17.1" class="">
<td>
<a href="table-intro-example-003.htm">table-intro-example-003</a></td>
<td></td>
@@ -170,7 +173,7 @@
</ul>
</td>
</tr>
- <tr id="table-intro-example-004-17.1" class="HTMLonly">
+ <tr id="table-intro-example-004-17.1" class="">
<td>
<a href="table-intro-example-004.htm">table-intro-example-004</a></td>
<td></td>
@@ -271,7 +274,7 @@
</ul>
</td>
</tr>
- <tr id="basic-html-table-001-17.2" class="HTMLonly">
+ <tr id="basic-html-table-001-17.2" class="">
<td>
<a href="basic-html-table-001.htm">basic-html-table-001</a></td>
<td></td>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-18.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-18.htm
index ef5fc4b3472..c0c31975e83 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-18.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-18.htm
@@ -30,7 +30,10 @@
<tbody id="s18">
<tr><th colspan="4" scope="rowgroup">
<a href="#s18">+</a>
- <a href="https://www.w3.org/TR/CSS21/ui.html">18 User interface</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/ui.html#q18.0">18 User interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s18.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s18.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-2.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-2.htm
index 6f59da1e15c..a3c5fa70035 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-2.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-2.htm
@@ -30,7 +30,10 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/CSS21/intro.html">2 Introduction to CSS 2.1</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/intro.html#q2.0">2 Introduction to CSS 2.1</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-3.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-3.htm
index 01816f2da4a..20a4f79e853 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-3.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-3.htm
@@ -30,7 +30,10 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/CSS21/conform.html">3 Conformance: Requirements and Recommendations</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/conform.html#q3.0">3 Conformance: Requirements and Recommendations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s3.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-4.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-4.htm
index 247edefaf60..c148945d845 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-4.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-4.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Syntax and basic data types (439 tests)</h2>
+ <h2>Syntax and basic data types (431 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,96 +30,11 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/CSS21/syndata.html">4 Syntax and basic data types</a></th></tr>
- <!-- 8 tests -->
- <tr id="counters-001-4" class="">
- <td>
- <a href="counters-001.htm">counters-001</a></td>
- <td><a href="reference/counters-001-ref.htm">=</a> </td>
- <td></td>
- <td>Parsing counter functions with just the identifier
- <ul class="assert">
- <li>Counters can be referred to using only the identifier.</li>
- </ul>
- </td>
- </tr>
- <tr id="counters-002-4" class="invalid">
- <td>
- <a href="counters-002.htm">counters-002</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Parsing invalid counter functions - Too many arguments
- <ul class="assert">
- <li>A counter is invalid if it has too many arguments.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-014-4" class="">
- <td>
- <a href="ident-014.htm">ident-014</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Selector attributes and hyphens
- <ul class="assert">
- <li>Attribute selectors can begin with hyphens.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-015-4" class="">
- <td>
- <a href="ident-015.htm">ident-015</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Attribute selectors and underscores
- <ul class="assert">
- <li>Attribute selectors can begin with underscores.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-016-4" class="">
- <td>
- <a href="ident-016.htm">ident-016</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Attribute selectors with hyphens and underscores
- <ul class="assert">
- <li>Attribute selectors are valid if they begin with hyphens and then underscores.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-017-4" class="invalid">
- <td>
- <a href="ident-017.htm">ident-017</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Attribute selection with digits
- <ul class="assert">
- <li>Attribute selectors cannot begin with digits.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-018-4" class="invalid">
- <td>
- <a href="ident-018.htm">ident-018</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Attribute selectors starting with hyphens and digits
- <ul class="assert">
- <li>Attribute selectors cannot begin with hyphens then digits.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-019-4" class="">
- <td>
- <a href="ident-019.htm">ident-019</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Attribute selectors starting with underscore and digits
- <ul class="assert">
- <li>Attribute selectors can begin with underscore then digits.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/syndata.html#q4.0">4 Syntax and basic data types</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-5.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-5.htm
index 88a32856ae8..30c9d15c272 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-5.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-5.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Selectors (677 tests)</h2>
+ <h2>Selectors (668 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,80 +30,11 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/CSS21/selector.html">5 Selectors</a></th></tr>
- <!-- 9 tests -->
- <tr id="cascade-import-dynamic-001-5" class="">
- <td>
- <a href="cascade-import-dynamic-001.htm">cascade-import-dynamic-001</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Dynamic sheet append (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-002-5" class="">
- <td>
- <a href="cascade-import-dynamic-002.htm">cascade-import-dynamic-002</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Dynamic sheet append (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-003-5" class="">
- <td>
- <a href="cascade-import-dynamic-003.htm">cascade-import-dynamic-003</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Dynamic sheet insertion (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-004-5" class="">
- <td>
- <a href="cascade-import-dynamic-004.htm">cascade-import-dynamic-004</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Dynamic sheet insertion (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-005-5" class="">
- <td>
- <a href="cascade-import-dynamic-005.htm">cascade-import-dynamic-005</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Dynamic sheet deletion (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-006-5" class="">
- <td>
- <a href="cascade-import-dynamic-006.htm">cascade-import-dynamic-006</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Dynamic sheet deletion (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-control-5" class="">
- <td>
- <a href="cascade-import-dynamic-control.htm">cascade-import-dynamic-control</a></td>
- <td><a href="reference/ref-this-text-should-be-green.htm">=</a> </td>
- <td></td>
- <td>Control test
- </td>
- </tr>
- <tr id="html-precedence-004-5" class="userstyle">
- <td>
- <a href="html-precedence-004.htm">html-precedence-004</a></td>
- <td><a href="reference/html-precedence-004-ref.htm">=</a> </td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User Stylesheets and non-CSS Presentational Hints
- </td>
- </tr>
- <tr id="html-precedence-005-5" class="userstyle">
- <td>
- <a href="html-precedence-005.htm">html-precedence-005</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User Stylesheets and non-CSS Presentational Hints
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/selector.html#q5.0">5 Selectors</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-6.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-6.htm
index 7cdb0ef2d21..04ea8886471 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-6.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-6.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Assigning property values, Cascading, and Inheritance (145 tests)</h2>
+ <h2>Assigning property values, Cascading, and Inheritance (117 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,316 +30,11 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/CSS21/cascade.html">6 Assigning property values, Cascading, and Inheritance</a></th></tr>
- <!-- 28 tests -->
- <tr id="at-import-001-6" class="">
- <td>
- <a href="at-import-001.htm">at-import-001</a></td>
- <td></td>
- <td></td>
- <td>@import not as the first declaration
- <ul class="assert">
- <li>An @import is ignored if it is not the first statement in a style block.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-002-6" class="">
- <td>
- <a href="at-import-002.htm">at-import-002</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Importing external stylesheets with @import
- <ul class="assert">
- <li>An @import used to import external stylesheets.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-003-6" class="">
- <td>
- <a href="at-import-003.htm">at-import-003</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Importing styles using @import with a string
- <ul class="assert">
- <li>An @import used with just a string is interpreted as if it had url(...) around it.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-004-6" class="">
- <td>
- <a href="at-import-004.htm">at-import-004</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'print'
- <ul class="assert">
- <li>Specifying a media-dependency of print does not apply rules to the user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-005-6" class="">
- <td>
- <a href="at-import-005.htm">at-import-005</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'all'
- <ul class="assert">
- <li>Specifying the media-dependency of 'all' applies to all media types including user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-006-6" class="">
- <td>
- <a href="at-import-006.htm">at-import-006</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'screen'
- <ul class="assert">
- <li>Specifying the media-dependent import rules to 'screen' applies to user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-007-6" class="">
- <td>
- <a href="at-import-007.htm">at-import-007</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>@import with @charset
- <ul class="assert">
- <li>An @import is valid after @charset.</li>
- </ul>
- </td>
- </tr>
- <tr id="html-precedence-002-6" class="">
- <td>
- <a href="html-precedence-002.htm">html-precedence-002</a></td>
- <td></td>
- <td></td>
- <td>Universal selector precedence
- <ul class="assert">
- <li>The universal selector and the 'color' attribute have the same specificity. The universal selector is applied since CSS takes precedence.</li>
- </ul>
- </td>
- </tr>
- <tr id="html-precedence-003-6" class="userstyle">
- <td>
- <a href="html-precedence-003.htm">html-precedence-003</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User style sheet precedence
- <ul class="assert">
- <li>The 'font' element's 'color' attribute trumps the user stylesheet's universal selector. They have the same specificity but the font element is a virtual author rule.</li>
- </ul>
- </td>
- </tr>
- <tr id="inherited-value-002-6" class="ahem">
- <td>
- <a href="inherited-value-002.htm">inherited-value-002</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>Inheriting computed values
- <ul class="assert">
- <li>The computed value of a font-size with a percentage is the percentage of its parent's font-size value. A nested element which also has a percentage applies the parents' specified value (which is inherited).</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-001-6" class="userstyle">
- <td>
- <a href="user-stylesheet-001.htm">user-stylesheet-001</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User defined stylesheet can be applied
- <ul class="assert">
- <li>User stylesheet can be applied to the page.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-002-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-002.htm">user-stylesheet-002</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User defined stylesheet can be applied and persisted
- <ul class="assert">
- <li>The user stylesheet is still applied after close and reopen the user agent window.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-003-6" class="userstyle">
- <td>
- <a href="user-stylesheet-003.htm">user-stylesheet-003</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Rules with normal declarations in an user defined stylesheet can be overriden by rules with normal declarations from author in a style block
- <ul class="assert">
- <li>A CSS rule (with normal - not !important - declarations) in an author style sheet have more weight than a CSS rule (with normal - not !important -declarations) in an user style sheet.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-004-6" class="userstyle">
- <td>
- <a href="user-stylesheet-004.htm">user-stylesheet-004</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Rules with normal declarations in an user defined stylesheet can be overriden by normal declarations from author in an inline style attribute
- <ul class="assert">
- <li>A normal - not !important - declaration in an inline style from author have more weight than a CSS rule (with normal - not !important -) declarations in an user style sheet.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-005-6" class="userstyle">
- <td>
- <a href="user-stylesheet-005.htm">user-stylesheet-005</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Descendant selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The descendant selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-006-6" class="userstyle">
- <td>
- <a href="user-stylesheet-006.htm">user-stylesheet-006</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Child selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The child selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-007-6" class="userstyle">
- <td>
- <a href="user-stylesheet-007.htm">user-stylesheet-007</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Adjacent sibling selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The adjacent sibling selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-008-6" class="userstyle">
- <td>
- <a href="user-stylesheet-008.htm">user-stylesheet-008</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Attribute selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The attribute selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-009-6" class="userstyle">
- <td>
- <a href="user-stylesheet-009.htm">user-stylesheet-009</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>ID selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The ID selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-010-6" class="userstyle">
- <td>
- <a href="user-stylesheet-010.htm">user-stylesheet-010</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-class selector :first-child defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :first-child defined in user stylesheet is applied to the first child of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-011-6" class="userstyle">
- <td>
- <a href="user-stylesheet-011.htm">user-stylesheet-011</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element first-line selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :first-line defined in user stylesheet is applied to the first line of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-012-6" class="history userstyle">
- <td>
- <a href="user-stylesheet-012.htm">user-stylesheet-012</a></td>
- <td></td>
- <td><abbr class="history" title="Requires session history">History</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Link defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :link defined in user stylesheet is applied to all links.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-013-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-013.htm">user-stylesheet-013</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Visited selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :visited defined in user stylesheet is applied when a link has already been visited.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-014-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-014.htm">user-stylesheet-014</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Hover defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :hover defined in user stylesheet is applied when the mouse is above an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-015-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-015.htm">user-stylesheet-015</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-class :active defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :active defined in user stylesheet is implemented.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-016-6" class="userstyle">
- <td>
- <a href="user-stylesheet-016.htm">user-stylesheet-016</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element first-letter selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :first-letter defined in user stylesheet is applied to the first letter of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-017-6" class="userstyle">
- <td>
- <a href="user-stylesheet-017.htm">user-stylesheet-017</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element before selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :before defined in user stylesheet is inserted before an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-018-6" class="userstyle">
- <td>
- <a href="user-stylesheet-018.htm">user-stylesheet-018</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element after selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :after defined in user stylesheet is inserted after an element.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/cascade.html#q6.0">6 Assigning property values, Cascading, and Inheritance</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-7.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-7.htm
index 8832ea24e00..ea11d5cd967 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-7.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-7.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Media types (22 tests)</h2>
+ <h2>Media types (5 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,195 +30,11 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/CSS21/media.html">7 Media types</a></th></tr>
- <!-- 17 tests -->
- <tr id="media-dependency-001-7" class="">
- <td>
- <a href="media-dependency-001.htm">media-dependency-001</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>@media and target mediums
- <ul class="assert">
- <li>@media with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-002-7" class="">
- <td>
- <a href="media-dependency-002.htm">media-dependency-002</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>@import and target mediums
- <ul class="assert">
- <li>@media with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-003-7" class="">
- <td>
- <a href="media-dependency-003.htm">media-dependency-003</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Link tags and target mediums
- <ul class="assert">
- <li>Link with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-004-7" class="">
- <td>
- <a href="media-dependency-004.htm">media-dependency-004</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Case-insensitive media types
- <ul class="assert">
- <li>Media types are case-insensitive.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-005-7" class="invalid">
- <td>
- <a href="media-dependency-005.htm">media-dependency-005</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Ignoring bad media types with @import
- <ul class="assert">
- <li>User agent ignores media types it does not understand with @import.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-006-7" class="invalid">
- <td>
- <a href="media-dependency-006.htm">media-dependency-006</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Ignoring bad media types with @media
- <ul class="assert">
- <li>User agent ignores media types it does not understand with @media.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-007-7" class="">
- <td>
- <a href="media-dependency-007.htm">media-dependency-007</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums
- <ul class="assert">
- <li>The @media block does not apply because it does not match the target medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-008-7" class="">
- <td>
- <a href="media-dependency-008.htm">media-dependency-008</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums and @import
- <ul class="assert">
- <li>The @import command does not apply because it does not match the target medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-009-7" class="">
- <td>
- <a href="media-dependency-009.htm">media-dependency-009</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Matching the 'All' target medium
- <ul class="assert">
- <li>The 'all' media type applies to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-010-7" class="">
- <td>
- <a href="media-dependency-010.htm">media-dependency-010</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (braille)
- <ul class="assert">
- <li>The 'braille' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-011-7" class="">
- <td>
- <a href="media-dependency-011.htm">media-dependency-011</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (embossed)
- <ul class="assert">
- <li>The 'embossed' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-012-7" class="">
- <td>
- <a href="media-dependency-012.htm">media-dependency-012</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (handheld)
- <ul class="assert">
- <li>The 'handheld' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-013-7" class="">
- <td>
- <a href="media-dependency-013.htm">media-dependency-013</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (projection)
- <ul class="assert">
- <li>The 'projection' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-014-7" class="">
- <td>
- <a href="media-dependency-014.htm">media-dependency-014</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (speech)
- <ul class="assert">
- <li>The 'speech' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-015-7" class="">
- <td>
- <a href="media-dependency-015.htm">media-dependency-015</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (tty)
- <ul class="assert">
- <li>The 'tty' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-016-7" class="">
- <td>
- <a href="media-dependency-016.htm">media-dependency-016</a></td>
- <td><a href="reference/no-red-filler-text-ref.htm">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (tv)
- <ul class="assert">
- <li>The 'tv' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-017-7" class="">
- <td>
- <a href="media-dependency-017.htm">media-dependency-017</a></td>
- <td><a href="reference/filler-text-below-green.htm">=</a> </td>
- <td></td>
- <td>Multiple target mediums
- <ul class="assert">
- <li>An '@media' rule specifies the target media types separated by commas.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/media.html#q7.0">7 Media types</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s7.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm
index 9bfb23d9a95..30e3e8c279f 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/box.html#box-model">8 Box model</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s8.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s8.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8.1">+</a>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-9.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-9.htm
index 21bd6a382a8..bdddc615005 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-9.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-9.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Visual formatting model (1247 tests)</h2>
+ <h2>Visual formatting model (1246 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,16 +30,11 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/CSS21/visuren.html">9 Visual formatting model</a></th></tr>
- <!-- 1 tests -->
- <tr id="c5526c-display-000-9" class="">
- <td>
- <a href="c5526c-display-000.htm">c5526c-display-000</a></td>
- <td></td>
- <td></td>
- <td>display/box/float/clear test
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/visuren.html#q9.0">9 Visual formatting model</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s9.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-A.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-A.htm
index 3fdde888e57..784edbb8a65 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-A.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-A.htm
@@ -30,7 +30,10 @@
<tbody id="sA">
<tr><th colspan="4" scope="rowgroup">
<a href="#sA">+</a>
- <a href="https://www.w3.org/TR/CSS21/aural.html">A Aural style sheets</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/aural.html#q19.0">A Aural style sheets</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sA.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sA.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-B.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-B.htm
index 035b229cd65..00ba706167b 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-B.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-B.htm
@@ -30,7 +30,10 @@
<tbody id="sB">
<tr><th colspan="4" scope="rowgroup">
<a href="#sB">+</a>
- <a href="https://www.w3.org/TR/CSS21/refs.html">B Bibliography</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/refs.html#q20.0">B Bibliography</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sB.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sB.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-C.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-C.htm
index 6ce8a92d6f8..280e4ecac7f 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-C.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-C.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Changes (5 tests)</h2>
+ <h2>Changes (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,7 +30,10 @@
<tbody id="sC">
<tr><th colspan="4" scope="rowgroup">
<a href="#sC">+</a>
- <a href="https://www.w3.org/TR/CSS21/changes.html">C Changes</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/changes.html#q21.0">C Changes</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sC.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1">
@@ -45,7 +48,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a4.3.6">C.1.1 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.1.#q2">
+ <tbody id="sC.1.1.#q21.2">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.2">
@@ -54,7 +57,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a9.2.4">C.1.2 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.2.#q3">
+ <tbody id="sC.1.2.#q21.3">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.3">
@@ -63,7 +66,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a12.2">C.1.3 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.3.#q4">
+ <tbody id="sC.1.3.#q21.4">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.4">
@@ -72,7 +75,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a16.6">C.1.4 Section 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.4.#q5">
+ <tbody id="sC.1.4.#q21.5">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.5">
@@ -81,7 +84,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a18.1">C.1.5 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.5.#q6">
+ <tbody id="sC.1.5.#q21.6">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2">
@@ -96,7 +99,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.1">C.2.1 Section 1.1 CSS 2.1 vs CSS 2</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.1.#q8">
+ <tbody id="sC.2.1.#q21.8">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.2">
@@ -105,7 +108,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.2">C.2.2 Section 1.2 Reading the specification</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.2.#q9">
+ <tbody id="sC.2.2.#q21.9">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.3">
@@ -114,7 +117,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.3">C.2.3 Section 1.3 How the specification is organized</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.3.#q10">
+ <tbody id="sC.2.3.#q21.10">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.4">
@@ -123,7 +126,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.1">C.2.4 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.4.#q11">
+ <tbody id="sC.2.4.#q21.11">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.5">
@@ -132,7 +135,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.6">C.2.5 Section 1.4.2.6 Media groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.5.#q12">
+ <tbody id="sC.2.5.#q21.12">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.6">
@@ -141,7 +144,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.7">C.2.6 Section 1.4.2.7 Computed value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.6.#q13">
+ <tbody id="sC.2.6.#q21.13">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.7">
@@ -150,7 +153,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.4">C.2.7 Section 1.4.4 Notes and examples</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.7.#q14">
+ <tbody id="sC.2.7.#q21.14">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.8">
@@ -159,7 +162,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.5">C.2.8 Section 1.5 Acknowledgments</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.8.#q15">
+ <tbody id="sC.2.8.#q21.15">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.9">
@@ -168,7 +171,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c3.2">C.2.9 Section 3.2 Conformance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.9.#q16">
+ <tbody id="sC.2.9.#q21.16">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.10">
@@ -177,7 +180,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c3.3">C.2.10 Section 3.3 Error Conditions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.10.#q17">
+ <tbody id="sC.2.10.#q21.17">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.11">
@@ -186,7 +189,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.1.1">C.2.11 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.11.#q18">
+ <tbody id="sC.2.11.#q21.18">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.11.#underscore">
@@ -198,7 +201,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.1.3">C.2.12 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.12.#q19">
+ <tbody id="sC.2.12.#q21.19">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.13">
@@ -207,7 +210,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.2">C.2.13 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.13.#q20">
+ <tbody id="sC.2.13.#q21.20">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.14">
@@ -216,7 +219,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3">C.2.14 Section 4.3 Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.14.#q21">
+ <tbody id="sC.2.14.#q21.21">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.15">
@@ -225,7 +228,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.2">C.2.15 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.15.#q22">
+ <tbody id="sC.2.15.#q21.22">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.16">
@@ -234,7 +237,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.4">C.2.16 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.16.#q23">
+ <tbody id="sC.2.16.#q21.23">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.17">
@@ -243,7 +246,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.5">C.2.17 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.17.#q24">
+ <tbody id="sC.2.17.#q21.24">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.18">
@@ -252,7 +255,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.6">C.2.18 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.18.#q25">
+ <tbody id="sC.2.18.#q21.25">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.19">
@@ -261,7 +264,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.8">C.2.19 Section 4.3.8 Unsupported Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.19.#q26">
+ <tbody id="sC.2.19.#q21.26">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.20">
@@ -270,7 +273,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.4">C.2.20 Section 4.4 CSS style sheet representation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.20.#q27">
+ <tbody id="sC.2.20.#q21.27">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.21">
@@ -279,7 +282,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.8.1">C.2.21 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.21.#q28">
+ <tbody id="sC.2.21.#q21.28">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.22">
@@ -288,7 +291,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.8.3">C.2.22 Section 5.8.3 Class selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.22.#q29">
+ <tbody id="sC.2.22.#q21.29">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.23">
@@ -297,7 +300,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.9">C.2.23 Section 5.9 ID selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.23.#q30">
+ <tbody id="sC.2.23.#q21.30">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.24">
@@ -306,7 +309,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.10">C.2.24 Section 5.10 Pseudo-elements and pseudo-classes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.24.#q31">
+ <tbody id="sC.2.24.#q21.31">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.25">
@@ -315,7 +318,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.11.2">C.2.25 Section 5.11.2 The link pseudo-classes: :link and :visited</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.25.#q32">
+ <tbody id="sC.2.25.#q21.32">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.26">
@@ -324,7 +327,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.11.4">C.2.26 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.26.#q33">
+ <tbody id="sC.2.26.#q21.33">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.27">
@@ -333,7 +336,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.12.1">C.2.27 Section 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.27.#q34">
+ <tbody id="sC.2.27.#q21.34">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.28">
@@ -342,7 +345,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.12.2">C.2.28 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.28.#q35">
+ <tbody id="sC.2.28.#q21.35">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.29">
@@ -351,7 +354,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.1">C.2.29 Section 6.1 Specified, computed, and actual values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.29.#q36">
+ <tbody id="sC.2.29.#q21.36">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.30">
@@ -360,7 +363,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.1">C.2.30 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.30.#q37">
+ <tbody id="sC.2.30.#q21.37">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.31">
@@ -369,7 +372,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.3">C.2.31 Section 6.4.3 Calculating a selector's specificity</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.31.#q38">
+ <tbody id="sC.2.31.#q21.38">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.32">
@@ -378,7 +381,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.4">C.2.32 Section 6.4.4 Precedence of non-CSS presentational hints</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.32.#q39">
+ <tbody id="sC.2.32.#q21.39">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.33">
@@ -387,7 +390,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c7.3">C.2.33 Section 7.3 Recognized Media Types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.33.#q40">
+ <tbody id="sC.2.33.#q21.40">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.34">
@@ -396,7 +399,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c7.3.1">C.2.34 Section 7.3.1 Media Groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.34.#q41">
+ <tbody id="sC.2.34.#q21.41">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.35">
@@ -405,7 +408,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.3">C.2.35 Section 8.3 Margin properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.35.#q42">
+ <tbody id="sC.2.35.#q21.42">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.36">
@@ -414,7 +417,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.3.1">C.2.36 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.36.#q43">
+ <tbody id="sC.2.36.#q21.43">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.37">
@@ -423,7 +426,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.4">C.2.37 Section 8.4 Padding properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.37.#q44">
+ <tbody id="sC.2.37.#q21.44">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.38">
@@ -432,7 +435,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.5.2">C.2.38 Section 8.5.2 Border color</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.38.#q45">
+ <tbody id="sC.2.38.#q21.45">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.39">
@@ -441,7 +444,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.5.3">C.2.39 Section 8.5.3 Border style</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.39.#q46">
+ <tbody id="sC.2.39.#q21.46">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.40">
@@ -450,7 +453,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.6">C.2.40 Section 8.6 The box model for inline elements in bidirectional context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.40.#q47">
+ <tbody id="sC.2.40.#q21.47">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.41">
@@ -459,7 +462,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.1.2">C.2.41 Section 9.1.2 Containing blocks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.41.#q48">
+ <tbody id="sC.2.41.#q21.48">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.42">
@@ -468,7 +471,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.1.1">C.2.42 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.42.#q49">
+ <tbody id="sC.2.42.#q21.49">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.43">
@@ -477,7 +480,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.2.1">C.2.43 Section 9.2.2.1 Anonymous inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.43.#q50">
+ <tbody id="sC.2.43.#q21.50">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.44">
@@ -486,7 +489,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.3">C.2.44 Section 9.2.3 Run-in boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.44.#q51">
+ <tbody id="sC.2.44.#q21.51">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.45">
@@ -495,7 +498,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.4">C.2.45 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.45.#q52">
+ <tbody id="sC.2.45.#q21.52">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.46">
@@ -504,7 +507,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.3.1">C.2.46 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.46.#q53">
+ <tbody id="sC.2.46.#q21.53">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.47">
@@ -513,7 +516,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.3.2">C.2.47 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.47.#q54">
+ <tbody id="sC.2.47.#q21.54">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.48">
@@ -522,7 +525,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.1">C.2.48 Section 9.4.1 Block formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.48.#q55">
+ <tbody id="sC.2.48.#q21.55">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.49">
@@ -531,7 +534,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.2">C.2.49 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.49.#q56">
+ <tbody id="sC.2.49.#q21.56">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.50">
@@ -540,7 +543,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.3">C.2.50 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.50.#q57">
+ <tbody id="sC.2.50.#q21.57">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.51">
@@ -549,7 +552,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5">C.2.51 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.51.#q58">
+ <tbody id="sC.2.51.#q21.58">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.52">
@@ -558,7 +561,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5.1">C.2.52 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.52.#q59">
+ <tbody id="sC.2.52.#q21.59">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.53">
@@ -567,7 +570,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5.2">C.2.53 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.53.#q60">
+ <tbody id="sC.2.53.#q21.60">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.54">
@@ -576,7 +579,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.7">C.2.54 Section 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.54.#q61">
+ <tbody id="sC.2.54.#q21.61">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.55">
@@ -585,7 +588,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.9">C.2.55 Section 9.9 Layered presentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.55.#q62">
+ <tbody id="sC.2.55.#q21.62">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.56">
@@ -594,7 +597,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.10">C.2.56 Section 9.10 Text direction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.56.#q63">
+ <tbody id="sC.2.56.#q21.63">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.57">
@@ -603,7 +606,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10">C.2.57 Chapter 10 Visual formatting model details</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.57.#q64">
+ <tbody id="sC.2.57.#q21.64">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.58">
@@ -615,7 +618,7 @@
<tbody id="sC.2.58.#initial-containing-block">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.58.#q65">
+ <tbody id="sC.2.58.#q21.65">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.59">
@@ -624,7 +627,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.2">C.2.59 Section 10.2 Content width</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.59.#q66">
+ <tbody id="sC.2.59.#q21.66">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.60">
@@ -633,7 +636,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3">C.2.60 Section 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.60.#q67">
+ <tbody id="sC.2.60.#q21.67">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.61">
@@ -642,7 +645,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.2">C.2.61 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.61.#q68">
+ <tbody id="sC.2.61.#q21.68">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.62">
@@ -651,7 +654,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.3">C.2.62 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.62.#q69">
+ <tbody id="sC.2.62.#q21.69">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.63">
@@ -660,7 +663,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.4">C.2.63 Section 10.3.4 Block-level, replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.63.#q70">
+ <tbody id="sC.2.63.#q21.70">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.64">
@@ -669,7 +672,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.5">C.2.64 Section 10.3.5 Floating, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.64.#q71">
+ <tbody id="sC.2.64.#q21.71">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.65">
@@ -678,7 +681,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.6">C.2.65 Section 10.3.6 Floating, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.65.#q72">
+ <tbody id="sC.2.65.#q21.72">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.66">
@@ -687,7 +690,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.7">C.2.66 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.66.#q73">
+ <tbody id="sC.2.66.#q21.73">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.67">
@@ -696,7 +699,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.8">C.2.67 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.67.#q74">
+ <tbody id="sC.2.67.#q21.74">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.68">
@@ -705,7 +708,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.4">C.2.68 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.68.#q75">
+ <tbody id="sC.2.68.#q21.75">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.69">
@@ -714,7 +717,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.5">C.2.69 Section 10.5 Content height</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.69.#q76">
+ <tbody id="sC.2.69.#q21.76">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.70">
@@ -723,7 +726,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6">C.2.70 Section 10.6 Calculating heights and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.70.#q77">
+ <tbody id="sC.2.70.#q21.77">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.71">
@@ -732,7 +735,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.1">C.2.71 Section 10.6.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.71.#q78">
+ <tbody id="sC.2.71.#q21.78">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.72">
@@ -741,7 +744,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.2">C.2.72 Section 10.6.2 Inline replaced elements, block-level replaced elements in normal flow, 'inline-block' replaced elements in normal flow and floating replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.72.#q79">
+ <tbody id="sC.2.72.#q21.79">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.73">
@@ -750,7 +753,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.3">C.2.73 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.73.#q80">
+ <tbody id="sC.2.73.#q21.80">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.74">
@@ -759,7 +762,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.4">C.2.74 Section 10.6.4 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.74.#q81">
+ <tbody id="sC.2.74.#q21.81">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.75">
@@ -768,7 +771,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.5">C.2.75 Section 10.6.5 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.75.#q82">
+ <tbody id="sC.2.75.#q21.82">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.76">
@@ -777,7 +780,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.7">C.2.76 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.76.#q83">
+ <tbody id="sC.2.76.#q21.83">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.77">
@@ -786,7 +789,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.8">C.2.77 Section 10.8 Line height calculations</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.77.#q84">
+ <tbody id="sC.2.77.#q21.84">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.78">
@@ -795,7 +798,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.8.1">C.2.78 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.78.#q85">
+ <tbody id="sC.2.78.#q21.85">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.79">
@@ -804,7 +807,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1">C.2.79 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.79.#q86">
+ <tbody id="sC.2.79.#q21.86">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.80">
@@ -813,7 +816,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1.1">C.2.80 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.80.#q87">
+ <tbody id="sC.2.80.#q21.87">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.81">
@@ -822,7 +825,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1.2">C.2.81 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.81.#q88">
+ <tbody id="sC.2.81.#q21.88">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.82">
@@ -831,7 +834,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.2">C.2.82 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.82.#q89">
+ <tbody id="sC.2.82.#q21.89">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.83">
@@ -840,7 +843,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12">C.2.83 Chapter 12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.83.#q90">
+ <tbody id="sC.2.83.#q21.90">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.84">
@@ -849,7 +852,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.1">C.2.84 Section 12.1 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.84.#q91">
+ <tbody id="sC.2.84.#q21.91">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.85">
@@ -858,7 +861,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.2">C.2.85 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.85.#q92">
+ <tbody id="sC.2.85.#q21.92">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.86">
@@ -867,7 +870,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.3.2">C.2.86 Section 12.3.2 Inserting quotes with the 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.86.#q93">
+ <tbody id="sC.2.86.#q21.93">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.87">
@@ -876,7 +879,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.4">C.2.87 Section 12.4 Automatic counters and numbering</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.87.#q94">
+ <tbody id="sC.2.87.#q21.94">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.88">
@@ -885,7 +888,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.4.1">C.2.88 Section 12.4.1 Nested counters and scope</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.88.#q95">
+ <tbody id="sC.2.88.#q21.95">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.89">
@@ -894,7 +897,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.5">C.2.89 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.89.#q96">
+ <tbody id="sC.2.89.#q21.96">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.90">
@@ -903,7 +906,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.5.1">C.2.90 Section 12.5.1 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.90.#q97">
+ <tbody id="sC.2.90.#q21.97">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.91">
@@ -912,7 +915,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.1">C.2.91 Chapter 13 Paged media</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.91.#q98">
+ <tbody id="sC.2.91.#q21.98">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.92">
@@ -921,7 +924,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.2.2">C.2.92 Section 13.2.2 Page selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.92.#q99">
+ <tbody id="sC.2.92.#q21.99">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.93">
@@ -930,7 +933,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.3.1">C.2.93 Section 13.3.1 Page break properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.93.#q100">
+ <tbody id="sC.2.93.#q21.100">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.94">
@@ -939,7 +942,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.3.3">C.2.94 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.94.#q101">
+ <tbody id="sC.2.94.#q21.101">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.95">
@@ -948,7 +951,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c14.2.1">C.2.95 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.95.#q102">
+ <tbody id="sC.2.95.#q21.102">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.96">
@@ -957,7 +960,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c14.3">C.2.96 Section 14.3 Gamma correction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.96.#q103">
+ <tbody id="sC.2.96.#q21.103">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.97">
@@ -966,7 +969,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15">C.2.97 Chapter 15 Fonts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.97.#q104">
+ <tbody id="sC.2.97.#q21.104">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.98">
@@ -975,7 +978,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.2">C.2.98 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.98.#q105">
+ <tbody id="sC.2.98.#q21.105">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.99">
@@ -984,7 +987,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.3">C.2.99 Section 15.2.2 Font family</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.99.#q106">
+ <tbody id="sC.2.99.#q21.106">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.100">
@@ -993,7 +996,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.5">C.2.100 Section 15.5 Small-caps</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.100.#q107">
+ <tbody id="sC.2.100.#q21.107">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.101">
@@ -1002,7 +1005,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.6">C.2.101 Section 15.6 Font boldness</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.101.#q108">
+ <tbody id="sC.2.101.#q21.108">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.102">
@@ -1011,7 +1014,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.7">C.2.102 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.102.#q109">
+ <tbody id="sC.2.102.#q21.109">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.103">
@@ -1020,7 +1023,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16">C.2.103 Chapter 16 Text</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.103.#q110">
+ <tbody id="sC.2.103.#q21.110">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.104">
@@ -1029,7 +1032,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.2">C.2.104 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.104.#q111">
+ <tbody id="sC.2.104.#q21.111">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.105">
@@ -1038,7 +1041,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.3.1">C.2.105 Section 16.3.1 Underlining, over lining, striking, and blinking</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.105.#q112">
+ <tbody id="sC.2.105.#q21.112">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.106">
@@ -1047,7 +1050,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.4">C.2.106 Section 16.4 Letter and word spacing</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.106.#q113">
+ <tbody id="sC.2.106.#q21.113">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.107">
@@ -1056,7 +1059,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.5">C.2.107 Section 16.5 Capitalization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.107.#q114">
+ <tbody id="sC.2.107.#q21.114">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.108">
@@ -1065,7 +1068,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.6">C.2.108 Section 16.6 White space</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.108.#q115">
+ <tbody id="sC.2.108.#q21.115">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.109">
@@ -1074,7 +1077,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17">C.2.109 Chapter 17 Tables</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.109.#q116">
+ <tbody id="sC.2.109.#q21.116">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.110">
@@ -1083,7 +1086,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.2">C.2.110 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.110.#q117">
+ <tbody id="sC.2.110.#q21.117">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.111">
@@ -1092,7 +1095,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.2.1">C.2.111 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.111.#q118">
+ <tbody id="sC.2.111.#q21.118">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.112">
@@ -1101,7 +1104,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.4">C.2.112 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.112.#q119">
+ <tbody id="sC.2.112.#q21.119">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.113">
@@ -1110,7 +1113,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.4.1">C.2.113 Section 17.4.1 Caption position and alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.113.#q120">
+ <tbody id="sC.2.113.#q21.120">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.114">
@@ -1119,7 +1122,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5">C.2.114 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.114.#q121">
+ <tbody id="sC.2.114.#q21.121">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.115">
@@ -1128,7 +1131,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.1">C.2.115 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.115.#q122">
+ <tbody id="sC.2.115.#q21.122">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.116">
@@ -1137,7 +1140,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.2.1">C.2.116 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.116.#q123">
+ <tbody id="sC.2.116.#q21.123">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.117">
@@ -1146,7 +1149,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.2.2">C.2.117 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.117.#q124">
+ <tbody id="sC.2.117.#q21.124">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.118">
@@ -1155,7 +1158,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.3">C.2.118 Section 17.5.3 Table height algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.118.#q125">
+ <tbody id="sC.2.118.#q21.125">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.119">
@@ -1164,7 +1167,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.4">C.2.119 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.119.#q126">
+ <tbody id="sC.2.119.#q21.126">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.120">
@@ -1173,7 +1176,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6">C.2.120 Section 17.6 Borders</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.120.#q127">
+ <tbody id="sC.2.120.#q21.127">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.121">
@@ -1182,7 +1185,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.1">C.2.121 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.121.#q128">
+ <tbody id="sC.2.121.#q21.128">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.122">
@@ -1191,7 +1194,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.1.1">C.2.122 Section 17.6.1.1 Borders and Backgrounds around empty cells</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.122.#q129">
+ <tbody id="sC.2.122.#q21.129">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.123">
@@ -1200,7 +1203,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.2">C.2.123 Section 17.6.2 The collapsing border model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.123.#q130">
+ <tbody id="sC.2.123.#q21.130">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.124">
@@ -1209,7 +1212,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.2.1">C.2.124 Section 17.6.2.1 Border conflict resolution</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.124.#q131">
+ <tbody id="sC.2.124.#q21.131">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.125">
@@ -1218,7 +1221,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c18.1">C.2.125 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.125.#q132">
+ <tbody id="sC.2.125.#q21.132">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.126">
@@ -1227,7 +1230,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c18.4">C.2.126 Section 18.4 Dynamic outlines</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.126.#q133">
+ <tbody id="sC.2.126.#q21.133">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.127">
@@ -1236,7 +1239,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s-12">C.2.127 Chapter 12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.127.#q134">
+ <tbody id="sC.2.127.#q21.134">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.128">
@@ -1245,7 +1248,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA">C.2.128 Appendix A. Aural style sheets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.128.#q135">
+ <tbody id="sC.2.128.#q21.135">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.129">
@@ -1254,7 +1257,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.5">C.2.129 Appendix A Section 5 Pause properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.129.#q136">
+ <tbody id="sC.2.129.#q21.136">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.130">
@@ -1263,7 +1266,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.6">C.2.130 Appendix A Section 6 Cue properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.130.#q137">
+ <tbody id="sC.2.130.#q21.137">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.131">
@@ -1272,7 +1275,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.7">C.2.131 Appendix A Section 7 Mixing properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.131.#q138">
+ <tbody id="sC.2.131.#q21.138">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.132">
@@ -1281,7 +1284,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cB">C.2.132 Appendix B Bibliography</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.132.#q139">
+ <tbody id="sC.2.132.#q21.139">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.133">
@@ -1290,7 +1293,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#other">C.2.133 Other</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.133.#q140">
+ <tbody id="sC.2.133.#q21.140">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3">
@@ -1305,19 +1308,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x-shorthand-inherit">C.3.1 Shorthand properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.1.#q142">
- <!-- 1 tests -->
- <tr id="font-045-C.3.1.#q142" class="ahem invalid">
- <td>
- <a href="font-045.htm">font-045</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>font - inherit keyword value
- <ul class="assert">
- <li>The inherit keyword value cannot mix with other subproperty values</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.3.1.#q21.142">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.3.2">
<tr><th colspan="4" scope="rowgroup">
@@ -1325,7 +1317,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x-applies-table">C.3.2 Applies to</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.2.#q143">
+ <tbody id="sC.3.2.#q21.143">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.3">
@@ -1334,7 +1326,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.1.1">C.3.3 Section 4.1.1 (and G2)</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.3.#q144">
+ <tbody id="sC.3.3.#q21.144">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.4">
@@ -1343,7 +1335,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.1.3">C.3.4 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.4.#q145">
+ <tbody id="sC.3.4.#q21.145">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.5">
@@ -1352,7 +1344,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3">C.3.5 Section 4.3 (Double sign problem)</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.5.#q146">
+ <tbody id="sC.3.5.#q21.146">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.6">
@@ -1361,7 +1353,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.2">C.3.6 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.6.#q147">
+ <tbody id="sC.3.6.#q21.147">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.7">
@@ -1370,7 +1362,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.3">C.3.7 Section 4.3.3 Percentages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.7.#q148">
+ <tbody id="sC.3.7.#q21.148">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.8">
@@ -1379,7 +1371,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.4">C.3.8 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.8.#q149">
+ <tbody id="sC.3.8.#q21.149">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.9">
@@ -1388,7 +1380,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.5">C.3.9 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.9.#q150">
+ <tbody id="sC.3.9.#q21.150">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.10">
@@ -1397,7 +1389,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.6">C.3.10 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.10.#q151">
+ <tbody id="sC.3.10.#q21.151">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.11">
@@ -1406,7 +1398,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.7">C.3.11 Section 4.3.7 Strings</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.11.#q152">
+ <tbody id="sC.3.11.#q21.152">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.12">
@@ -1415,7 +1407,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x5.10">C.3.12 Section 5.10 Pseudo-elements and pseudo-classes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.12.#q153">
+ <tbody id="sC.3.12.#q21.153">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.13">
@@ -1424,7 +1416,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x6.4">C.3.13 Section 6.4 The cascade</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.13.#q154">
+ <tbody id="sC.3.13.#q21.154">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.14">
@@ -1433,7 +1425,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.1">C.3.14 Section 8.1 Box Dimensions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.14.#q155">
+ <tbody id="sC.3.14.#q21.155">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.15">
@@ -1442,7 +1434,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.2">C.3.15 Section 8.2 Example of margins, padding, and borders</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.15.#q156">
+ <tbody id="sC.3.15.#q21.156">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.16">
@@ -1451,7 +1443,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.5.4">C.3.16 Section 8.5.4 Border shorthand properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.16.#q157">
+ <tbody id="sC.3.16.#q21.157">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.17">
@@ -1460,7 +1452,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.2.1">C.3.17 Section 9.2.1 Block-level elements and block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.17.#q158">
+ <tbody id="sC.3.17.#q21.158">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.18">
@@ -1469,7 +1461,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.3.1">C.3.18 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.18.#q159">
+ <tbody id="sC.3.18.#q21.159">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.19">
@@ -1478,7 +1470,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.3.2">C.3.19 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.19.#q160">
+ <tbody id="sC.3.19.#q21.160">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.20">
@@ -1487,7 +1479,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.1">C.3.20 Section 9.4.1 Block formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.20.#q161">
+ <tbody id="sC.3.20.#q21.161">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.21">
@@ -1496,7 +1488,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.2">C.3.21 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.21.#q162">
+ <tbody id="sC.3.21.#q21.162">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.22">
@@ -1505,7 +1497,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.3">C.3.22 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.22.#q163">
+ <tbody id="sC.3.22.#q21.163">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.23">
@@ -1514,7 +1506,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5">C.3.23 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.23.#q164">
+ <tbody id="sC.3.23.#q21.164">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.24">
@@ -1523,7 +1515,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5.1">C.3.24 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.24.#q165">
+ <tbody id="sC.3.24.#q21.165">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.25">
@@ -1532,7 +1524,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5.2">C.3.25 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.25.#q166">
+ <tbody id="sC.3.25.#q21.166">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.26">
@@ -1541,7 +1533,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.6">C.3.26 Section 9.6 Absolute positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.26.#q167">
+ <tbody id="sC.3.26.#q21.167">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.27">
@@ -1550,7 +1542,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.7">C.3.27 Section 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.27.#q168">
+ <tbody id="sC.3.27.#q21.168">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.28">
@@ -1559,7 +1551,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.10">C.3.28 Section 9.10 Text direction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.28.#q169">
+ <tbody id="sC.3.28.#q21.169">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.29">
@@ -1568,7 +1560,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.1">C.3.29 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.29.#q170">
+ <tbody id="sC.3.29.#q21.170">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.30">
@@ -1577,7 +1569,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.3.3">C.3.30 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.30.#q171">
+ <tbody id="sC.3.30.#q21.171">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.31">
@@ -1586,7 +1578,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.4">C.3.31 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.31.#q172">
+ <tbody id="sC.3.31.#q21.172">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.32">
@@ -1595,7 +1587,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.6.3">C.3.32 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.32.#q173">
+ <tbody id="sC.3.32.#q21.173">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.33">
@@ -1604,7 +1596,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.7">C.3.33 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.33.#q174">
+ <tbody id="sC.3.33.#q21.174">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.34">
@@ -1613,7 +1605,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.1.1">C.3.34 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.34.#q175">
+ <tbody id="sC.3.34.#q21.175">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.35">
@@ -1622,7 +1614,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.1.2">C.3.35 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.35.#q176">
+ <tbody id="sC.3.35.#q21.176">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.36">
@@ -1631,7 +1623,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.2">C.3.36 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.36.#q177">
+ <tbody id="sC.3.36.#q21.177">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.37">
@@ -1640,7 +1632,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x12.4.2">C.3.37 Section 12.4.2 Counter styles</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.37.#q178">
+ <tbody id="sC.3.37.#q21.178">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.38">
@@ -1649,7 +1641,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x12.6.2">C.3.38 Section 12.6.2 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.38.#q179">
+ <tbody id="sC.3.38.#q21.179">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.39">
@@ -1658,7 +1650,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x14.2">C.3.39 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.39.#q180">
+ <tbody id="sC.3.39.#q21.180">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.40">
@@ -1667,7 +1659,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x14.2.1">C.3.40 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.40.#q181">
+ <tbody id="sC.3.40.#q21.181">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.41">
@@ -1676,7 +1668,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x15.2">C.3.41 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.41.#q182">
+ <tbody id="sC.3.41.#q21.182">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.42">
@@ -1685,7 +1677,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x15.7">C.3.42 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.42.#q183">
+ <tbody id="sC.3.42.#q21.183">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.43">
@@ -1694,7 +1686,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x16.1">C.3.43 Section 16.1 Indentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.43.#q184">
+ <tbody id="sC.3.43.#q21.184">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.44">
@@ -1703,7 +1695,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x16.2">C.3.44 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.44.#q185">
+ <tbody id="sC.3.44.#q21.185">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.45">
@@ -1712,7 +1704,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.2">C.3.45 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.45.#q186">
+ <tbody id="sC.3.45.#q21.186">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.46">
@@ -1721,7 +1713,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.2.1">C.3.46 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.46.#q187">
+ <tbody id="sC.3.46.#q21.187">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.47">
@@ -1730,7 +1722,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.4">C.3.47 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.47.#q188">
+ <tbody id="sC.3.47.#q21.188">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.48">
@@ -1739,7 +1731,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.5">C.3.48 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.48.#q189">
+ <tbody id="sC.3.48.#q21.189">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.49">
@@ -1748,7 +1740,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.5.1">C.3.49 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.49.#q190">
+ <tbody id="sC.3.49.#q21.190">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.50">
@@ -1757,7 +1749,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.6.1">C.3.50 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.50.#q191">
+ <tbody id="sC.3.50.#q21.191">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.51">
@@ -1766,7 +1758,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x18.2">C.3.51 Section 18.2 System Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.51.#q192">
+ <tbody id="sC.3.51.#q21.192">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.52">
@@ -1775,7 +1767,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#xE.2">C.3.52 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.52.#q193">
+ <tbody id="sC.3.52.#q21.193">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4">
@@ -1790,7 +1782,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.1">C.4.1 Section 2.1 A brief CSS 2.1 tutorial for HTML</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.1.#q195">
+ <tbody id="sC.4.1.#q21.195">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.2">
@@ -1799,7 +1791,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.2">C.4.2 Section 2.2 A brief CSS 2.1 tutorial for XML</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.2.#q196">
+ <tbody id="sC.4.2.#q21.196">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.3">
@@ -1808,7 +1800,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.3">C.4.3 Section 2.3 The CSS 2.1 processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.3.#q197">
+ <tbody id="sC.4.3.#q21.197">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.4">
@@ -1817,7 +1809,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r3.1">C.4.4 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.4.#q198">
+ <tbody id="sC.4.4.#q21.198">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.5">
@@ -1826,7 +1818,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1">C.4.5 Section 4.1 Syntax</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.5.#q199">
+ <tbody id="sC.4.5.#q21.199">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.6">
@@ -1835,7 +1827,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.1">C.4.6 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.6.#q200">
+ <tbody id="sC.4.6.#q21.200">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.7">
@@ -1844,7 +1836,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.3">C.4.7 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.7.#q201">
+ <tbody id="sC.4.7.#q21.201">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.8">
@@ -1853,7 +1845,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.7">C.4.8 Section 4.1.7 Rule sets, declaration blocks, and selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.8.#q202">
+ <tbody id="sC.4.8.#q21.202">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.9">
@@ -1862,7 +1854,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.2">C.4.9 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.9.#q203">
+ <tbody id="sC.4.9.#q21.203">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.10">
@@ -1871,7 +1863,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.1">C.4.10 Section 4.3.1 Integers and real numbers</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.10.#q204">
+ <tbody id="sC.4.10.#q21.204">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.11">
@@ -1880,7 +1872,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.2">C.4.11 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.11.#q205">
+ <tbody id="sC.4.11.#q21.205">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.12">
@@ -1889,7 +1881,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.4">C.4.12 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.12.#q206">
+ <tbody id="sC.4.12.#q21.206">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.13">
@@ -1898,7 +1890,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.1">C.4.13 Section 5.1 Pattern matching</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.13.#q207">
+ <tbody id="sC.4.13.#q21.207">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.14">
@@ -1907,7 +1899,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.7">C.4.14 Section 5.7 Adjacent sibling selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.14.#q208">
+ <tbody id="sC.4.14.#q21.208">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.15">
@@ -1916,7 +1908,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.8.1">C.4.15 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.15.#q209">
+ <tbody id="sC.4.15.#q21.209">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.16">
@@ -1925,7 +1917,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.8.2">C.4.16 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.16.#q210">
+ <tbody id="sC.4.16.#q21.210">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.17">
@@ -1934,7 +1926,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.9">C.4.17 Section 5.9 ID selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.17.#q211">
+ <tbody id="sC.4.17.#q21.211">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.18">
@@ -1943,7 +1935,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.11.3">C.4.18 Section 5.11.3 The dynamic pseudo-classes: :hover, :active, and :focus</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.18.#q212">
+ <tbody id="sC.4.18.#q21.212">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.19">
@@ -1952,7 +1944,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.11.4">C.4.19 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.19.#q213">
+ <tbody id="sC.4.19.#q21.213">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.20">
@@ -1961,7 +1953,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.12.2">C.4.20 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.20.#q214">
+ <tbody id="sC.4.20.#q21.214">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.21">
@@ -1970,7 +1962,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.2">C.4.21 Section 6.2 Inheritance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.21.#q215">
+ <tbody id="sC.4.21.#q21.215">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.22">
@@ -1979,7 +1971,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.2.1">C.4.22 Section 6.2.1 The 'inherit' value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.22.#q216">
+ <tbody id="sC.4.22.#q21.216">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.23">
@@ -1988,7 +1980,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.3">C.4.23 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.23.#q217">
+ <tbody id="sC.4.23.#q21.217">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.24">
@@ -1997,7 +1989,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4">C.4.24 Section 6.4 The Cascade</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.24.#q218">
+ <tbody id="sC.4.24.#q21.218">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.25">
@@ -2006,7 +1998,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4.1">C.4.25 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.25.#q219">
+ <tbody id="sC.4.25.#q21.219">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.26">
@@ -2015,7 +2007,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4.3">C.4.26 Section 6.4.3 Calculating a selector's specificity</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.26.#q220">
+ <tbody id="sC.4.26.#q21.220">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.27">
@@ -2024,7 +2016,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.2.1">C.4.27 Section 7.2.1 The @media rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.27.#q221">
+ <tbody id="sC.4.27.#q21.221">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.28">
@@ -2033,7 +2025,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.3">C.4.28 Section 7.3 Recognized media types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.28.#q222">
+ <tbody id="sC.4.28.#q21.222">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.29">
@@ -2042,7 +2034,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.3.1">C.4.29 Section 7.3.1 Media groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.29.#q223">
+ <tbody id="sC.4.29.#q21.223">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.30">
@@ -2051,7 +2043,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.1">C.4.30 Section 8.1 Box dimensions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.30.#q224">
+ <tbody id="sC.4.30.#q21.224">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.31">
@@ -2060,7 +2052,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.3">C.4.31 Section 8.3 Margin properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.31.#q225">
+ <tbody id="sC.4.31.#q21.225">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.32">
@@ -2069,7 +2061,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.3.1">C.4.32 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.32.#q226">
+ <tbody id="sC.4.32.#q21.226">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.33">
@@ -2078,7 +2070,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.5.3">C.4.33 Section 8.5.3 Border style</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.33.#q227">
+ <tbody id="sC.4.33.#q21.227">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.34">
@@ -2087,7 +2079,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.1.1">C.4.34 Section 9.1.1 The viewport</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.34.#q228">
+ <tbody id="sC.4.34.#q21.228">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.35">
@@ -2096,7 +2088,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.2.4">C.4.35 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.35.#q229">
+ <tbody id="sC.4.35.#q21.229">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.36">
@@ -2105,7 +2097,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.3.1">C.4.36 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.36.#q230">
+ <tbody id="sC.4.36.#q21.230">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.37">
@@ -2114,7 +2106,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.3.2">C.4.37 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.37.#q231">
+ <tbody id="sC.4.37.#q21.231">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.38">
@@ -2123,7 +2115,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.4.2">C.4.38 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.38.#q232">
+ <tbody id="sC.4.38.#q21.232">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.39">
@@ -2132,7 +2124,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.4.3">C.4.39 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.39.#q233">
+ <tbody id="sC.4.39.#q21.233">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.40">
@@ -2141,7 +2133,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5">C.4.40 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.40.#q234">
+ <tbody id="sC.4.40.#q21.234">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.41">
@@ -2150,7 +2142,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5.1">C.4.41 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.41.#q235">
+ <tbody id="sC.4.41.#q21.235">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.42">
@@ -2159,7 +2151,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5.2">C.4.42 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.42.#q236">
+ <tbody id="sC.4.42.#q21.236">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.43">
@@ -2168,7 +2160,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.8">C.4.43 Section 9.8 Comparison of normal flow, floats, and absolute positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.43.#q237">
+ <tbody id="sC.4.43.#q21.237">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.44">
@@ -2177,7 +2169,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.1">C.4.44 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.44.#q238">
+ <tbody id="sC.4.44.#q21.238">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.45">
@@ -2186,7 +2178,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.2">C.4.45 Section 10.2 Content width</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.45.#q239">
+ <tbody id="sC.4.45.#q21.239">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.46">
@@ -2195,7 +2187,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.3.3">C.4.46 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.46.#q240">
+ <tbody id="sC.4.46.#q21.240">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.47">
@@ -2204,7 +2196,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.3.8">C.4.47 Section 10.3.8 Absolutely positioning, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.47.#q241">
+ <tbody id="sC.4.47.#q21.241">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.48">
@@ -2213,7 +2205,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.4">C.4.48 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.48.#q242">
+ <tbody id="sC.4.48.#q21.242">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.49">
@@ -2222,7 +2214,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.6.1">C.4.49 Section 10.6 Calculating heights and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.49.#q243">
+ <tbody id="sC.4.49.#q21.243">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.50">
@@ -2231,7 +2223,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.7">C.4.50 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.50.#q244">
+ <tbody id="sC.4.50.#q21.244">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.51">
@@ -2240,7 +2232,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.8">C.4.51 Section 10.8 Line height calculations</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.51.#q245">
+ <tbody id="sC.4.51.#q21.245">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.52">
@@ -2249,7 +2241,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.8.1">C.4.52 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.52.#q246">
+ <tbody id="sC.4.52.#q21.246">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.53">
@@ -2258,7 +2250,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1">C.4.53 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.53.#q247">
+ <tbody id="sC.4.53.#q21.247">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.54">
@@ -2267,7 +2259,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1.1">C.4.54 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.54.#q248">
+ <tbody id="sC.4.54.#q21.248">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.55">
@@ -2276,7 +2268,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1.2">C.4.55 Section 11.1.2 Clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.55.#q249">
+ <tbody id="sC.4.55.#q21.249">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.56">
@@ -2285,19 +2277,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.2">C.4.56 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.56.#q250">
- <!-- 1 tests -->
- <tr id="visibility-005-C.4.56.#q250" class="ahem">
- <td>
- <a href="visibility-005.htm">visibility-005</a></td>
- <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>visibility - descendants of a 'visibility: hidden' element
- <ul class="assert">
- <li>Descendants of a 'visibility: hidden' element will be visible if they have 'visibility: visible'</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.4.56.#q21.250">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.4.57">
<tr><th colspan="4" scope="rowgroup">
@@ -2305,7 +2286,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.1">C.4.57 Section 12.1 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.57.#q251">
+ <tbody id="sC.4.57.#q21.251">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.58">
@@ -2314,7 +2295,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.2">C.4.58 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.58.#q252">
+ <tbody id="sC.4.58.#q21.252">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.59">
@@ -2323,7 +2304,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.3.2">C.4.59 Section 12.3.2 Inserting quotes with the 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.59.#q253">
+ <tbody id="sC.4.59.#q21.253">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.60">
@@ -2332,7 +2313,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.4">C.4.60 Section 12.4 Automatic counters and numbering</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.60.#q254">
+ <tbody id="sC.4.60.#q21.254">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.61">
@@ -2341,7 +2322,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.4.3">C.4.61 Section 12.4.3 Counters in elements with 'display: none'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.61.#q255">
+ <tbody id="sC.4.61.#q21.255">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.62">
@@ -2350,7 +2331,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r14.2">C.4.62 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.62.#q256">
+ <tbody id="sC.4.62.#q21.256">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.63">
@@ -2359,7 +2340,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.1">C.4.63 Section 15.1 Fonts Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.63.#q257">
+ <tbody id="sC.4.63.#q21.257">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.64">
@@ -2368,7 +2349,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.2">C.4.64 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.64.#q258">
+ <tbody id="sC.4.64.#q21.258">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.65">
@@ -2377,7 +2358,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.3">C.4.65 Section 15.2.2 Font family</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.65.#q259">
+ <tbody id="sC.4.65.#q21.259">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.66">
@@ -2386,7 +2367,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.3.1">C.4.66 Section 15.3.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.66.#q260">
+ <tbody id="sC.4.66.#q21.260">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.67">
@@ -2395,7 +2376,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.4">C.4.67 Section 15.4 Font styling</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.67.#q261">
+ <tbody id="sC.4.67.#q21.261">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.68">
@@ -2404,7 +2385,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.5">C.4.68 Section 15.5 Small-caps</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.68.#q262">
+ <tbody id="sC.4.68.#q21.262">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.69">
@@ -2413,7 +2394,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.6">C.4.69 Section 15.6 Font boldness</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.69.#q263">
+ <tbody id="sC.4.69.#q21.263">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.70">
@@ -2422,7 +2403,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.7">C.4.70 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.70.#q264">
+ <tbody id="sC.4.70.#q21.264">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.71">
@@ -2431,7 +2412,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.1">C.4.71 Section 16.1 Indentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.71.#q265">
+ <tbody id="sC.4.71.#q21.265">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.72">
@@ -2440,7 +2421,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.2">C.4.72 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.72.#q266">
+ <tbody id="sC.4.72.#q21.266">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.73">
@@ -2449,7 +2430,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.3.1">C.4.73 Section 16.3.1 Underlining, over lining, striking, and blinking</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.73.#q267">
+ <tbody id="sC.4.73.#q21.267">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.74">
@@ -2458,7 +2439,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.5">C.4.74 Section 16.5 Capitalization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.74.#q268">
+ <tbody id="sC.4.74.#q21.268">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.75">
@@ -2467,7 +2448,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.6">C.4.75 Section 16.6 White space</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.75.#q269">
+ <tbody id="sC.4.75.#q21.269">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.76">
@@ -2476,7 +2457,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.1">C.4.76 Section 17.1 Introduction to tables</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.76.#q270">
+ <tbody id="sC.4.76.#q21.270">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.77">
@@ -2485,7 +2466,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.2">C.4.77 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.77.#q271">
+ <tbody id="sC.4.77.#q21.271">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.78">
@@ -2494,7 +2475,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.2.1">C.4.78 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.78.#q272">
+ <tbody id="sC.4.78.#q21.272">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.79">
@@ -2503,7 +2484,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.4">C.4.79 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.79.#q273">
+ <tbody id="sC.4.79.#q21.273">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.80">
@@ -2512,7 +2493,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5">C.4.80 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.80.#q274">
+ <tbody id="sC.4.80.#q21.274">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.81">
@@ -2521,7 +2502,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.1">C.4.81 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.81.#q275">
+ <tbody id="sC.4.81.#q21.275">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.82">
@@ -2530,7 +2511,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2">C.4.82 Section 17.5.2 Table width algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.82.#q276">
+ <tbody id="sC.4.82.#q21.276">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.83">
@@ -2539,7 +2520,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2.1">C.4.83 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.83.#q277">
+ <tbody id="sC.4.83.#q21.277">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.84">
@@ -2548,7 +2529,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2.2">C.4.84 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.84.#q278">
+ <tbody id="sC.4.84.#q21.278">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.85">
@@ -2557,7 +2538,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.4">C.4.85 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.85.#q279">
+ <tbody id="sC.4.85.#q21.279">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.86">
@@ -2566,7 +2547,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.5">C.4.86 Section 17.5.5 Dynamic row and column effects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.86.#q280">
+ <tbody id="sC.4.86.#q21.280">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.87">
@@ -2575,7 +2556,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.6.1">C.4.87 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.87.#q281">
+ <tbody id="sC.4.87.#q21.281">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.88">
@@ -2584,7 +2565,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.6.2">C.4.88 Section 17.6.2 The collapsing borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.88.#q282">
+ <tbody id="sC.4.88.#q21.282">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.89">
@@ -2593,7 +2574,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.2">C.4.89 Section 18.2 System Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.89.#q283">
+ <tbody id="sC.4.89.#q21.283">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.90">
@@ -2602,7 +2583,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.4">C.4.90 Section 18.4 Dynamic outlines</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.90.#q284">
+ <tbody id="sC.4.90.#q21.284">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.91">
@@ -2611,7 +2592,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.4.1">C.4.91 Section 18.4.1 Outlines and the focus</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.91.#q285">
+ <tbody id="sC.4.91.#q21.285">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.92">
@@ -2620,7 +2601,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#rD">C.4.92 Appendix D Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.92.#q286">
+ <tbody id="sC.4.92.#q21.286">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5">
@@ -2635,7 +2616,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.1.4.2.1">C.5.1 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.1.#q288">
+ <tbody id="sC.5.1.#q21.288">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.2">
@@ -2644,7 +2625,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.2.3">C.5.2 Section 2.3 The CSS 2.1 processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.2.#q289">
+ <tbody id="sC.5.2.#q21.289">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.3">
@@ -2653,7 +2634,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.3.1">C.5.3 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.3.#q290">
+ <tbody id="sC.5.3.#q21.290">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.4">
@@ -2662,7 +2643,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.1">C.5.4 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.4.#q291">
+ <tbody id="sC.5.4.#q21.291">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.5">
@@ -2671,7 +2652,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.2.2">C.5.5 Section 4.1.2.2 Informative Historical Notes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.5.#q292">
+ <tbody id="sC.5.5.#q21.292">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.6">
@@ -2680,7 +2661,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3">C.5.6 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.6.#q293">
+ <tbody id="sC.5.6.#q21.293">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.7">
@@ -2689,7 +2670,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3a">C.5.7 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.7.#q294">
+ <tbody id="sC.5.7.#q21.294">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.8">
@@ -2698,7 +2679,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3b">C.5.8 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.8.#q295">
+ <tbody id="sC.5.8.#q21.295">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.9">
@@ -2707,7 +2688,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3c">C.5.9 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.9.#q296">
+ <tbody id="sC.5.9.#q21.296">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.10">
@@ -2716,7 +2697,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.5">C.5.10 Section 4.1.5 At-rules</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.10.#q297">
+ <tbody id="sC.5.10.#q21.297">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.11">
@@ -2725,7 +2706,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.7">C.5.11 Section 4.1.7 Rule sets, declaration blocks, and selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.11.#q298">
+ <tbody id="sC.5.11.#q21.298">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.12">
@@ -2734,7 +2715,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2">C.5.12 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.12.#q299">
+ <tbody id="sC.5.12.#q21.299">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.13">
@@ -2743,7 +2724,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2a">C.5.13 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.13.#q300">
+ <tbody id="sC.5.13.#q21.300">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.14">
@@ -2752,7 +2733,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.3.2">C.5.14 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.14.#q301">
+ <tbody id="sC.5.14.#q21.301">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.15">
@@ -2761,7 +2742,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.3.5">C.5.15 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.15.#q302">
+ <tbody id="sC.5.15.#q21.302">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.16">
@@ -2770,7 +2751,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.8.1">C.5.16 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.16.#q303">
+ <tbody id="sC.5.16.#q21.303">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.17">
@@ -2779,7 +2760,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.8.2">C.5.17 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.17.#q304">
+ <tbody id="sC.5.17.#q21.304">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.18">
@@ -2788,7 +2769,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.11.4">C.5.18 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.18.#q305">
+ <tbody id="sC.5.18.#q21.305">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.19">
@@ -2797,7 +2778,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.12.3">C.5.19 Section 5.12.3 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.19.#q306">
+ <tbody id="sC.5.19.#q21.306">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.20">
@@ -2806,7 +2787,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.3">C.5.20 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.20.#q307">
+ <tbody id="sC.5.20.#q21.307">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.21">
@@ -2815,7 +2796,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.3a">C.5.21 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.21.#q308">
+ <tbody id="sC.5.21.#q21.308">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.22">
@@ -2824,7 +2805,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.4.1">C.5.22 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.22.#q309">
+ <tbody id="sC.5.22.#q21.309">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.23">
@@ -2833,7 +2814,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.4.1a">C.5.23 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.23.#q310">
+ <tbody id="sC.5.23.#q21.310">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.24">
@@ -2842,7 +2823,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.7.2.1">C.5.24 Section 7.2.1 The @media rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.24.#q311">
+ <tbody id="sC.5.24.#q21.311">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.25">
@@ -2851,7 +2832,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1">C.5.25 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.25.#q312">
+ <tbody id="sC.5.25.#q21.312">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.26">
@@ -2860,30 +2841,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1a">C.5.26 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.26.#q313">
- <!-- 2 tests -->
- <tr id="margin-collapse-037-C.5.26.#q313" class="">
- <td>
- <a href="margin-collapse-037.htm">margin-collapse-037</a></td>
- <td><a href="reference/margin-collapse-037-ref.htm">=</a> </td>
- <td></td>
- <td>Collapsing margins - margin-bottom of the last in-flow child block collapsing with its parent min-height block's bottom margin
- <ul class="assert">
- <li>The 'min-height' of a parent block element should have no influence over whether such parent block element's bottom margin is adjoining to its last child's bottom margin. In such situation, the bottom margin of the parent block element and the bottom margin of its last child should collapse as long as such parent block element has no bottom padding and has no bottom border.</li>
- </ul>
- </td>
- </tr>
- <tr id="margin-collapse-038-C.5.26.#q313" class="">
- <td>
- <a href="margin-collapse-038.htm">margin-collapse-038</a></td>
- <td><a href="reference/margin-collapse-038-ref.htm">=</a> </td>
- <td></td>
- <td>Collapsing margins - margin-bottom of the last in-flow child block collapsing with its max-height parent block's bottom margin
- <ul class="assert">
- <li>The 'max-height' of a parent block element should have no influence over whether such parent block element's bottom margin is adjoining to its last child's bottom margin. In such situation, the bottom margin of the parent block element and the bottom margin of its last child should collapse as long as such parent block element has no bottom padding and has no bottom border.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.5.26.#q21.313">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.5.27">
<tr><th colspan="4" scope="rowgroup">
@@ -2891,7 +2850,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1b">C.5.27 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.27.#q314">
+ <tbody id="sC.5.27.#q21.314">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.28">
@@ -2900,7 +2859,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.2.2">C.5.28 Section 9.2.2 Inline-level elements and inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.28.#q315">
+ <tbody id="sC.5.28.#q21.315">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.29">
@@ -2909,7 +2868,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.2.4">C.5.29 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.29.#q316">
+ <tbody id="sC.5.29.#q21.316">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.30">
@@ -2918,7 +2877,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.3.2">C.5.30 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.30.#q317">
+ <tbody id="sC.5.30.#q21.317">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.31">
@@ -2927,7 +2886,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5">C.5.31 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.31.#q318">
+ <tbody id="sC.5.31.#q21.318">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.32">
@@ -2936,7 +2895,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5a">C.5.32 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.32.#q319">
+ <tbody id="sC.5.32.#q21.319">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.33">
@@ -2945,7 +2904,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5.2">C.5.33 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.33.#q320">
+ <tbody id="sC.5.33.#q21.320">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.34">
@@ -2954,7 +2913,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.6.1">C.5.34 Section 9.6.1 Fixed positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.34.#q321">
+ <tbody id="sC.5.34.#q21.321">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.35">
@@ -2963,7 +2922,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.9.1">C.5.35 Section 9.9.1 Specifying the stack level: the 'z-index' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.35.#q322">
+ <tbody id="sC.5.35.#q21.322">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.36">
@@ -2972,7 +2931,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.1">C.5.36 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.36.#q323">
+ <tbody id="sC.5.36.#q21.323">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.37">
@@ -2981,7 +2940,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3">C.5.37 Section 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.37.#q324">
+ <tbody id="sC.5.37.#q21.324">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.38">
@@ -2990,7 +2949,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.1">C.5.38 Section 10.3.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.38.#q325">
+ <tbody id="sC.5.38.#q21.325">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.39">
@@ -2999,7 +2958,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.2">C.5.39 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.39.#q326">
+ <tbody id="sC.5.39.#q21.326">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.40">
@@ -3008,7 +2967,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.2a">C.5.40 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.40.#q327">
+ <tbody id="sC.5.40.#q21.327">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.41">
@@ -3017,7 +2976,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.3">C.5.41 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.41.#q328">
+ <tbody id="sC.5.41.#q21.328">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.42">
@@ -3026,7 +2985,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.7">C.5.42 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.42.#q329">
+ <tbody id="sC.5.42.#q21.329">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.43">
@@ -3035,7 +2994,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.7a">C.5.43 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.43.#q330">
+ <tbody id="sC.5.43.#q21.330">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.44">
@@ -3044,7 +3003,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8">C.5.44 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.44.#q331">
+ <tbody id="sC.5.44.#q21.331">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.45">
@@ -3053,7 +3012,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8a">C.5.45 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.45.#q332">
+ <tbody id="sC.5.45.#q21.332">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.46">
@@ -3062,7 +3021,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8c">C.5.46 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.46.#q333">
+ <tbody id="sC.5.46.#q21.333">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.47">
@@ -3071,7 +3030,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.5">C.5.47 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.47.#q334">
+ <tbody id="sC.5.47.#q21.334">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.48">
@@ -3080,7 +3039,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.2">C.5.48 Section 10.6.2 Inline replaced elements [&#8230;]</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.48.#q335">
+ <tbody id="sC.5.48.#q21.335">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.49">
@@ -3089,7 +3048,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.4">C.5.49 Section 10.6.4 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.49.#q336">
+ <tbody id="sC.5.49.#q21.336">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.50">
@@ -3098,7 +3057,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.5">C.5.50 Section 10.6.5 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.50.#q337">
+ <tbody id="sC.5.50.#q21.337">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.51">
@@ -3107,7 +3066,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.8.1">C.5.51 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.51.#q338">
+ <tbody id="sC.5.51.#q21.338">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.52">
@@ -3116,7 +3075,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.11.1.1">C.5.52 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.52.#q339">
+ <tbody id="sC.5.52.#q21.339">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.53">
@@ -3125,7 +3084,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.11.1.2">C.5.53 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.53.#q340">
+ <tbody id="sC.5.53.#q21.340">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.54">
@@ -3134,7 +3093,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.2">C.5.54 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.54.#q341">
+ <tbody id="sC.5.54.#q21.341">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.55">
@@ -3143,7 +3102,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.4.2">C.5.55 Section 12.4.2 Counter styles</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.55.#q342">
+ <tbody id="sC.5.55.#q21.342">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.56">
@@ -3152,7 +3111,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5">C.5.56 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.56.#q343">
+ <tbody id="sC.5.56.#q21.343">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.57">
@@ -3161,7 +3120,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1">C.5.57 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.57.#q344">
+ <tbody id="sC.5.57.#q21.344">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.58">
@@ -3170,7 +3129,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1a">C.5.58 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.58.#q345">
+ <tbody id="sC.5.58.#q21.345">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.59">
@@ -3179,7 +3138,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1b">C.5.59 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.59.#q346">
+ <tbody id="sC.5.59.#q21.346">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.60">
@@ -3188,7 +3147,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2">C.5.60 Section 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.60.#q347">
+ <tbody id="sC.5.60.#q21.347">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.61">
@@ -3197,7 +3156,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2.1.1">C.5.61 Section 13.2.1.1 Rendering page boxes that do not fit a target sheet</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.61.#q348">
+ <tbody id="sC.5.61.#q21.348">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.62">
@@ -3206,7 +3165,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2.3">C.5.62 Section 13.2.3 Content outside the page box</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.62.#q349">
+ <tbody id="sC.5.62.#q21.349">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.63">
@@ -3215,7 +3174,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.1">C.5.63 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.63.#q350">
+ <tbody id="sC.5.63.#q21.350">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.64">
@@ -3224,7 +3183,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.1a">C.5.64 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.64.#q351">
+ <tbody id="sC.5.64.#q21.351">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.65">
@@ -3233,7 +3192,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.2">C.5.65 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.65.#q352">
+ <tbody id="sC.5.65.#q21.352">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.66">
@@ -3242,7 +3201,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.2a">C.5.66 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.66.#q353">
+ <tbody id="sC.5.66.#q21.353">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.67">
@@ -3251,7 +3210,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3">C.5.67 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.67.#q354">
+ <tbody id="sC.5.67.#q21.354">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.68">
@@ -3260,7 +3219,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3a">C.5.68 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.68.#q355">
+ <tbody id="sC.5.68.#q21.355">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.69">
@@ -3269,7 +3228,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3b">C.5.69 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.69.#q356">
+ <tbody id="sC.5.69.#q21.356">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.70">
@@ -3278,7 +3237,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.5">C.5.70 Section 13.3.5 "Best" page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.70.#q357">
+ <tbody id="sC.5.70.#q21.357">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.71">
@@ -3287,7 +3246,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2">C.5.71 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.71.#q358">
+ <tbody id="sC.5.71.#q21.358">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.72">
@@ -3296,7 +3255,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2a">C.5.72 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.72.#q359">
+ <tbody id="sC.5.72.#q21.359">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.73">
@@ -3305,7 +3264,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2.1a">C.5.73 Section 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.73.#q360">
+ <tbody id="sC.5.73.#q21.360">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.74">
@@ -3314,7 +3273,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.6">C.5.74 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.74.#q361">
+ <tbody id="sC.5.74.#q21.361">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.75">
@@ -3323,7 +3282,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.16.6">C.5.75 Section 16.6 Whitespace: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.75.#q362">
+ <tbody id="sC.5.75.#q21.362">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.76">
@@ -3332,19 +3291,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.16.6.1">C.5.76 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.76.#q363">
- <!-- 1 tests -->
- <tr id="white-space-007-C.5.76.#q363" class="ahem">
- <td>
- <a href="white-space-007.htm">white-space-007</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>white-space
- <ul class="assert">
- <li>'white-space: normal' and 'white-space: nowrap' should collapse sequences of white space. Regarding wrapping, line breaking opportunities are determined on the text prior to white space collapsing steps.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.5.76.#q21.363">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.5.77">
<tr><th colspan="4" scope="rowgroup">
@@ -3352,7 +3300,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.2.1">C.5.77 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.77.#q364">
+ <tbody id="sC.5.77.#q21.364">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.78">
@@ -3361,7 +3309,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.2.1a">C.5.78 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.78.#q365">
+ <tbody id="sC.5.78.#q21.365">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.79">
@@ -3370,7 +3318,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.4">C.5.79 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.79.#q366">
+ <tbody id="sC.5.79.#q21.366">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.80">
@@ -3379,7 +3327,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.4a">C.5.80 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.80.#q367">
+ <tbody id="sC.5.80.#q21.367">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.81">
@@ -3388,7 +3336,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.18.1">C.5.81 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.81.#q368">
+ <tbody id="sC.5.81.#q21.368">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.82">
@@ -3397,7 +3345,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.B.2">C.5.82 Section B.2 Informative references</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.82.#q369">
+ <tbody id="sC.5.82.#q21.369">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.83">
@@ -3406,7 +3354,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.D">C.5.83 Appendix D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.83.#q370">
+ <tbody id="sC.5.83.#q21.370">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.84">
@@ -3415,7 +3363,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.Da">C.5.84 Appendix D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.84.#q371">
+ <tbody id="sC.5.84.#q21.371">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.85">
@@ -3424,7 +3372,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.E.2">C.5.85 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.85.#q372">
+ <tbody id="sC.5.85.#q21.372">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.86">
@@ -3433,7 +3381,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G">C.5.86 Appendix G. Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.86.#q373">
+ <tbody id="sC.5.86.#q21.373">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.87">
@@ -3442,7 +3390,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.1">C.5.87 Section G.1 Grammar</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.87.#q374">
+ <tbody id="sC.5.87.#q21.374">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.88">
@@ -3451,7 +3399,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2">C.5.88 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.88.#q375">
+ <tbody id="sC.5.88.#q21.375">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.89">
@@ -3460,7 +3408,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2a">C.5.89 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.89.#q376">
+ <tbody id="sC.5.89.#q21.376">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.90">
@@ -3469,7 +3417,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2b">C.5.90 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.90.#q377">
+ <tbody id="sC.5.90.#q21.377">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.91">
@@ -3478,7 +3426,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2c">C.5.91 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.91.#q378">
+ <tbody id="sC.5.91.#q21.378">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.92">
@@ -3487,7 +3435,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.I">C.5.92 Appendix I. Index</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.92.#q379">
+ <tbody id="sC.5.92.#q21.379">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6">
@@ -3502,7 +3450,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2b">C.6.1 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.1.#q381">
+ <tbody id="sC.6.1.#q21.381">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.2">
@@ -3511,7 +3459,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3c">C.6.2 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.2.#q382">
+ <tbody id="sC.6.2.#q21.382">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.3">
@@ -3520,7 +3468,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.3">C.6.3 Section 15.3 Font family: the 'font-family' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.3.#q383">
+ <tbody id="sC.6.3.#q21.383">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.4">
@@ -3529,7 +3477,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.3.1.1">C.6.4 Section 15.3.1.1 serif</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.4.#q384">
+ <tbody id="sC.6.4.#q21.384">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.5">
@@ -3538,7 +3486,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.7">C.6.5 Section 15.7 Font size: the 'font-size' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.5.#q385">
+ <tbody id="sC.6.5.#q21.385">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.6">
@@ -3547,7 +3495,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.2.1">C.6.6 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.6.#q386">
+ <tbody id="sC.6.6.#q21.386">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.7">
@@ -3556,7 +3504,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.3">C.6.7 Section 17.5.3 Table height layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.7.#q387">
+ <tbody id="sC.6.7.#q21.387">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.8">
@@ -3565,7 +3513,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.Ga">C.6.8 Appendix G. Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.8.#q388">
+ <tbody id="sC.6.8.#q21.388">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7">
@@ -3580,7 +3528,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.1">C.7.1 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.1.#q390">
+ <tbody id="sC.7.1.#q21.390">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.2">
@@ -3589,7 +3537,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.3.1">C.7.2 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.2.#q391">
+ <tbody id="sC.7.2.#q21.391">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.3">
@@ -3598,7 +3546,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1">C.7.3 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.3.#q392">
+ <tbody id="sC.7.3.#q21.392">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.4">
@@ -3607,7 +3555,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1a">C.7.4 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.4.#q393">
+ <tbody id="sC.7.4.#q21.393">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.5">
@@ -3616,7 +3564,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1b">C.7.5 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.5.#q394">
+ <tbody id="sC.7.5.#q21.394">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.6">
@@ -3625,7 +3573,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1c">C.7.6 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.6.#q395">
+ <tbody id="sC.7.6.#q21.395">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.7">
@@ -3634,7 +3582,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.2.2">C.7.7 Section 4.1.2.2 Informative Historical Notes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.7.#q396">
+ <tbody id="sC.7.7.#q21.396">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.8">
@@ -3643,7 +3591,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.3">C.7.8 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.8.#q397">
+ <tbody id="sC.7.8.#q21.397">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.9">
@@ -3652,7 +3600,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.3a">C.7.9 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.9.#q398">
+ <tbody id="sC.7.9.#q21.398">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.10">
@@ -3661,7 +3609,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.8">C.7.10 Section 4.1.8 Declarations and properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.10.#q399">
+ <tbody id="sC.7.10.#q21.399">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.11">
@@ -3670,7 +3618,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.2">C.7.11 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.11.#q400">
+ <tbody id="sC.7.11.#q21.400">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.12">
@@ -3679,7 +3627,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.2">C.7.12 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.12.#q401">
+ <tbody id="sC.7.12.#q21.401">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.13">
@@ -3688,7 +3636,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.2a">C.7.13 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.13.#q402">
+ <tbody id="sC.7.13.#q21.402">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.14">
@@ -3697,7 +3645,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.4a">C.7.14 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.14.#q403">
+ <tbody id="sC.7.14.#q21.403">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.15">
@@ -3706,7 +3654,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.4">C.7.15 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.15.#q404">
+ <tbody id="sC.7.15.#q21.404">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.16">
@@ -3715,7 +3663,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.8.2">C.7.16 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.16.#q405">
+ <tbody id="sC.7.16.#q21.405">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.17">
@@ -3724,7 +3672,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.11.4">C.7.17 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.17.#q406">
+ <tbody id="sC.7.17.#q21.406">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.18">
@@ -3733,7 +3681,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12">C.7.18 Section 5.12 Pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.18.#q407">
+ <tbody id="sC.7.18.#q21.407">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.19">
@@ -3742,7 +3690,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12.1">C.7.19 Section 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.19.#q408">
+ <tbody id="sC.7.19.#q21.408">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.20">
@@ -3751,7 +3699,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12.2">C.7.20 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.20.#q409">
+ <tbody id="sC.7.20.#q21.409">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.21">
@@ -3760,7 +3708,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.6.2">C.7.21 Section 6.2 Inheritance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.21.#q410">
+ <tbody id="sC.7.21.#q21.410">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.22">
@@ -3769,7 +3717,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.6.4.4">C.7.22 Section 6.4.4 Precedence of non-CSS presentational hints</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.22.#q411">
+ <tbody id="sC.7.22.#q21.411">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.23">
@@ -3778,7 +3726,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.7.3">C.7.23 Section 7.3 Recognized media types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.23.#q412">
+ <tbody id="sC.7.23.#q21.412">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.24">
@@ -3787,7 +3735,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.8.3.1">C.7.24 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.24.#q413">
+ <tbody id="sC.7.24.#q21.413">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.25">
@@ -3796,7 +3744,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.8.3.1a">C.7.25 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.25.#q414">
+ <tbody id="sC.7.25.#q21.414">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.26">
@@ -3805,7 +3753,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1">C.7.26 Section 9.2.1 Block-level elements and block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.26.#q415">
+ <tbody id="sC.7.26.#q21.415">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.27">
@@ -3814,7 +3762,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1">C.7.27 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.27.#q416">
+ <tbody id="sC.7.27.#q21.416">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.28">
@@ -3823,7 +3771,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1a">C.7.28 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.28.#q417">
+ <tbody id="sC.7.28.#q21.417">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.29">
@@ -3832,7 +3780,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1b">C.7.29 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.29.#q418">
+ <tbody id="sC.7.29.#q21.418">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.30">
@@ -3841,7 +3789,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1c">C.7.30 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.30.#q419">
+ <tbody id="sC.7.30.#q21.419">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.31">
@@ -3850,7 +3798,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.2">C.7.31 Section 9.2.2 Inline-level elements and inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.31.#q420">
+ <tbody id="sC.7.31.#q21.420">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.32">
@@ -3859,7 +3807,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.3a">C.7.32 Section 9.2.3 Run-in boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.32.#q421">
+ <tbody id="sC.7.32.#q21.421">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.33">
@@ -3868,7 +3816,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.4">C.7.33 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.33.#q422">
+ <tbody id="sC.7.33.#q21.422">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.34">
@@ -3877,7 +3825,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.4a">C.7.34 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.34.#q423">
+ <tbody id="sC.7.34.#q21.423">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.35">
@@ -3886,7 +3834,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.3">C.7.35 Section 9.3 Positioning schemes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.35.#q424">
+ <tbody id="sC.7.35.#q21.424">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.36">
@@ -3895,7 +3843,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.4">C.7.36 Section 9.4 Normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.36.#q425">
+ <tbody id="sC.7.36.#q21.425">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.37">
@@ -3904,7 +3852,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.3.2">C.7.37 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.37.#q426">
+ <tbody id="sC.7.37.#q21.426">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.38">
@@ -3913,7 +3861,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5">C.7.38 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.38.#q427">
+ <tbody id="sC.7.38.#q21.427">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.39">
@@ -3922,7 +3870,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5a">C.7.39 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.39.#q428">
+ <tbody id="sC.7.39.#q21.428">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.40">
@@ -3931,7 +3879,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2">C.7.40 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.40.#q429">
+ <tbody id="sC.7.40.#q21.429">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.41">
@@ -3940,7 +3888,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2a">C.7.41 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.41.#q430">
+ <tbody id="sC.7.41.#q21.430">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.42">
@@ -3949,7 +3897,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2b">C.7.42 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.42.#q431">
+ <tbody id="sC.7.42.#q21.431">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.43">
@@ -3958,7 +3906,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2c">C.7.43 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.43.#q432">
+ <tbody id="sC.7.43.#q21.432">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.44">
@@ -3967,7 +3915,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.14.2.1">C.7.44 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.44.#q433">
+ <tbody id="sC.7.44.#q21.433">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.45">
@@ -3976,7 +3924,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.9.1">C.7.45 Section 9.9.1 Specifying the stack level: the 'z-index' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.45.#q434">
+ <tbody id="sC.7.45.#q21.434">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.46">
@@ -3985,7 +3933,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10">C.7.46 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.46.#q435">
+ <tbody id="sC.7.46.#q21.435">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.47">
@@ -3994,7 +3942,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10a">C.7.47 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.47.#q436">
+ <tbody id="sC.7.47.#q21.436">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.48">
@@ -4003,7 +3951,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10b">C.7.48 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.48.#q437">
+ <tbody id="sC.7.48.#q21.437">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.49">
@@ -4012,7 +3960,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.1">C.7.49 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.49.#q438">
+ <tbody id="sC.7.49.#q21.438">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.50">
@@ -4021,7 +3969,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2">C.7.50 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.50.#q439">
+ <tbody id="sC.7.50.#q21.439">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.51">
@@ -4030,7 +3978,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2a">C.7.51 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.51.#q440">
+ <tbody id="sC.7.51.#q21.440">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.52">
@@ -4039,7 +3987,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2b">C.7.52 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.52.#q441">
+ <tbody id="sC.7.52.#q21.441">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.53">
@@ -4048,7 +3996,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.5">C.7.53 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.53.#q442">
+ <tbody id="sC.7.53.#q21.442">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.54">
@@ -4057,7 +4005,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.5a">C.7.54 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.54.#q443">
+ <tbody id="sC.7.54.#q21.443">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.55">
@@ -4066,7 +4014,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.6.7">C.7.55 Section 10.6.7 'Auto' heights for block formatting context roots</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.55.#q444">
+ <tbody id="sC.7.55.#q21.444">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.56">
@@ -4075,7 +4023,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.7">C.7.56 Section 10.7 Minimum and maximum heights: 'min-height' and 'max-height'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.56.#q445">
+ <tbody id="sC.7.56.#q21.445">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.57">
@@ -4084,7 +4032,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8">C.7.57 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.57.#q446">
+ <tbody id="sC.7.57.#q21.446">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.58">
@@ -4093,7 +4041,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8a">C.7.58 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.58.#q447">
+ <tbody id="sC.7.58.#q21.447">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.59">
@@ -4102,7 +4050,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1">C.7.59 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.59.#q448">
+ <tbody id="sC.7.59.#q21.448">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.60">
@@ -4111,7 +4059,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1a">C.7.60 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.60.#q449">
+ <tbody id="sC.7.60.#q21.449">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.61">
@@ -4120,7 +4068,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1b">C.7.61 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.61.#q450">
+ <tbody id="sC.7.61.#q21.450">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.62">
@@ -4129,7 +4077,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1">C.7.62 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.62.#q451">
+ <tbody id="sC.7.62.#q21.451">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.63">
@@ -4138,7 +4086,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1">C.7.63 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.63.#q452">
+ <tbody id="sC.7.63.#q21.452">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.64">
@@ -4147,7 +4095,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1a">C.7.64 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.64.#q453">
+ <tbody id="sC.7.64.#q21.453">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.65">
@@ -4156,7 +4104,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1b">C.7.65 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.65.#q454">
+ <tbody id="sC.7.65.#q21.454">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.66">
@@ -4165,7 +4113,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.2">C.7.66 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.66.#q455">
+ <tbody id="sC.7.66.#q21.455">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.67">
@@ -4174,7 +4122,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5">C.7.67 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.67.#q456">
+ <tbody id="sC.7.67.#q21.456">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.68">
@@ -4183,7 +4131,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1">C.7.68 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.68.#q457">
+ <tbody id="sC.7.68.#q21.457">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.69">
@@ -4192,7 +4140,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1a">C.7.69 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.69.#q458">
+ <tbody id="sC.7.69.#q21.458">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.70">
@@ -4201,7 +4149,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1b">C.7.70 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.70.#q459">
+ <tbody id="sC.7.70.#q21.459">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.71">
@@ -4210,7 +4158,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1c">C.7.71 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.71.#q460">
+ <tbody id="sC.7.71.#q21.460">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.72">
@@ -4219,7 +4167,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1d">C.7.72 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.72.#q461">
+ <tbody id="sC.7.72.#q21.461">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.73">
@@ -4228,7 +4176,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.2">C.7.73 Section 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.73.#q462">
+ <tbody id="sC.7.73.#q21.462">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.74">
@@ -4237,7 +4185,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.2.2">C.7.74 Section 13.2.2 Page selectors: selecting left, right, and first pages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.74.#q463">
+ <tbody id="sC.7.74.#q21.463">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.75">
@@ -4246,7 +4194,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.3.2">C.7.75 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.75.#q464">
+ <tbody id="sC.7.75.#q21.464">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.76">
@@ -4255,7 +4203,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.3.3">C.7.76 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.76.#q465">
+ <tbody id="sC.7.76.#q21.465">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.77">
@@ -4264,7 +4212,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.3">C.7.77 Section 15.3 Font family: the 'font-family' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.77.#q466">
+ <tbody id="sC.7.77.#q21.466">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.78">
@@ -4273,7 +4221,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.3.1">C.7.78 Section 15.3.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.78.#q467">
+ <tbody id="sC.7.78.#q21.467">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.79">
@@ -4282,7 +4230,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.6">C.7.79 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.79.#q468">
+ <tbody id="sC.7.79.#q21.468">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.80">
@@ -4291,7 +4239,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.6q">C.7.80 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.80.#q469">
+ <tbody id="sC.7.80.#q21.469">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.81">
@@ -4300,7 +4248,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.7">C.7.81 Section 15.7 Font size: the 'font-size' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.81.#q470">
+ <tbody id="sC.7.81.#q21.470">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.82">
@@ -4309,7 +4257,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.1">C.7.82 Section 16.1 Indentation: the 'text-indent' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.82.#q471">
+ <tbody id="sC.7.82.#q21.471">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.83">
@@ -4318,7 +4266,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.1a">C.7.83 Section 16.1 Indentation: the 'text-indent' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.83.#q472">
+ <tbody id="sC.7.83.#q21.472">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.84">
@@ -4327,7 +4275,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.2">C.7.84 Section 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.84.#q473">
+ <tbody id="sC.7.84.#q21.473">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.85">
@@ -4336,7 +4284,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.2a">C.7.85 Section 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.85.#q474">
+ <tbody id="sC.7.85.#q21.474">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.86">
@@ -4345,7 +4293,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.3.1">C.7.86 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.86.#q475">
+ <tbody id="sC.7.86.#q21.475">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.87">
@@ -4354,7 +4302,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.3.1a">C.7.87 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.87.#q476">
+ <tbody id="sC.7.87.#q21.476">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.88">
@@ -4363,7 +4311,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.4">C.7.88 Section 16.4 Letter and word spacing: the 'letter-spacing' and 'word-spacing' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.88.#q477">
+ <tbody id="sC.7.88.#q21.477">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.89">
@@ -4372,7 +4320,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6">C.7.89 Section 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.89.#q478">
+ <tbody id="sC.7.89.#q21.478">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.90">
@@ -4381,7 +4329,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1">C.7.90 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.90.#q479">
+ <tbody id="sC.7.90.#q21.479">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.91">
@@ -4390,7 +4338,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1a">C.7.91 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.91.#q480">
+ <tbody id="sC.7.91.#q21.480">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.92">
@@ -4399,7 +4347,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1b">C.7.92 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.92.#q481">
+ <tbody id="sC.7.92.#q21.481">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.93">
@@ -4408,7 +4356,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2">C.7.93 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.93.#q482">
+ <tbody id="sC.7.93.#q21.482">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.94">
@@ -4417,7 +4365,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2.1">C.7.94 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.94.#q483">
+ <tbody id="sC.7.94.#q21.483">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.95">
@@ -4426,7 +4374,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2.1a">C.7.95 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.95.#q484">
+ <tbody id="sC.7.95.#q21.484">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.96">
@@ -4435,7 +4383,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.4">C.7.96 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.96.#q485">
+ <tbody id="sC.7.96.#q21.485">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.97">
@@ -4444,7 +4392,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.4a">C.7.97 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.97.#q486">
+ <tbody id="sC.7.97.#q21.486">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.98">
@@ -4453,7 +4401,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.2.2">C.7.98 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.98.#q487">
+ <tbody id="sC.7.98.#q21.487">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.99">
@@ -4462,7 +4410,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.3">C.7.99 Section 17.5.3 Table height algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.99.#q488">
+ <tbody id="sC.7.99.#q21.488">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.100">
@@ -4471,7 +4419,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.4">C.7.100 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.100.#q489">
+ <tbody id="sC.7.100.#q21.489">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.101">
@@ -4480,7 +4428,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.B.2">C.7.101 Section B.2 Informative references</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.101.#q490">
+ <tbody id="sC.7.101.#q21.490">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.102">
@@ -4489,7 +4437,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.D">C.7.102 Section D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.102.#q491">
+ <tbody id="sC.7.102.#q21.491">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.103">
@@ -4498,7 +4446,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.E.2">C.7.103 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.103.#q492">
+ <tbody id="sC.7.103.#q21.492">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.104">
@@ -4507,7 +4455,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.G">C.7.104 Appendix G Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.104.#q493">
+ <tbody id="sC.7.104.#q21.493">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8">
@@ -4516,7 +4464,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#errata4">C.8 Changes since the working draft of 7 December 2010</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.#q494">
+ <tbody id="sC.8.#q21.494">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.1">
@@ -4525,7 +4473,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.8.3.1">C.8.1 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.1.#q495">
+ <tbody id="sC.8.1.#q21.495">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.2">
@@ -4534,7 +4482,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8.1">C.8.2 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.2.#q496">
+ <tbody id="sC.8.2.#q21.496">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.3">
@@ -4543,7 +4491,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3">C.8.3 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.3.#q497">
+ <tbody id="sC.8.3.#q21.497">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.4">
@@ -4552,7 +4500,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.14.3">C.8.4 14.3 Gamma correction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.4.#q498">
+ <tbody id="sC.8.4.#q21.498">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.5">
@@ -4561,7 +4509,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.11.1.2">C.8.5 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.5.#q499">
+ <tbody id="sC.8.5.#q21.499">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.6">
@@ -4570,7 +4518,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2">C.8.6 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.6.#q500">
+ <tbody id="sC.8.6.#q21.500">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.7">
@@ -4579,7 +4527,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3.2">C.8.7 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.7.#q501">
+ <tbody id="sC.8.7.#q21.501">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.8">
@@ -4588,7 +4536,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.1">C.8.8 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.8.#q502">
+ <tbody id="sC.8.8.#q21.502">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.9">
@@ -4597,7 +4545,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.13.2.2">C.8.9 13.2.2 Page selectors: selecting left, right, and first pages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.9.#q503">
+ <tbody id="sC.8.9.#q21.503">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.10">
@@ -4606,7 +4554,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.8.3.1a">C.8.10 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.10.#q504">
+ <tbody id="sC.8.10.#q21.504">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.11">
@@ -4615,7 +4563,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8">C.8.11 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.11.#q505">
+ <tbody id="sC.8.11.#q21.505">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.12">
@@ -4624,7 +4572,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8.1a">C.8.12 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.12.#q506">
+ <tbody id="sC.8.12.#q21.506">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.13">
@@ -4633,7 +4581,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.6.1a">C.8.13 10.6.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.13.#q507">
+ <tbody id="sC.8.13.#q21.507">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.14">
@@ -4642,7 +4590,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5.1">C.8.14 9.5.1 Positioning the float: the 'float' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.14.#q508">
+ <tbody id="sC.8.14.#q21.508">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.15">
@@ -4651,7 +4599,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1">C.8.15 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.15.#q509">
+ <tbody id="sC.8.15.#q21.509">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.16">
@@ -4660,7 +4608,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.5.12.1">C.8.16 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.16.#q510">
+ <tbody id="sC.8.16.#q21.510">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.17">
@@ -4669,7 +4617,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.6">C.8.17 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.17.#q511">
+ <tbody id="sC.8.17.#q21.511">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.18">
@@ -4678,7 +4626,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.12.5.1">C.8.18 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.18.#q512">
+ <tbody id="sC.8.18.#q21.512">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.19">
@@ -4687,7 +4635,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.7">C.8.19 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.19.#q513">
+ <tbody id="sC.8.19.#q21.513">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.20">
@@ -4696,7 +4644,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2a">C.8.20 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.20.#q514">
+ <tbody id="sC.8.20.#q21.514">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.21">
@@ -4705,7 +4653,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.1.9">C.8.21 4.1.9 Comments</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.21.#q515">
+ <tbody id="sC.8.21.#q21.515">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.22">
@@ -4714,7 +4662,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.12.5.1a">C.8.22 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.22.#q516">
+ <tbody id="sC.8.22.#q21.516">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.23">
@@ -4723,7 +4671,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5.1a">C.8.23 9.5.1 Positioning the float: the 'float' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.23.#q517">
+ <tbody id="sC.8.23.#q21.517">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.24">
@@ -4732,7 +4680,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.3">C.8.24 9.3 Positioning schemes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.24.#q518">
+ <tbody id="sC.8.24.#q21.518">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.25">
@@ -4741,7 +4689,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.10">C.8.25 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.25.#q519">
+ <tbody id="sC.8.25.#q21.519">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.26">
@@ -4750,7 +4698,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.3.1">C.8.26 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.26.#q520">
+ <tbody id="sC.8.26.#q21.520">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.27">
@@ -4759,7 +4707,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.3.1a">C.8.27 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.27.#q521">
+ <tbody id="sC.8.27.#q21.521">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.28">
@@ -4768,7 +4716,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.4">C.8.28 10.4 Minimum and maximum widths: 'min-width' and 'max-width'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.28.#q522">
+ <tbody id="sC.8.28.#q21.522">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.29">
@@ -4777,7 +4725,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.3.2">C.8.29 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.29.#q523">
+ <tbody id="sC.8.29.#q21.523">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.30">
@@ -4786,7 +4734,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1a">C.8.30 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.30.#q524">
+ <tbody id="sC.8.30.#q21.524">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.31">
@@ -4795,7 +4743,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1b">C.8.31 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.31.#q525">
+ <tbody id="sC.8.31.#q21.525">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.32">
@@ -4807,7 +4755,7 @@
<tbody id="sC.8.32.#img-clip">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.32.#q526">
+ <tbody id="sC.8.32.#q21.526">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.33">
@@ -4816,7 +4764,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.13.2">C.8.33 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.33.#q527">
+ <tbody id="sC.8.33.#q21.527">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.34">
@@ -4825,7 +4773,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.1.1">C.8.34 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.34.#q528">
+ <tbody id="sC.8.34.#q21.528">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.35">
@@ -4834,7 +4782,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.2">C.8.35 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.35.#q529">
+ <tbody id="sC.8.35.#q21.529">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.36">
@@ -4843,7 +4791,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.3.1">C.8.36 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.36.#q530">
+ <tbody id="sC.8.36.#q21.530">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.37">
@@ -4852,7 +4800,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.3.4">C.8.37 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.37.#q531">
+ <tbody id="sC.8.37.#q21.531">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.38">
@@ -4861,7 +4809,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5">C.8.38 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.38.#q532">
+ <tbody id="sC.8.38.#q21.532">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.39">
@@ -4870,7 +4818,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.11.1.1">C.8.39 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.39.#q533">
+ <tbody id="sC.8.39.#q21.533">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.40">
@@ -4879,7 +4827,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1c">C.8.40 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.40.#q534">
+ <tbody id="sC.8.40.#q21.534">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.41">
@@ -4888,7 +4836,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.2">C.8.41 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.41.#q535">
+ <tbody id="sC.8.41.#q21.535">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.42">
@@ -4897,7 +4845,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5a">C.8.42 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.42.#q536">
+ <tbody id="sC.8.42.#q21.536">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.43">
@@ -4906,7 +4854,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2b">C.8.43 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.43.#q537">
+ <tbody id="sC.8.43.#q21.537">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.44">
@@ -4915,7 +4863,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.5.12">C.8.44 5.12 Pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.44.#q538">
+ <tbody id="sC.8.44.#q21.538">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.45">
@@ -4924,7 +4872,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5b">C.8.45 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.45.#q539">
+ <tbody id="sC.8.45.#q21.539">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.46">
@@ -4933,7 +4881,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5c">C.8.46 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.46.#q540">
+ <tbody id="sC.8.46.#q21.540">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.47">
@@ -4942,7 +4890,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.14.2.1">C.8.47 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.47.#q541">
+ <tbody id="sC.8.47.#q21.541">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.48">
@@ -4951,7 +4899,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.4">C.8.48 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.48.#q542">
+ <tbody id="sC.8.48.#q21.542">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.49">
@@ -4960,7 +4908,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.6.1.2">C.8.49 6.1.2 Computed values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.49.#q543">
+ <tbody id="sC.8.49.#q21.543">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.50">
@@ -4969,7 +4917,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3.2a">C.8.50 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.50.#q544">
+ <tbody id="sC.8.50.#q21.544">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.51">
@@ -4978,7 +4926,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2d">C.8.51 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.51.#q545">
+ <tbody id="sC.8.51.#q21.545">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.52">
@@ -4987,7 +4935,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.G.2">C.8.52 G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.52.#q546">
+ <tbody id="sC.8.52.#q21.546">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.53">
@@ -4996,7 +4944,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2e">C.8.53 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.53.#q547">
+ <tbody id="sC.8.53.#q21.547">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.54">
@@ -5005,7 +4953,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5b">C.8.54 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.54.#q548">
+ <tbody id="sC.8.54.#q21.548">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.55">
@@ -5014,7 +4962,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.6.3">C.8.55 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.55.#q549">
+ <tbody id="sC.8.55.#q21.549">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-D.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-D.htm
index de8db09a85f..a250e40f34e 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-D.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-D.htm
@@ -30,7 +30,10 @@
<tbody id="sD">
<tr><th colspan="4" scope="rowgroup">
<a href="#sD">+</a>
- <a href="https://www.w3.org/TR/CSS21/sample.html">D Default style sheet for HTML 4</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/sample.html#q22.0">D Default style sheet for HTML 4</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sD.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sD.#bidi">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-E.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-E.htm
index 2657bb0acd8..1b77c5e0bcd 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-E.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-E.htm
@@ -30,7 +30,10 @@
<tbody id="sE">
<tr><th colspan="4" scope="rowgroup">
<a href="#sE">+</a>
- <a href="https://www.w3.org/TR/CSS21/zindex.html">E Elaborate description of Stacking Contexts</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/zindex.html#q23.0">E Elaborate description of Stacking Contexts</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sE.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sE.1">
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-F.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-F.htm
index 0eec58e73e7..5f67dc15c12 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-F.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-F.htm
@@ -30,7 +30,10 @@
<tbody id="sF">
<tr><th colspan="4" scope="rowgroup">
<a href="#sF">+</a>
- <a href="https://www.w3.org/TR/CSS21/propidx.html">F Full property table</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/propidx.html#q24.0">F Full property table</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sF.#annoying-warning">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-G.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-G.htm
index 0dd1c1771d8..e042f82c0ca 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-G.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-G.htm
@@ -30,7 +30,10 @@
<tbody id="sG">
<tr><th colspan="4" scope="rowgroup">
<a href="#sG">+</a>
- <a href="https://www.w3.org/TR/CSS21/grammar.html">G Grammar of CSS 2.1</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/grammar.html#q25.0">G Grammar of CSS 2.1</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sG.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sG.1">
@@ -94,7 +97,7 @@
<tbody id="sG.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#sG.4">+</a>
- <a href="https://www.w3.org/TR/CSS21/grammar.html#q4">G.4 Implementation note</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/grammar.html#q25.4">G.4 Implementation note</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-H.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-H.htm
index dfe797181e9..cf49f2ba59f 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-H.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-H.htm
@@ -30,7 +30,7 @@
<tbody id="sH">
<tr><th colspan="4" scope="rowgroup">
<a href="#sH">+</a>
- <a href="https://www.w3.org/TR/CSS21/leftblank.html">H Has been intentionally left blank</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/leftblank.html#q26.0">H Has been intentionally left blank</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-I.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-I.htm
index 5d594abba33..2f968a11e81 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-I.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-I.htm
@@ -30,7 +30,10 @@
<tbody id="sI">
<tr><th colspan="4" scope="rowgroup">
<a href="#sI">+</a>
- <a href="https://www.w3.org/TR/CSS21/indexlist.html">I Index</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/indexlist.html#q27.0">I Index</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sI.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sI.#index-;">
@@ -147,6 +150,9 @@
<tbody id="sI.#index-z">
<!-- 0 tests -->
</tbody>
+ <tbody id="sstatus.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-attr-case-001.htm b/tests/wpt/css-tests/css21_dev/html4/content-attr-case-001.htm
index 633aa95901f..f69d36d425c 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-attr-case-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-attr-case-001.htm
@@ -1,11 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: Content property attr(x) case sensitivity</title>
- <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
- <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content="The attr(x) function selects the attribute even when case does not match.">
+ <link href="http://www.microsoft.com/" rel="author" title="Microsoft">
+ <link href="http://www.w3.org/TR/CSS21/generate.html#content" rel="help">
+ <meta content="HTMLonly" name="flags">
+ <meta content="The attr(x) function selects the attribute even when case does not match." name="assert">
<style type="text/css">
div:before
{
@@ -17,5 +16,6 @@
<body>
<p>Test passes if there is the word "PASS" below.</p>
<div title="PASS"></div>
- </body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/html-case-sensitivity-001.htm b/tests/wpt/css-tests/css21_dev/html4/html-case-sensitivity-001.htm
index 6e3579d292f..a06e3cf7a7a 100644
--- a/tests/wpt/css-tests/css21_dev/html4/html-case-sensitivity-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/html-case-sensitivity-001.htm
@@ -1,12 +1,11 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: HTML case sensitivity - Simple selectors</title>
- <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
- <link rel="help" href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors">
- <link rel="match" href="reference/filler-text-below-green.htm">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content="Simple selectors are not case sensitive in HTML.">
+ <link href="http://www.microsoft.com/" rel="author" title="Microsoft">
+ <link href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors" rel="help">
+ <link href="reference/filler-text-below-green.htm" rel="match">
+ <meta content="HTMLonly" name="flags">
+ <meta content="Simple selectors are not case sensitive in HTML." name="assert">
<style type="text/css">
DIV
{
@@ -17,5 +16,6 @@
<body>
<p>Test passes if the "Filler Text" below is green.</p>
<div>Filler Text</div>
- </body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/lang-pseudoclass-001.htm b/tests/wpt/css-tests/css21_dev/html4/lang-pseudoclass-001.htm
index a74132795a4..9ad177978d2 100644
--- a/tests/wpt/css-tests/css21_dev/html4/lang-pseudoclass-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/lang-pseudoclass-001.htm
@@ -1,12 +1,11 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
+<!DOCTYPE html>
+<html><head>
<title>CSS Test: :lang pseudoclass</title>
- <link rel="author" title="Richard Ishida" href="mailto:ishida@w3.org">
- <link rel="author" title="Eira Monstad, Opera Software ASA" href="mailto:public-testsuites@opera.com">
- <link rel="help" href="http://www.w3.org/TR/CSS21/selector.html#lang">
- <meta name="flags" content="HTMLonly">
- <meta name="assert" content=":lang pseudoclass in HTML should not be case-sensitive, and match a substring">
+ <link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida">
+ <link href="mailto:public-testsuites@opera.com" rel="author" title="Eira Monstad, Opera Software ASA">
+ <link href="http://www.w3.org/TR/CSS21/selector.html#lang" rel="help">
+ <meta content="HTMLonly" name="flags">
+ <meta content=":lang pseudoclass in HTML should not be case-sensitive, and match a substring" name="assert">
<style type="text/css">
div:lang(es) { color:white;background-color:green; }
p:lang(es) { color:white;background-color:green; }
@@ -31,5 +30,6 @@
<div lang="MX-es">This line should NOT be green</div>
<div lang="en-US">This line should NOT be green</div>
<div lang="en">This line should NOT be green</div>
- </body>
-</html> \ No newline at end of file
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/margin-collapse-018.htm b/tests/wpt/css-tests/css21_dev/html4/margin-collapse-018.htm
index 48df2b5173e..54628a0f05a 100644
--- a/tests/wpt/css-tests/css21_dev/html4/margin-collapse-018.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/margin-collapse-018.htm
@@ -51,4 +51,4 @@
<div class="class1"></div>
</div>
</body>
-</html>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/overflow-html-body-001.htm b/tests/wpt/css-tests/css21_dev/html4/overflow-html-body-001.htm
index 94619173158..ea6261151b3 100644
--- a/tests/wpt/css-tests/css21_dev/html4/overflow-html-body-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/overflow-html-body-001.htm
@@ -4,7 +4,6 @@
<title>CSS Test: Overflow on body propagates to viewport</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/visufx.html#overflow">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="An HTML user agent propagates the 'overflow' property from the 'body' to the viewport.">
<style type="text/css">
body
diff --git a/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm b/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
index 957c59422db..1e7cdbc0e65 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
@@ -250,7 +250,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vlr-059" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vlr-059.htm">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
@@ -1146,7 +1146,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vrl-058" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vrl-058.htm">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.htm">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
diff --git a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-001.htm b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-001.htm
index 1bd3427fb1d..06c05d8184c 100644
--- a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-001.htm
@@ -4,7 +4,6 @@
<title>CSS Test: Introduction to Tables (text-align, font-weight)</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1).">
<style type="text/css">
caption
diff --git a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-002.htm b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-002.htm
index 1335b09a3ff..34221b1354e 100644
--- a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-002.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-002.htm
@@ -4,7 +4,6 @@
<title>CSS Test: Introduction to Tables (vertical-align)</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="'vertical-align' can be set on table cells (example from section 17.1).">
<style type="text/css">
caption
diff --git a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-003.htm b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-003.htm
index 8d0f23703ce..e6f9845bba5 100644
--- a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-003.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-003.htm
@@ -4,7 +4,6 @@
<title>CSS Test: Introduction to Tables (border-collapse, border)</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="'border-collapse' and 'border' can be set on table elements (example from section 17.1).">
<style type="text/css">
table
diff --git a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-004.htm b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-004.htm
index 7a2743f6466..ebe0bd1d490 100644
--- a/tests/wpt/css-tests/css21_dev/html4/table-intro-example-004.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/table-intro-example-004.htm
@@ -4,7 +4,6 @@
<title>CSS Test: Introduction to Tables (caption-side)</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="'caption-side' can be set on a table caption (example from section 17.1).">
<style type="text/css">
caption
diff --git a/tests/wpt/css-tests/css21_dev/html4/toc.htm b/tests/wpt/css-tests/css21_dev/html4/toc.htm
index 169e7ccf5ec..752c36c96b8 100644
--- a/tests/wpt/css-tests/css21_dev/html4/toc.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/toc.htm
@@ -37,22 +37,22 @@
<tbody id="s4">
<tr><th><a href="chapter-4.htm">Chapter 4 -
Syntax and basic data types</a></th>
- <td>(439 Tests)</td></tr>
+ <td>(431 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.htm">Chapter 5 -
Selectors</a></th>
- <td>(677 Tests)</td></tr>
+ <td>(668 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.htm">Chapter 6 -
Assigning property values, Cascading, and Inheritance</a></th>
- <td>(145 Tests)</td></tr>
+ <td>(117 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.htm">Chapter 7 -
Media types</a></th>
- <td>(22 Tests)</td></tr>
+ <td>(5 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.htm">Chapter 8 -
@@ -62,7 +62,7 @@
<tbody id="s9">
<tr><th><a href="chapter-9.htm">Chapter 9 -
Visual formatting model</a></th>
- <td>(1247 Tests)</td></tr>
+ <td>(1246 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.htm">Chapter 10 -
@@ -122,7 +122,7 @@
<tbody id="sC">
<tr><th><a href="chapter-C.htm">Appendix C -
Changes</a></th>
- <td>(5 Tests)</td></tr>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="sD">
<tr><th><a href="chapter-D.htm">Appendix D -
diff --git a/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
index b52862b997b..0bbdc1ebfc0 100644
--- a/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
@@ -59,8 +59,8 @@ html4/abs-pos-non-replaced-vlr-055.htm e6152f2732060736d14b5a78a302e0bc8bbe793f
xhtml1/abs-pos-non-replaced-vlr-055.xht e6152f2732060736d14b5a78a302e0bc8bbe793f ?
html4/abs-pos-non-replaced-vlr-057.htm 512802c29f43864633b5ba4997e3435e77dfa780 ?
xhtml1/abs-pos-non-replaced-vlr-057.xht 512802c29f43864633b5ba4997e3435e77dfa780 ?
-html4/abs-pos-non-replaced-vlr-059.htm 4a081025215343dc43c94a9afbecb4f8708d78c0 ?
-xhtml1/abs-pos-non-replaced-vlr-059.xht 4a081025215343dc43c94a9afbecb4f8708d78c0 ?
+html4/abs-pos-non-replaced-vlr-059.htm 87d3f8ddd1ad9152e5654825a8774a88494ade9f ?
+xhtml1/abs-pos-non-replaced-vlr-059.xht 87d3f8ddd1ad9152e5654825a8774a88494ade9f ?
html4/abs-pos-non-replaced-vlr-061.htm d5d7da3ef86e0bc59f71598418b084d23a7fc5e2 ?
xhtml1/abs-pos-non-replaced-vlr-061.xht d5d7da3ef86e0bc59f71598418b084d23a7fc5e2 ?
html4/abs-pos-non-replaced-vlr-063.htm e44b75458e48fc677468fad2f6b97bfb27a04358 ?
@@ -283,8 +283,8 @@ html4/abs-pos-non-replaced-vrl-054.htm 7ef86efb0eef5f8b43a82658c4cde941fa885c55
xhtml1/abs-pos-non-replaced-vrl-054.xht 7ef86efb0eef5f8b43a82658c4cde941fa885c55 ?
html4/abs-pos-non-replaced-vrl-056.htm 0684b6dac50f2a8a6af6e1e1e43cd9ad96e6607e ?
xhtml1/abs-pos-non-replaced-vrl-056.xht 0684b6dac50f2a8a6af6e1e1e43cd9ad96e6607e ?
-html4/abs-pos-non-replaced-vrl-058.htm 5ed1484c71061d9fdd91d13b776f19b73f7d1853 ?
-xhtml1/abs-pos-non-replaced-vrl-058.xht 5ed1484c71061d9fdd91d13b776f19b73f7d1853 ?
+html4/abs-pos-non-replaced-vrl-058.htm 37684ca4836356475eb9e041a2bd629ff84f4ec3 ?
+xhtml1/abs-pos-non-replaced-vrl-058.xht 37684ca4836356475eb9e041a2bd629ff84f4ec3 ?
html4/abs-pos-non-replaced-vrl-060.htm f125ea87971858a2689e498e6c6e302319fb346b ?
xhtml1/abs-pos-non-replaced-vrl-060.xht f125ea87971858a2689e498e6c6e302319fb346b ?
html4/abs-pos-non-replaced-vrl-062.htm 3a89ef33bd3f993b23dc0dc1a28612218ad0beb9 ?
@@ -960,7 +960,7 @@ html4/at-charset-011.htm bb803f4f1bbf76e897491176102f107cbd4bb9ec ?
xhtml1/at-charset-011.xht bb803f4f1bbf76e897491176102f107cbd4bb9ec ?
html4/at-charset-012.htm a9023c2b0a8df17f3bce2a54374155da0b0aebf0 ?
xhtml1/at-charset-012.xht a9023c2b0a8df17f3bce2a54374155da0b0aebf0 ?
-html4/at-charset-013.htm 145d211ea37c74e5394d6b6f93328fe536f21a1d ?
+html4/at-charset-013.htm 38743117b70c5990988feb2fd2569fa6927c0d7a ?
html4/at-charset-014.htm a1a3c6216ea92a07ef16e1fb147fd8432ff36c3d ?
xhtml1/at-charset-014.xht a1a3c6216ea92a07ef16e1fb147fd8432ff36c3d ?
html4/at-charset-015.htm 2e3f28c515a9921c50d55b8d4a59b22c9fe0c686 ?
@@ -1179,13 +1179,13 @@ html4/attribute-value-selector-003.htm 508036fcffcc15830d5fdff9d40e8e7c0c1ccda3
xhtml1/attribute-value-selector-003.xht 508036fcffcc15830d5fdff9d40e8e7c0c1ccda3 ?
html4/attribute-value-selector-004.htm dfb8215a980f61f868127601e02f621b5d8de9a7 ?
xhtml1/attribute-value-selector-004.xht dfb8215a980f61f868127601e02f621b5d8de9a7 ?
-html4/attribute-value-selector-005.htm 4e99118f4f08eb0e71b36b24b986cbe9e1ad15fe ?
+html4/attribute-value-selector-005.htm 98fe9d0bad9fb7ca59e360a6c9c33042e5d451ea ?
html4/attribute-value-selector-006.htm 1f42c36cb8f99e36982f9ebbec59c63967c711c1 ?
xhtml1/attribute-value-selector-006.xht 1f42c36cb8f99e36982f9ebbec59c63967c711c1 ?
-html4/attribute-value-selector-007.htm b144c51a0bda8a4416ab50f1cff0f77044315094 ?
+html4/attribute-value-selector-007.htm c66ad246bf6f8d5b5f16e330d968629d22c29ec1 ?
xhtml1/attribute-value-selector-008.xht df9f94901759df9b76cf40d97ca1bc87bd5ef407 ?
xhtml1/attribute-value-selector-009.xht 97d442f5c1c5b7c883684e956a3a53964d18db05 ?
-html4/attribute-value-selector-010.htm 6610e1761c91638f236f6d09e5fa3cd1ec9bc73f ?
+html4/attribute-value-selector-010.htm 8e5e682c49b5702b310e7c58e4a2b4caae5438c1 ?
html4/background-001.htm 3dd2f2ebcf82520953f31d00f243c309e9b005f9 ?
xhtml1/background-001.xht 3dd2f2ebcf82520953f31d00f243c309e9b005f9 ?
html4/background-002.htm 42b9cd53f06b23fbd5efb5774fb90cf6937cece9 ?
@@ -2748,7 +2748,8 @@ html4/bad-selector-001.htm 1d45e37ea036e7e72fcf9fc064a1eb064d2447b4 ?
xhtml1/bad-selector-001.xht 1d45e37ea036e7e72fcf9fc064a1eb064d2447b4 ?
html4/basic-css-table-001.htm a76fad935d54e5eded6be37d1f4d04ddc497d263 ?
xhtml1/basic-css-table-001.xht a76fad935d54e5eded6be37d1f4d04ddc497d263 ?
-html4/basic-html-table-001.htm 51ea5055ee5e8fbe0dcfed92e73ce5218baf89fa ?
+html4/basic-html-table-001.htm 2d2335714010abd404725d488c7a5ffb44b15c7c ?
+xhtml1/basic-html-table-001.xht 2d2335714010abd404725d488c7a5ffb44b15c7c ?
html4/before-after-001.htm bc2221b20dfc6597b1d3a72c2b6ce828e4637e6e ?
xhtml1/before-after-001.xht bc2221b20dfc6597b1d3a72c2b6ce828e4637e6e ?
html4/before-after-002.htm e508222d00574adb1450511af59f2d17b588e2b5 ?
@@ -7895,7 +7896,7 @@ html4/case-sensitive-004.htm 723fdbbe5941d318118e86cf5ae161312de476d2 ?
xhtml1/case-sensitive-004.xht 723fdbbe5941d318118e86cf5ae161312de476d2 ?
html4/case-sensitive-005.htm dfd0240ea392700c15e32a28eec725b6db820f94 ?
xhtml1/case-sensitive-005.xht dfd0240ea392700c15e32a28eec725b6db820f94 ?
-html4/case-sensitive-006.htm 22e1a8c5e8284dd76b4937bb74102888636a7325 ?
+html4/case-sensitive-006.htm 457235f5ac6fac023fd91e151fd6aac15d688db4 ?
xhtml1/case-sensitive-007.xht 07b1170801ad9349fabaf98db0ece9a247c6bbb5 ?
html4/case-sensitive-008.htm 8cf1bfbdf626dc47463dec1641223a3070ad05bb ?
xhtml1/case-sensitive-008.xht 8cf1bfbdf626dc47463dec1641223a3070ad05bb ?
@@ -9011,7 +9012,7 @@ html4/content-attr-001.htm a0172362ab7646f9bc95c6a72f8e802b0be15661 ?
xhtml1/content-attr-001.xht a0172362ab7646f9bc95c6a72f8e802b0be15661 ?
html4/content-attr-002.htm 3e946aa0feecdff07e2b1eb05d7ac1035d5bd7e7 ?
xhtml1/content-attr-002.xht 3e946aa0feecdff07e2b1eb05d7ac1035d5bd7e7 ?
-html4/content-attr-case-001.htm 931b842f10ec40ae8fbd9b273ae7247d1596ff48 ?
+html4/content-attr-case-001.htm 96aca06767439e52a29914a3e62c5fb48ca7b051 ?
xhtml1/content-attr-case-002.xht 8f51b48e369494bfb30ac28c19acfd57462413e2 ?
html4/content-auto-reset-001.htm 073f16d82ce968e2b8068bfa814e1766852b4f2b ?
xhtml1/content-auto-reset-001.xht 073f16d82ce968e2b8068bfa814e1766852b4f2b ?
@@ -12585,7 +12586,7 @@ html4/html-attribute-028.htm 1ce9f6f95b73a4ccf256bec09117276809d48ade ?
xhtml1/html-attribute-028.xht 1ce9f6f95b73a4ccf256bec09117276809d48ade ?
html4/html-attribute-029.htm f998397c8034e6c1736eb7ddec232c366a1c94a5 ?
xhtml1/html-attribute-029.xht f998397c8034e6c1736eb7ddec232c366a1c94a5 ?
-html4/html-case-sensitivity-001.htm c1084fb637732e0f38c98f3cf8d44ed7615b50d3 ?
+html4/html-case-sensitivity-001.htm 61c5f087d9286aac1c28ebd292b4d741f26ee594 ?
html4/html-precedence-001.htm 3573513b879877aac04434ec6e5b093269bc4524 ?
xhtml1/html-precedence-001.xht 3573513b879877aac04434ec6e5b093269bc4524 ?
html4/html-precedence-002.htm 0b46ebed4702a22efb288095cbdf9b70b775abdb ?
@@ -13034,7 +13035,7 @@ html4/keywords-000.htm 357b9fbfad6de9a3954d1b74132546939b2ab969 ?
xhtml1/keywords-000.xht 357b9fbfad6de9a3954d1b74132546939b2ab969 ?
html4/keywords-001.htm 13c37f2ae37cf36c4c63e048fda5b7e634131c79 ?
xhtml1/keywords-001.xht 13c37f2ae37cf36c4c63e048fda5b7e634131c79 ?
-html4/lang-pseudoclass-001.htm 2602376b05b0a04bfac482b35a7255b115f32cae ?
+html4/lang-pseudoclass-001.htm ed144842c4ac153c32ec42841a3670ec4f867836 ?
xhtml1/lang-pseudoclass-002.xht 809974aadd059c23c700cfcc3511f3600d18d104 ?
html4/lang-selector-001.htm 2cc3bcad14d2ae93e81330e70b355dc2d29fa55f ?
xhtml1/lang-selector-001.xht 2cc3bcad14d2ae93e81330e70b355dc2d29fa55f ?
@@ -16314,7 +16315,8 @@ html4/overflow-applies-to-014.htm 9dff4df7af0a5fd748bbf49d98ee9a49ddaf9441 ?
xhtml1/overflow-applies-to-014.xht 9dff4df7af0a5fd748bbf49d98ee9a49ddaf9441 ?
html4/overflow-applies-to-015.htm 442f3d24c0384de7ea16ff5eb82f46abcb88c8fb ?
xhtml1/overflow-applies-to-015.xht 442f3d24c0384de7ea16ff5eb82f46abcb88c8fb ?
-html4/overflow-html-body-001.htm fe1965ac899fd53ea219d93a81049663904e20d2 ?
+html4/overflow-html-body-001.htm b796f106ecbaf8f3ec883d428c6755e8631f1302 ?
+xhtml1/overflow-html-body-001.xht b796f106ecbaf8f3ec883d428c6755e8631f1302 ?
html4/overflow-parent-001.htm 5e5665c2ad7fbd835b709512267113fbdb6b67fc ?
xhtml1/overflow-parent-001.xht 5e5665c2ad7fbd835b709512267113fbdb6b67fc ?
html4/overflow-print-001.htm 6084ae9d52fdc1d051372ae928be2d0fc0ece147 ?
@@ -18708,10 +18710,14 @@ html4/table-height-algorithm-032.htm 4067a0970a6c859e9836ea36d8bed04790e01c29 ?
xhtml1/table-height-algorithm-032.xht 4067a0970a6c859e9836ea36d8bed04790e01c29 ?
html4/table-in-inline-001.htm 5736ce35d142b5b5210309b68e33956e7da02d39 ?
xhtml1/table-in-inline-001.xht 5736ce35d142b5b5210309b68e33956e7da02d39 ?
-html4/table-intro-example-001.htm 5352d59ceb6c3d96b6e080d940d77936081e224e ?
-html4/table-intro-example-002.htm bd69aaf91ac4bdf7dcab118078b9936bcd9a7bc1 ?
-html4/table-intro-example-003.htm 3033c9166cc42fe6bada3d42b925685eda3c4f78 ?
-html4/table-intro-example-004.htm 5729584dcaca25c6eefbb282fd41a6fc58f6b348 ?
+html4/table-intro-example-001.htm d3ec6d14d1ed132e0f7395c85d9803967a1aa6cb ?
+xhtml1/table-intro-example-001.xht d3ec6d14d1ed132e0f7395c85d9803967a1aa6cb ?
+html4/table-intro-example-002.htm 8702bfd06511a290586cb2565d9afd6227dbf1b3 ?
+xhtml1/table-intro-example-002.xht 8702bfd06511a290586cb2565d9afd6227dbf1b3 ?
+html4/table-intro-example-003.htm a748de6ac35b1b954e607023905ff851605c5412 ?
+xhtml1/table-intro-example-003.xht a748de6ac35b1b954e607023905ff851605c5412 ?
+html4/table-intro-example-004.htm 330287e4994e9b26e19f3d1b63a98e272fbe9506 ?
+xhtml1/table-intro-example-004.xht 330287e4994e9b26e19f3d1b63a98e272fbe9506 ?
html4/table-layer-transparency-001.htm 11f26cdc88668b70c3c86bd93e5bc970799e8643 ?
xhtml1/table-layer-transparency-001.xht 11f26cdc88668b70c3c86bd93e5bc970799e8643 ?
html4/table-layer-transparency-002.htm 825f6a7c7e4e9e7a130adf95489923cc130981c1 ?
diff --git a/tests/wpt/css-tests/css21_dev/testinfo.data b/tests/wpt/css-tests/css21_dev/testinfo.data
index 4fc735f9ffe..6d9691e0b26 100644
--- a/tests/wpt/css-tests/css21_dev/testinfo.data
+++ b/tests/wpt/css-tests/css21_dev/testinfo.data
@@ -27,7 +27,7 @@ abs-pos-non-replaced-vlr-051 reference/abs-pos-non-replaced-vlr-003-ref absolute
abs-pos-non-replaced-vlr-053 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 9c08e776675637130948bd4b6931af65719d29ff `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vlr-055 reference/abs-pos-non-replaced-vlr-007-ref absolutely positioned non-replaced element - 'direction: ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width e6152f2732060736d14b5a78a302e0bc8bbe793f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vlr-057 reference/abs-pos-non-replaced-vlr-003-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 512802c29f43864633b5ba4997e3435e77dfa780 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
-abs-pos-non-replaced-vlr-059 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 4a081025215343dc43c94a9afbecb4f8708d78c0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.
+abs-pos-non-replaced-vlr-059 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 87d3f8ddd1ad9152e5654825a8774a88494ade9f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vlr-061 reference/abs-pos-non-replaced-vlr-007-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width d5d7da3ef86e0bc59f71598418b084d23a7fc5e2 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vlr-063 reference/abs-pos-non-replaced-vlr-003-ref absolutely positioned non-replaced element - 'direction: ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width e44b75458e48fc677468fad2f6b97bfb27a04358 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto', then solve for 'height'.
abs-pos-non-replaced-vlr-065 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'width' is 'auto', 'left' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 7e931945d698024af484361d702fc1942f4c93d7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'left', 'width' is 'auto', 'left' and 'right' are not 'auto', then solve for 'width'.
@@ -139,7 +139,7 @@ abs-pos-non-replaced-vrl-050 reference/abs-pos-non-replaced-vrl-002-ref absolute
abs-pos-non-replaced-vrl-052 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 6d08a883aabdabe4db83d6e6a8b86508aa7b7a53 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vrl-054 reference/abs-pos-non-replaced-vrl-006-ref absolutely positioned non-replaced element - 'direction: ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 7ef86efb0eef5f8b43a82658c4cde941fa885c55 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vrl-056 reference/abs-pos-non-replaced-vrl-002-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 0684b6dac50f2a8a6af6e1e1e43cd9ad96e6607e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
-abs-pos-non-replaced-vrl-058 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 5ed1484c71061d9fdd91d13b776f19b73f7d1853 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.
+abs-pos-non-replaced-vrl-058 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 37684ca4836356475eb9e041a2bd629ff84f4ec3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.
abs-pos-non-replaced-vrl-060 reference/abs-pos-non-replaced-vrl-006-ref absolutely positioned non-replaced element - 'direction: rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width f125ea87971858a2689e498e6c6e302319fb346b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'rtl' and 'top' is 'auto' and 'height' and 'bottom' are not 'auto', then solve for 'top'.
abs-pos-non-replaced-vrl-062 reference/abs-pos-non-replaced-vrl-002-ref absolutely positioned non-replaced element - 'direction: ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 3a89ef33bd3f993b23dc0dc1a28612218ad0beb9 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'height' is 'auto' and 'top' and 'bottom' are not 'auto', then solve for 'height'.
abs-pos-non-replaced-vrl-064 reference/abs-pos-non-replaced-vrl-004-ref absolutely positioned non-replaced element - 'direction: ltr' and 'width' is 'auto', 'left' and 'right' are not 'auto' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width 575dcb96feed2e570ac0e03d1abb0f2af1fe4644 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> When 'direction' is 'ltr' and 'width' is 'auto', 'left' and 'right' are not 'auto', then solve for 'width'.
@@ -492,7 +492,7 @@ at-charset-009 at-charset-001,reference/at-charset-001-ref @charset over referri
at-charset-010 at-charset-001,reference/at-charset-001-ref Link charset attribute over referring document's codepage (set) http://www.w3.org/TR/CSS21/syndata.html#charset b39dee72a51df5e049fe0001bdbca19af3d01137 `Microsoft`<http://www.microsoft.com/> The stylesheet's encoding is determined by the link element's charset attribute and not the referring document's code page.
at-charset-011 at-charset-001,reference/at-charset-001-ref Link charset attribute over referring document's codepage (not set) http://www.w3.org/TR/CSS21/syndata.html#charset bb803f4f1bbf76e897491176102f107cbd4bb9ec `Microsoft`<http://www.microsoft.com/> The stylesheet's encoding is determined by the link element's charset attribute and not the referring document's code page.
at-charset-012 at-charset-001,reference/at-charset-001-ref Stylesheet encoding via the referring document's encoding (set) http://www.w3.org/TR/CSS21/syndata.html#charset a9023c2b0a8df17f3bce2a54374155da0b0aebf0 `Microsoft`<http://www.microsoft.com/> The stylesheet's encoding is determined by the set encoding of the referring document.
-at-charset-013 Stylesheet encoding via the referring document's encoding (user set) HTMLonly,interact http://www.w3.org/TR/CSS21/syndata.html#charset 145d211ea37c74e5394d6b6f93328fe536f21a1d `Microsoft`<http://www.microsoft.com/> The stylesheet's encoding is determined by the user set referring document's encoding.
+at-charset-013 Stylesheet encoding via the referring document's encoding (user set) HTMLonly,interact http://www.w3.org/TR/CSS21/syndata.html#charset 38743117b70c5990988feb2fd2569fa6927c0d7a `Microsoft`<http://www.microsoft.com/> The stylesheet's encoding is determined by the user set referring document's encoding.
at-charset-014 at-charset-001,reference/at-charset-001-ref Matching BOM and @charset (utf-8) http://www.w3.org/TR/CSS21/syndata.html#charset a1a3c6216ea92a07ef16e1fb147fd8432ff36c3d `Microsoft`<http://www.microsoft.com/> The encoding is correctly interpreted from the matched BOM and @charset.
at-charset-015 at-charset-001,reference/at-charset-001-ref Matching BOM and @charset (utf-16 LE) http://www.w3.org/TR/CSS21/syndata.html#charset 2e3f28c515a9921c50d55b8d4a59b22c9fe0c686 `Microsoft`<http://www.microsoft.com/> The encoding is correctly interpreted from the matched BOM and @charset.
at-charset-016 at-charset-001,reference/at-charset-001-ref Matching BOM and @charset (utf-16 BE) http://www.w3.org/TR/CSS21/syndata.html#charset 491813e6ed6b36b76b0a486476bc2b7024615486 `Microsoft`<http://www.microsoft.com/> The encoding is correctly interpreted from the matched BOM and @charset.
@@ -602,12 +602,12 @@ attribute-value-selector-001 reference/attribute-value-selector-001-ref Attribut
attribute-value-selector-002 reference/attribute-value-selector-001-ref Attribute selector matching value in hyphenated list http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 50f278c723eeaa566495f8a5f0d9224599d49b8f `Microsoft`<http://www.microsoft.com/> Selector matches attributes with specific value in a hyphen-separated list.
attribute-value-selector-003 reference/attribute-value-selector-001-ref Attribute selector matching value in list http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 508036fcffcc15830d5fdff9d40e8e7c0c1ccda3 `Microsoft`<http://www.microsoft.com/> Selector matches attribute with specific value in a space-separated list.
attribute-value-selector-004 reference/no-red-filler-text-ref Numeric attributes invalid http://www.w3.org/TR/CSS21/selector.html#attribute-selectors dfb8215a980f61f868127601e02f621b5d8de9a7 `Microsoft`<http://www.microsoft.com/> Attributes cannot begin with numerals.
-attribute-value-selector-005 reference/filler-text-below-green Case sensitivity of attributes and attribute values in HTML 4.01 HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 4e99118f4f08eb0e71b36b24b986cbe9e1ad15fe `Microsoft`<http://www.microsoft.com/> HTML 4.01 attribute names are not case sensitive.
+attribute-value-selector-005 reference/filler-text-below-green Case sensitivity of attributes and attribute values in HTML 4.01 HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 98fe9d0bad9fb7ca59e360a6c9c33042e5d451ea `Microsoft`<http://www.microsoft.com/> HTML 4.01 attribute names are not case sensitive.
attribute-value-selector-006 reference/filler-text-below-green Multiple and repeating attributes http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 1f42c36cb8f99e36982f9ebbec59c63967c711c1 `Microsoft`<http://www.microsoft.com/> Multiple attribute selectors can be used to refer to several attributes of an element, or even several times to the same attribute.
-attribute-value-selector-007 lang attribute selector - att=val HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors b144c51a0bda8a4416ab50f1cff0f77044315094 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> lang attribute selector with att=val in HTML should not be case sensitive, and should only match when att is exactly val
+attribute-value-selector-007 lang attribute selector - att=val HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors c66ad246bf6f8d5b5f16e330d968629d22c29ec1 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> lang attribute selector with att=val in HTML should not be case sensitive, and should only match when att is exactly val
attribute-value-selector-008 attribute selector - att=val nonHTML http://www.w3.org/TR/CSS21/selector.html#attribute-selectors df9f94901759df9b76cf40d97ca1bc87bd5ef407 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> attribute selector with att=val in XHTML should be case sensitive, and should only match when att is exactly val
attribute-value-selector-009 lang attribute selector - att |= val nonHTML http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 97d442f5c1c5b7c883684e956a3a53964d18db05 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> lang attribute selector with 'att |= val' in XHTML should be case sensitive, and match hyphen-separated list
-attribute-value-selector-010 lang attribute selector - att |= val HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 6610e1761c91638f236f6d09e5fa3cd1ec9bc73f `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> lang attribute selector with 'att |= val' in HTML should not be case sensitive, and match hyphen-separated list
+attribute-value-selector-010 lang attribute selector - att |= val HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 8e5e682c49b5702b310e7c58e4a2b4caae5438c1 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> lang attribute selector with 'att |= val' in HTML should not be case sensitive, and match hyphen-separated list
background-001 reference/background-001-ref Background with color http://www.w3.org/TR/CSS21/colors.html#propdef-background,http://www.w3.org/TR/CSS21/colors.html#background-properties,http://www.w3.org/TR/css3-background/#the-background 3dd2f2ebcf82520953f31d00f243c309e9b005f9 `Microsoft`<http://www.microsoft.com/> Background with color only sets the background of the element to the color specified.
background-002 reference/background-001-ref Background with an image image http://www.w3.org/TR/CSS21/colors.html#propdef-background,http://www.w3.org/TR/CSS21/colors.html#background-properties,http://www.w3.org/TR/css3-background/#the-background 42b9cd53f06b23fbd5efb5774fb90cf6937cece9 `Microsoft`<http://www.microsoft.com/> Background with image only sets the background of the element to the image specified.
background-003 reference/background-003-ref Background with repeat image http://www.w3.org/TR/CSS21/colors.html#propdef-background,http://www.w3.org/TR/CSS21/colors.html#background-properties,http://www.w3.org/TR/css3-background/#the-background-repeat 078b26cedc73d69fe8763d4a736bce0c87ad202b `Microsoft`<http://www.microsoft.com/> Background shorthand with repeat only sets its background-repeat subproperty. In such case, the other background subproperties are set to their initial values: 'background-image' is set to 'none', 'background-color' is set to transparent, 'background-attachment' is set to 'scroll', 'background-position' is set to '0% 0%'.
@@ -1389,7 +1389,7 @@ background-table-003 background-repeat on table rows http://www.w3.org/TR/CSS2
background-transparency-001 Background initial transparency http://www.w3.org/TR/CSS21/colors.html#background-properties 736b083d39ed02d90e26ecf8cfeaada2cc443b70 `Microsoft`<http://www.microsoft.com/> Background of the parent shines through the child if nothing is over it.
bad-selector-001 reference/no-red-filler-text-ref Parsing of bad selectors invalid http://www.w3.org/TR/CSS21/syndata.html#rule-sets 1d45e37ea036e7e72fcf9fc064a1eb064d2447b4 `Microsoft`<http://www.microsoft.com/> Declarations with bad selectors are ignored.
basic-css-table-001 CSS table display types http://www.w3.org/TR/CSS21/tables.html#table-display a76fad935d54e5eded6be37d1f4d04ddc497d263 `Microsoft`<http://www.microsoft.com/> CSS display table types are supported.
-basic-html-table-001 HTML table with every table element HTMLonly http://www.w3.org/TR/CSS21/tables.html#table-display,http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2 51ea5055ee5e8fbe0dcfed92e73ce5218baf89fa `Microsoft`<http://www.microsoft.com/> HTML table elements are supported.
+basic-html-table-001 HTML table with every table element http://www.w3.org/TR/CSS21/tables.html#table-display,http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2 2d2335714010abd404725d488c7a5ffb44b15c7c `Microsoft`<http://www.microsoft.com/> HTML table elements are supported.
before-after-001 reference/no-red-on-blank-page-ref Before, after applies to same selector invalid http://www.w3.org/TR/CSS21/generate.html#before-after-content bc2221b20dfc6597b1d3a72c2b6ce828e4637e6e `Microsoft`<http://www.microsoft.com/> Multiple pseudo-elements cannot be placed on the same selector.
before-after-002 Before, after is included in formatting changes http://www.w3.org/TR/CSS21/generate.html#before-after-content e508222d00574adb1450511af59f2d17b588e2b5 `Microsoft`<http://www.microsoft.com/> Generated content is included in any formatting changes made to an element.
before-after-011 reference/before-after-011-ref CSS table model and generated content: Basics http://www.w3.org/TR/CSS21/generate.html#content 4d711fe352bece2498662d33b1072358131808c1 `Ian Hickson`<mailto:ian@hixie.ch>
@@ -3965,7 +3965,7 @@ case-sensitive-001 reference/ref-green-background Case-sensitivity of At-rules (
case-sensitive-003 reference/case-sensitive-003-ref Case-sensitivity of pseudo-classes and pseudo-elements http://www.w3.org/TR/CSS21/syndata.html#characters 1e07287509efaccf3f3adfe46d062f0ea27a0aeb `Elika J. Etemad`<http://fantasai.inkedblade.net/> Pseudo-class and pseudo-element names are ASCII case-insensitive.
case-sensitive-004 reference/case-sensitive-003-ref Case-sensitivity of :lang() arguments http://www.w3.org/TR/CSS21/syndata.html#characters 723fdbbe5941d318118e86cf5ae161312de476d2 `Elika J. Etemad`<http://fantasai.inkedblade.net/> The argument to :lang() is ASCII case-insensitive.
case-sensitive-005 reference/case-sensitive-005-ref Case-sensitivity of counter names http://www.w3.org/TR/CSS21/syndata.html#characters dfd0240ea392700c15e32a28eec725b6db820f94 `Elika J. Etemad`<http://fantasai.inkedblade.net/> Counter names are case-sensitive.
-case-sensitive-006 reference/filler-text-below-green Case sensitivity with element selectors HTMLonly http://www.w3.org/TR/CSS21/syndata.html#characters 22e1a8c5e8284dd76b4937bb74102888636a7325 `Microsoft`<http://www.microsoft.com/> Element selectors are case-insensitive in HTML.
+case-sensitive-006 reference/filler-text-below-green Case sensitivity with element selectors HTMLonly http://www.w3.org/TR/CSS21/syndata.html#characters 457235f5ac6fac023fd91e151fd6aac15d688db4 `Microsoft`<http://www.microsoft.com/> Element selectors are case-insensitive in HTML.
case-sensitive-007 reference/no-red-filler-text-ref Case sensitivity with element selectors nonHTML http://www.w3.org/TR/CSS21/syndata.html#characters 07b1170801ad9349fabaf98db0ece9a247c6bbb5 `Microsoft`<http://www.microsoft.com/> Element selectors are case-sensitive in XHTML and XML.
case-sensitive-008 Case sensitive attributes http://www.w3.org/TR/CSS21/syndata.html#characters 8cf1bfbdf626dc47463dec1641223a3070ad05bb `Microsoft`<http://www.microsoft.com/> CSS style sheets parts that are not under the control of CSS are case dependant on the language being used.
character-encoding-001 html utf8, css http iso1 http http://www.w3.org/TR/CSS21/syndata.html#charset fb6776fd6b89a215898ffd2f8a2939bca234fd6d `Richard Ishida`<http://rishida.net> The user agent respects the encoding of a css stylesheet declared in HTTP.
@@ -4524,7 +4524,7 @@ content-178 Generated Content and :hover interact http://www.w3.org/TR/CSS21/ge
content-applies-to-001 Content property works only with :before and :after http://www.w3.org/TR/CSS21/generate.html#content 0a7b1ab9d36c05a3a846ddbb83630d2c7d472446 `Microsoft`<http://www.microsoft.com/> Content property only works in conjunction with the :before and :after pseudo-elements.
content-attr-001 Content property missing attr(x) http://www.w3.org/TR/CSS21/generate.html#content a0172362ab7646f9bc95c6a72f8e802b0be15661 `Microsoft`<http://www.microsoft.com/> If attribute (x) does not exist then an empty string is returned for the attr(x) value.
content-attr-002 Generated Content from Attributes http://www.w3.org/TR/CSS21/generate.html#content 3e946aa0feecdff07e2b1eb05d7ac1035d5bd7e7 `Ian Hickson`<mailto:ian@hixie.ch>
-content-attr-case-001 Content property attr(x) case sensitivity HTMLonly http://www.w3.org/TR/CSS21/generate.html#content 931b842f10ec40ae8fbd9b273ae7247d1596ff48 `Microsoft`<http://www.microsoft.com/> The attr(x) function selects the attribute even when case does not match.
+content-attr-case-001 Content property attr(x) case sensitivity HTMLonly http://www.w3.org/TR/CSS21/generate.html#content 96aca06767439e52a29914a3e62c5fb48ca7b051 `Microsoft`<http://www.microsoft.com/> The attr(x) function selects the attribute even when case does not match.
content-attr-case-002 content attr(x) case sensitivity nonHTML http://www.w3.org/TR/CSS21/generate.html#content 8f51b48e369494bfb30ac28c19acfd57462413e2 `Microsoft`<http://www.microsoft.com/> Verify in XHTML that attr(x) does not select the attribute when the case does not match
content-auto-reset-001 Content property on out of scope counter http://www.w3.org/TR/CSS21/generate.html#content 073f16d82ce968e2b8068bfa814e1766852b4f2b `Microsoft`<http://www.microsoft.com/> If content refers to a counter that is not in scope, it is assumed that a counter-reset has occurred and the counter is reset to zero.
content-counter-000 reference/content-counter-000-ref content: counter(c) http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/syndata.html#counter,http://www.w3.org/TR/CSS21/generate.html#counter-styles 11a2ca2e1625c9268277f0ae67b69128862f171f `L. David Baron`<http://dbaron.org/>
@@ -6314,7 +6314,7 @@ html-attribute-025 Attribute 'rows' vs CSS 'height' specificity http://www.w3.
html-attribute-027 Attribute 'size' vs CSS 'height' specificity http://www.w3.org/TR/CSS21/cascade.html#preshint 2ff211e36163503f656b0159564c0d65b733683a `Microsoft`<http://www.microsoft.com/> Attribute 'size' has a specificity of zero and is overridden by CSS.
html-attribute-028 reference/filler-text-below-green Attribute 'text' vs. CSS 'color' specificity http://www.w3.org/TR/CSS21/cascade.html#preshint 1ce9f6f95b73a4ccf256bec09117276809d48ade `Microsoft`<http://www.microsoft.com/> Attribute 'text' has a specificity of zero and is overridden by CSS.
html-attribute-029 Attribute 'vlink' vs. CSS ':visited' specificity history,interact http://www.w3.org/TR/CSS21/cascade.html#preshint f998397c8034e6c1736eb7ddec232c366a1c94a5 `Microsoft`<http://www.microsoft.com/> Attribute 'vlink' has a specificity of zero and is overridden by CSS.
-html-case-sensitivity-001 reference/filler-text-below-green HTML case sensitivity - Simple selectors HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors c1084fb637732e0f38c98f3cf8d44ed7615b50d3 `Microsoft`<http://www.microsoft.com/> Simple selectors are not case sensitive in HTML.
+html-case-sensitivity-001 reference/filler-text-below-green HTML case sensitivity - Simple selectors HTMLonly http://www.w3.org/TR/CSS21/selector.html#attribute-selectors 61c5f087d9286aac1c28ebd292b4d741f26ee594 `Microsoft`<http://www.microsoft.com/> Simple selectors are not case sensitive in HTML.
html-precedence-001 reference/filler-text-below-green Element selector precedence http://www.w3.org/TR/CSS21/cascade.html#preshint 3573513b879877aac04434ec6e5b093269bc4524 `Microsoft`<http://www.microsoft.com/> The 'color' attribute has a specificity equal to 0 which be overridden by subsequent style sheet rules.
html-precedence-002 Universal selector precedence http://www.w3.org/TR/CSS21/cascade.html 0b46ebed4702a22efb288095cbdf9b70b775abdb `Microsoft`<http://www.microsoft.com/> The universal selector and the 'color' attribute have the same specificity. The universal selector is applied since CSS takes precedence.
html-precedence-003 User style sheet precedence userstyle http://www.w3.org/TR/CSS21/cascade.html b507f02f7de40704408f6fb0730e3c9498592b07 `Microsoft`<http://www.microsoft.com/> The 'font' element's 'color' attribute trumps the user stylesheet's universal selector. They have the same specificity but the font element is a virtual author rule.
@@ -6546,7 +6546,7 @@ invalid-decl-at-rule-001 reference/filler-text-below-green Parsing invalid decla
invalid-decl-at-rule-002 reference/filler-text-below-green Parsing invalid declarations in at-rules where valid declaration follows invalid rule invalid http://www.w3.org/TR/CSS21/syndata.html#parsing-errors 18333853d45725f63cfc9ac8c77ccf8019fbd6a0 `Microsoft`<http://www.microsoft.com/> Invalid declarations at the beginning of at-rules are ignored while the remaining following valid declarations are applied.
keywords-000 reference/ref-green-background Keywords v. Strings (background) http://www.w3.org/TR/CSS21/syndata.html#keywords 357b9fbfad6de9a3954d1b74132546939b2ab969 `L. David Baron`<http://dbaron.org/>
keywords-001 reference/keywords-001-ref Keywords v. Strings (width) http://www.w3.org/TR/CSS21/syndata.html#keywords 13c37f2ae37cf36c4c63e048fda5b7e634131c79 `L. David Baron`<http://dbaron.org/>
-lang-pseudoclass-001 :lang pseudoclass HTMLonly http://www.w3.org/TR/CSS21/selector.html#lang 2602376b05b0a04bfac482b35a7255b115f32cae `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> :lang pseudoclass in HTML should not be case-sensitive, and match a substring
+lang-pseudoclass-001 :lang pseudoclass HTMLonly http://www.w3.org/TR/CSS21/selector.html#lang ed144842c4ac153c32ec42841a3670ec4f867836 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> :lang pseudoclass in HTML should not be case-sensitive, and match a substring
lang-pseudoclass-002 :lang pseudoclass nonHTML http://www.w3.org/TR/CSS21/selector.html#lang 809974aadd059c23c700cfcc3511f3600d18d104 `Richard Ishida`<mailto:ishida@w3.org>,`Eira Monstad, Opera Software ASA`<mailto:public-testsuites@opera.com> :lang pseudoclass in XHTML should be case sensitive, and match a substring
lang-selector-001 reference/lang-selector-001-ref Selectors :lang pseudo-class http://www.w3.org/TR/CSS21/selector.html#lang 2cc3bcad14d2ae93e81330e70b355dc2d29fa55f `Microsoft`<http://www.microsoft.com/> The :lang pseudo-class selector matches any element with a matching lang attribute.
lang-selector-002 reference/no-red-filler-text-ref Empty :lang selector invalid http://www.w3.org/TR/CSS21/selector.html#lang b7b03b42293d2980dc7fe0c42c76fe4e42cf7b3f `Microsoft`<http://www.microsoft.com/> Language identifier cannot be empty.
@@ -8187,7 +8187,7 @@ overflow-applies-to-012 reference/ref-if-there-is-no-red overflow applied to ele
overflow-applies-to-013 reference/ref-if-there-is-no-red overflow applied to elements with 'display' set to 'table' ahem http://www.w3.org/TR/CSS21/visufx.html#propdef-overflow,http://www.w3.org/TR/CSS21/visufx.html#overflow f32853446be0649bcbf2ad5d370f85cf9f1a57fd `Microsoft`<http://www.microsoft.com/> The 'overflow' property applies to elements with 'display' set to 'table'.
overflow-applies-to-014 reference/ref-if-there-is-no-red overflow applied to elements with 'display' set to 'inline-table' ahem http://www.w3.org/TR/CSS21/visufx.html#propdef-overflow,http://www.w3.org/TR/CSS21/visufx.html#overflow 9dff4df7af0a5fd748bbf49d98ee9a49ddaf9441 `Microsoft`<http://www.microsoft.com/> The 'overflow' property applies to elements with 'display' set to 'inline-table'.
overflow-applies-to-015 reference/ref-if-there-is-no-red overflow applied to elements with 'display' set to 'table-caption' ahem http://www.w3.org/TR/CSS21/visufx.html#propdef-overflow,http://www.w3.org/TR/CSS21/visufx.html#overflow 442f3d24c0384de7ea16ff5eb82f46abcb88c8fb `Microsoft`<http://www.microsoft.com/> The 'overflow' property applies to elements with 'display' set to 'table-caption'.
-overflow-html-body-001 Overflow on body propagates to viewport HTMLonly http://www.w3.org/TR/CSS21/visufx.html#overflow fe1965ac899fd53ea219d93a81049663904e20d2 `Microsoft`<http://www.microsoft.com/> An HTML user agent propagates the 'overflow' property from the 'body' to the viewport.
+overflow-html-body-001 Overflow on body propagates to viewport http://www.w3.org/TR/CSS21/visufx.html#overflow b796f106ecbaf8f3ec883d428c6755e8631f1302 `Microsoft`<http://www.microsoft.com/> An HTML user agent propagates the 'overflow' property from the 'body' to the viewport.
overflow-parent-001 Overflow hidden on root element http://www.w3.org/TR/CSS21/visufx.html#overflow 5e5665c2ad7fbd835b709512267113fbdb6b67fc `Microsoft`<http://www.microsoft.com/> Clipping does not affect elements where their parent is the viewport.
overflow-print-001 Overflow 'scroll' and printing may,paged http://www.w3.org/TR/CSS21/visufx.html#overflow 6084ae9d52fdc1d051372ae928be2d0fc0ece147 `Microsoft`<http://www.microsoft.com/> The 'overflow' property set to 'scroll' acts like 'visible' when element is printed.
overflow-root-001 Overflow on root propagates to viewport http://www.w3.org/TR/CSS21/visufx.html#overflow 2732f05f98602083e3cac47e147b2cf9a8ef8e6b `Microsoft`<http://www.microsoft.com/> The 'overflow' property set on the root propagates to the viewport.
@@ -9388,10 +9388,10 @@ table-height-algorithm-030 Cell boxes smaller than their rows receive extra pad
table-height-algorithm-031 Table baseline and caption http://www.w3.org/TR/CSS21/tables.html#height-layout,http://www.w3.org/TR/CSS21/visudet.html#leading 65eca5feb9ce005655803e21634e7db8b7b8dc87 `Microsoft`<http://www.microsoft.com/> A table caption does not set the baseline for a table.
table-height-algorithm-032 Inline-table baseline and caption http://www.w3.org/TR/CSS21/tables.html#height-layout,http://www.w3.org/TR/CSS21/visudet.html#leading 4067a0970a6c859e9836ea36d8bed04790e01c29 `Microsoft`<http://www.microsoft.com/> A table caption does not set the baseline for an inline-table.
table-in-inline-001 reference/table-in-inline-001-ref blocks inside inlines &#8211; table-pseudo-in-part3-1 http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level 5736ce35d142b5b5210309b68e33956e7da02d39 `Boris Zbarsky`<mailto:bzbarsky@mit.edu>,`Mozilla Corporation`<http://mozilla.com/>
-table-intro-example-001 Introduction to Tables (text-align, font-weight) HTMLonly http://www.w3.org/TR/CSS21/tables.html#tables-intro 5352d59ceb6c3d96b6e080d940d77936081e224e `Microsoft`<http://www.microsoft.com/> 'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1).
-table-intro-example-002 Introduction to Tables (vertical-align) HTMLonly http://www.w3.org/TR/CSS21/tables.html#tables-intro bd69aaf91ac4bdf7dcab118078b9936bcd9a7bc1 `Microsoft`<http://www.microsoft.com/> 'vertical-align' can be set on table cells (example from section 17.1).
-table-intro-example-003 Introduction to Tables (border-collapse, border) HTMLonly http://www.w3.org/TR/CSS21/tables.html#tables-intro 3033c9166cc42fe6bada3d42b925685eda3c4f78 `Microsoft`<http://www.microsoft.com/> 'border-collapse' and 'border' can be set on table elements (example from section 17.1).
-table-intro-example-004 Introduction to Tables (caption-side) HTMLonly http://www.w3.org/TR/CSS21/tables.html#tables-intro 5729584dcaca25c6eefbb282fd41a6fc58f6b348 `Microsoft`<http://www.microsoft.com/> 'caption-side' can be set on a table caption (example from section 17.1).
+table-intro-example-001 Introduction to Tables (text-align, font-weight) http://www.w3.org/TR/CSS21/tables.html#tables-intro d3ec6d14d1ed132e0f7395c85d9803967a1aa6cb `Microsoft`<http://www.microsoft.com/> 'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1).
+table-intro-example-002 Introduction to Tables (vertical-align) http://www.w3.org/TR/CSS21/tables.html#tables-intro 8702bfd06511a290586cb2565d9afd6227dbf1b3 `Microsoft`<http://www.microsoft.com/> 'vertical-align' can be set on table cells (example from section 17.1).
+table-intro-example-003 Introduction to Tables (border-collapse, border) http://www.w3.org/TR/CSS21/tables.html#tables-intro a748de6ac35b1b954e607023905ff851605c5412 `Microsoft`<http://www.microsoft.com/> 'border-collapse' and 'border' can be set on table elements (example from section 17.1).
+table-intro-example-004 Introduction to Tables (caption-side) http://www.w3.org/TR/CSS21/tables.html#tables-intro 330287e4994e9b26e19f3d1b63a98e272fbe9506 `Microsoft`<http://www.microsoft.com/> 'caption-side' can be set on a table caption (example from section 17.1).
table-layer-transparency-001 Background on a table element shows if all elements above its layer are transparent http://www.w3.org/TR/CSS21/tables.html#table-layers 11f26cdc88668b70c3c86bd93e5bc970799e8643 `Microsoft`<http://www.microsoft.com/> A background set on a table element will show if all table element layers above it are transparent.
table-layer-transparency-002 Background on a column group element shows if all elements above its layer are transparent http://www.w3.org/TR/CSS21/tables.html#table-layers 825f6a7c7e4e9e7a130adf95489923cc130981c1 `Microsoft`<http://www.microsoft.com/> A background set on a column group element will show if all table element layers above it are transparent.
table-layer-transparency-003 Background on a column group element shows on all of a cell that spans through it 96dpi,image http://www.w3.org/TR/CSS21/tables.html#table-layers 9518bed9b069d5b14537e2b5561158bd8ca24898 `Microsoft`<http://www.microsoft.com/> A background set on a column group element will show on all of a cell that spans outside of it, but it will not affect background image positioning.
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht b/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht
index 53fa7894e39..2d2d1a0ccb4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vlr-059.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht b/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht
index b8ce38d64d5..99fb7a944d2 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/abs-pos-non-replaced-vrl-058.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
@@ -11,7 +11,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/basic-html-table-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/basic-html-table-001.xht
new file mode 100644
index 00000000000..8e7fef365fb
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/basic-html-table-001.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: HTML table with every table element</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#table-display" />
+ <link rel="help" href="http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2" />
+ <meta name="assert" content="HTML table elements are supported." />
+ <style type="text/css">
+ caption, td, th
+ {
+ background: black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a solid bar on top of a three-by-three grid of boxes below.</p>
+ <table border="1">
+ <caption>X</caption>
+ <colgroup>
+ <col />
+ <col />
+ </colgroup>
+ <colgroup>
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>XXXXX</th>
+ <th>XXXXX</th>
+ <th>XXXXX</th>
+ </tr>
+ </thead>
+ <tfoot>
+ <tr>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ </tr>
+ </tfoot>
+ <tbody>
+ <tr>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ </tr>
+ </tbody>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-1.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-1.xht
index 71ff793d472..ed573d284aa 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-1.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-1.xht
@@ -30,7 +30,10 @@
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
- <a href="https://www.w3.org/TR/CSS21/about.html">1 About the CSS 2.1 Specification</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/about.html#q1.0">1 About the CSS 2.1 Specification</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s1.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-10.xht
index ba733da8144..37e75a29ed5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-10.xht
@@ -30,7 +30,10 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/CSS21/visudet.html">10 Visual formatting model details</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/visudet.html#q10.0">10 Visual formatting model details</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s10.1">
@@ -4171,9 +4174,9 @@
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
@@ -4699,9 +4702,9 @@
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-11.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-11.xht
index b0cb056530e..a6388179b3a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-11.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-11.xht
@@ -30,7 +30,10 @@
<tbody id="s11">
<tr><th colspan="4" scope="rowgroup">
<a href="#s11">+</a>
- <a href="https://www.w3.org/TR/CSS21/visufx.html">11 Visual effects</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/visufx.html#q11.0">11 Visual effects</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s11.1">
@@ -616,6 +619,17 @@
</ul>
</td>
</tr>
+ <tr id="overflow-html-body-001-11.1.1" class="">
+ <td>
+ <a href="overflow-html-body-001.xht">overflow-html-body-001</a></td>
+ <td></td>
+ <td></td>
+ <td>Overflow on body propagates to viewport
+ <ul class="assert">
+ <li>An HTML user agent propagates the 'overflow' property from the 'body' to the viewport.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="overflow-parent-001-11.1.1" class="">
<td>
<a href="overflow-parent-001.xht">overflow-parent-001</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht
index d3a7c255aa7..ec3b574b825 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/generate.html#generated-text">12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s12.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s12.#x0">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-13.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-13.xht
index f0ee1586a8b..f89e4e6e376 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-13.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-13.xht
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/page.html#the-page">13 Paged media</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s13.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s13.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13.1">+</a>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht
index 810d9c25fe7..1123ff003e3 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht
@@ -30,7 +30,10 @@
<tbody id="s14">
<tr><th colspan="4" scope="rowgroup">
<a href="#s14">+</a>
- <a href="https://www.w3.org/TR/CSS21/colors.html">14 Colors and Backgrounds</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/colors.html#q14.0">14 Colors and Backgrounds</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s14.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s14.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht
index 5400d683ecb..31c6e9d5837 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht
@@ -30,7 +30,10 @@
<tbody id="s15">
<tr><th colspan="4" scope="rowgroup">
<a href="#s15">+</a>
- <a href="https://www.w3.org/TR/CSS21/fonts.html">15 Fonts</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/fonts.html#q15.0">15 Fonts</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s15.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s15.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-16.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-16.xht
index 509b6e3191a..b6de913108b 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-16.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-16.xht
@@ -30,7 +30,10 @@
<tbody id="s16">
<tr><th colspan="4" scope="rowgroup">
<a href="#s16">+</a>
- <a href="https://www.w3.org/TR/CSS21/text.html">16 Text</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/text.html#q16.0">16 Text</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s16.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s16.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-17.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-17.xht
index 82c13a2fded..7badb6c74ee 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-17.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-17.xht
@@ -30,7 +30,10 @@
<tbody id="s17">
<tr><th colspan="4" scope="rowgroup">
<a href="#s17">+</a>
- <a href="https://www.w3.org/TR/CSS21/tables.html">17 Tables</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/tables.html#q17.0">17 Tables</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s17.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s17.1">
@@ -137,6 +140,50 @@
</ul>
</td>
</tr>
+ <tr id="table-intro-example-001-17.1" class="">
+ <td>
+ <a href="table-intro-example-001.xht">table-intro-example-001</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (text-align, font-weight)
+ <ul class="assert">
+ <li>'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="table-intro-example-002-17.1" class="">
+ <td>
+ <a href="table-intro-example-002.xht">table-intro-example-002</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (vertical-align)
+ <ul class="assert">
+ <li>'vertical-align' can be set on table cells (example from section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="table-intro-example-003-17.1" class="">
+ <td>
+ <a href="table-intro-example-003.xht">table-intro-example-003</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (border-collapse, border)
+ <ul class="assert">
+ <li>'border-collapse' and 'border' can be set on table elements (example from section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="table-intro-example-004-17.1" class="">
+ <td>
+ <a href="table-intro-example-004.xht">table-intro-example-004</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (caption-side)
+ <ul class="assert">
+ <li>'caption-side' can be set on a table caption (example from section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
<tr id="table-organization-001-17.1" class="">
<td>
<a href="table-organization-001.xht">table-organization-001</a></td>
@@ -227,6 +274,17 @@
</ul>
</td>
</tr>
+ <tr id="basic-html-table-001-17.2" class="">
+ <td>
+ <a href="basic-html-table-001.xht">basic-html-table-001</a></td>
+ <td></td>
+ <td></td>
+ <td>HTML table with every table element
+ <ul class="assert">
+ <li>HTML table elements are supported.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="before-content-display-012-17.2" class="">
<td>
<a href="before-content-display-012.xht">before-content-display-012</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-18.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-18.xht
index 241fa40de4a..276fd0bcf3f 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-18.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-18.xht
@@ -30,7 +30,10 @@
<tbody id="s18">
<tr><th colspan="4" scope="rowgroup">
<a href="#s18">+</a>
- <a href="https://www.w3.org/TR/CSS21/ui.html">18 User interface</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/ui.html#q18.0">18 User interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s18.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s18.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-2.xht
index 6e2541a4475..010b4a724bb 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-2.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-2.xht
@@ -30,7 +30,10 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/CSS21/intro.html">2 Introduction to CSS 2.1</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/intro.html#q2.0">2 Introduction to CSS 2.1</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-3.xht
index f61a4865067..9ddd9cc2359 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-3.xht
@@ -30,7 +30,10 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/CSS21/conform.html">3 Conformance: Requirements and Recommendations</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/conform.html#q3.0">3 Conformance: Requirements and Recommendations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s3.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-4.xht
index 7d04993d7ca..0086ecf94f5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-4.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-4.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Syntax and basic data types (439 tests)</h2>
+ <h2>Syntax and basic data types (431 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,96 +30,11 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/CSS21/syndata.html">4 Syntax and basic data types</a></th></tr>
- <!-- 8 tests -->
- <tr id="counters-001-4" class="">
- <td>
- <a href="counters-001.xht">counters-001</a></td>
- <td><a href="reference/counters-001-ref.xht">=</a> </td>
- <td></td>
- <td>Parsing counter functions with just the identifier
- <ul class="assert">
- <li>Counters can be referred to using only the identifier.</li>
- </ul>
- </td>
- </tr>
- <tr id="counters-002-4" class="invalid">
- <td>
- <a href="counters-002.xht">counters-002</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Parsing invalid counter functions - Too many arguments
- <ul class="assert">
- <li>A counter is invalid if it has too many arguments.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-014-4" class="">
- <td>
- <a href="ident-014.xht">ident-014</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Selector attributes and hyphens
- <ul class="assert">
- <li>Attribute selectors can begin with hyphens.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-015-4" class="">
- <td>
- <a href="ident-015.xht">ident-015</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Attribute selectors and underscores
- <ul class="assert">
- <li>Attribute selectors can begin with underscores.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-016-4" class="">
- <td>
- <a href="ident-016.xht">ident-016</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Attribute selectors with hyphens and underscores
- <ul class="assert">
- <li>Attribute selectors are valid if they begin with hyphens and then underscores.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-017-4" class="invalid">
- <td>
- <a href="ident-017.xht">ident-017</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Attribute selection with digits
- <ul class="assert">
- <li>Attribute selectors cannot begin with digits.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-018-4" class="invalid">
- <td>
- <a href="ident-018.xht">ident-018</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Attribute selectors starting with hyphens and digits
- <ul class="assert">
- <li>Attribute selectors cannot begin with hyphens then digits.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-019-4" class="">
- <td>
- <a href="ident-019.xht">ident-019</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Attribute selectors starting with underscore and digits
- <ul class="assert">
- <li>Attribute selectors can begin with underscore then digits.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/syndata.html#q4.0">4 Syntax and basic data types</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-5.xht
index e913af114ae..bfe1618ad1c 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-5.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Selectors (677 tests)</h2>
+ <h2>Selectors (668 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,80 +30,11 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/CSS21/selector.html">5 Selectors</a></th></tr>
- <!-- 9 tests -->
- <tr id="cascade-import-dynamic-001-5" class="">
- <td>
- <a href="cascade-import-dynamic-001.xht">cascade-import-dynamic-001</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet append (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-002-5" class="">
- <td>
- <a href="cascade-import-dynamic-002.xht">cascade-import-dynamic-002</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet append (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-003-5" class="">
- <td>
- <a href="cascade-import-dynamic-003.xht">cascade-import-dynamic-003</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet insertion (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-004-5" class="">
- <td>
- <a href="cascade-import-dynamic-004.xht">cascade-import-dynamic-004</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet insertion (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-005-5" class="">
- <td>
- <a href="cascade-import-dynamic-005.xht">cascade-import-dynamic-005</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet deletion (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-006-5" class="">
- <td>
- <a href="cascade-import-dynamic-006.xht">cascade-import-dynamic-006</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet deletion (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-control-5" class="">
- <td>
- <a href="cascade-import-dynamic-control.xht">cascade-import-dynamic-control</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Control test
- </td>
- </tr>
- <tr id="html-precedence-004-5" class="userstyle">
- <td>
- <a href="html-precedence-004.xht">html-precedence-004</a></td>
- <td><a href="reference/html-precedence-004-ref.xht">=</a> </td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User Stylesheets and non-CSS Presentational Hints
- </td>
- </tr>
- <tr id="html-precedence-005-5" class="userstyle">
- <td>
- <a href="html-precedence-005.xht">html-precedence-005</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User Stylesheets and non-CSS Presentational Hints
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/selector.html#q5.0">5 Selectors</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-6.xht
index 12519429186..5009f4aa553 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-6.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Assigning property values, Cascading, and Inheritance (145 tests)</h2>
+ <h2>Assigning property values, Cascading, and Inheritance (117 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,316 +30,11 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/CSS21/cascade.html">6 Assigning property values, Cascading, and Inheritance</a></th></tr>
- <!-- 28 tests -->
- <tr id="at-import-001-6" class="">
- <td>
- <a href="at-import-001.xht">at-import-001</a></td>
- <td></td>
- <td></td>
- <td>@import not as the first declaration
- <ul class="assert">
- <li>An @import is ignored if it is not the first statement in a style block.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-002-6" class="">
- <td>
- <a href="at-import-002.xht">at-import-002</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Importing external stylesheets with @import
- <ul class="assert">
- <li>An @import used to import external stylesheets.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-003-6" class="">
- <td>
- <a href="at-import-003.xht">at-import-003</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Importing styles using @import with a string
- <ul class="assert">
- <li>An @import used with just a string is interpreted as if it had url(...) around it.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-004-6" class="">
- <td>
- <a href="at-import-004.xht">at-import-004</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'print'
- <ul class="assert">
- <li>Specifying a media-dependency of print does not apply rules to the user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-005-6" class="">
- <td>
- <a href="at-import-005.xht">at-import-005</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'all'
- <ul class="assert">
- <li>Specifying the media-dependency of 'all' applies to all media types including user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-006-6" class="">
- <td>
- <a href="at-import-006.xht">at-import-006</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'screen'
- <ul class="assert">
- <li>Specifying the media-dependent import rules to 'screen' applies to user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-007-6" class="">
- <td>
- <a href="at-import-007.xht">at-import-007</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>@import with @charset
- <ul class="assert">
- <li>An @import is valid after @charset.</li>
- </ul>
- </td>
- </tr>
- <tr id="html-precedence-002-6" class="">
- <td>
- <a href="html-precedence-002.xht">html-precedence-002</a></td>
- <td></td>
- <td></td>
- <td>Universal selector precedence
- <ul class="assert">
- <li>The universal selector and the 'color' attribute have the same specificity. The universal selector is applied since CSS takes precedence.</li>
- </ul>
- </td>
- </tr>
- <tr id="html-precedence-003-6" class="userstyle">
- <td>
- <a href="html-precedence-003.xht">html-precedence-003</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User style sheet precedence
- <ul class="assert">
- <li>The 'font' element's 'color' attribute trumps the user stylesheet's universal selector. They have the same specificity but the font element is a virtual author rule.</li>
- </ul>
- </td>
- </tr>
- <tr id="inherited-value-002-6" class="ahem">
- <td>
- <a href="inherited-value-002.xht">inherited-value-002</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>Inheriting computed values
- <ul class="assert">
- <li>The computed value of a font-size with a percentage is the percentage of its parent's font-size value. A nested element which also has a percentage applies the parents' specified value (which is inherited).</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-001-6" class="userstyle">
- <td>
- <a href="user-stylesheet-001.xht">user-stylesheet-001</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User defined stylesheet can be applied
- <ul class="assert">
- <li>User stylesheet can be applied to the page.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-002-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-002.xht">user-stylesheet-002</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User defined stylesheet can be applied and persisted
- <ul class="assert">
- <li>The user stylesheet is still applied after close and reopen the user agent window.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-003-6" class="userstyle">
- <td>
- <a href="user-stylesheet-003.xht">user-stylesheet-003</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Rules with normal declarations in an user defined stylesheet can be overriden by rules with normal declarations from author in a style block
- <ul class="assert">
- <li>A CSS rule (with normal - not !important - declarations) in an author style sheet have more weight than a CSS rule (with normal - not !important -declarations) in an user style sheet.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-004-6" class="userstyle">
- <td>
- <a href="user-stylesheet-004.xht">user-stylesheet-004</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Rules with normal declarations in an user defined stylesheet can be overriden by normal declarations from author in an inline style attribute
- <ul class="assert">
- <li>A normal - not !important - declaration in an inline style from author have more weight than a CSS rule (with normal - not !important -) declarations in an user style sheet.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-005-6" class="userstyle">
- <td>
- <a href="user-stylesheet-005.xht">user-stylesheet-005</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Descendant selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The descendant selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-006-6" class="userstyle">
- <td>
- <a href="user-stylesheet-006.xht">user-stylesheet-006</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Child selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The child selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-007-6" class="userstyle">
- <td>
- <a href="user-stylesheet-007.xht">user-stylesheet-007</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Adjacent sibling selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The adjacent sibling selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-008-6" class="userstyle">
- <td>
- <a href="user-stylesheet-008.xht">user-stylesheet-008</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Attribute selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The attribute selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-009-6" class="userstyle">
- <td>
- <a href="user-stylesheet-009.xht">user-stylesheet-009</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>ID selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The ID selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-010-6" class="userstyle">
- <td>
- <a href="user-stylesheet-010.xht">user-stylesheet-010</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-class selector :first-child defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :first-child defined in user stylesheet is applied to the first child of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-011-6" class="userstyle">
- <td>
- <a href="user-stylesheet-011.xht">user-stylesheet-011</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element first-line selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :first-line defined in user stylesheet is applied to the first line of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-012-6" class="history userstyle">
- <td>
- <a href="user-stylesheet-012.xht">user-stylesheet-012</a></td>
- <td></td>
- <td><abbr class="history" title="Requires session history">History</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Link defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :link defined in user stylesheet is applied to all links.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-013-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-013.xht">user-stylesheet-013</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Visited selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :visited defined in user stylesheet is applied when a link has already been visited.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-014-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-014.xht">user-stylesheet-014</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Hover defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :hover defined in user stylesheet is applied when the mouse is above an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-015-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-015.xht">user-stylesheet-015</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-class :active defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :active defined in user stylesheet is implemented.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-016-6" class="userstyle">
- <td>
- <a href="user-stylesheet-016.xht">user-stylesheet-016</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element first-letter selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :first-letter defined in user stylesheet is applied to the first letter of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-017-6" class="userstyle">
- <td>
- <a href="user-stylesheet-017.xht">user-stylesheet-017</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element before selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :before defined in user stylesheet is inserted before an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-018-6" class="userstyle">
- <td>
- <a href="user-stylesheet-018.xht">user-stylesheet-018</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element after selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :after defined in user stylesheet is inserted after an element.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/cascade.html#q6.0">6 Assigning property values, Cascading, and Inheritance</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-7.xht
index 7dfe0c642f1..f991904e8aa 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-7.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Media types (22 tests)</h2>
+ <h2>Media types (5 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,195 +30,11 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/CSS21/media.html">7 Media types</a></th></tr>
- <!-- 17 tests -->
- <tr id="media-dependency-001-7" class="">
- <td>
- <a href="media-dependency-001.xht">media-dependency-001</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>@media and target mediums
- <ul class="assert">
- <li>@media with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-002-7" class="">
- <td>
- <a href="media-dependency-002.xht">media-dependency-002</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>@import and target mediums
- <ul class="assert">
- <li>@media with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-003-7" class="">
- <td>
- <a href="media-dependency-003.xht">media-dependency-003</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Link tags and target mediums
- <ul class="assert">
- <li>Link with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-004-7" class="">
- <td>
- <a href="media-dependency-004.xht">media-dependency-004</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Case-insensitive media types
- <ul class="assert">
- <li>Media types are case-insensitive.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-005-7" class="invalid">
- <td>
- <a href="media-dependency-005.xht">media-dependency-005</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Ignoring bad media types with @import
- <ul class="assert">
- <li>User agent ignores media types it does not understand with @import.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-006-7" class="invalid">
- <td>
- <a href="media-dependency-006.xht">media-dependency-006</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Ignoring bad media types with @media
- <ul class="assert">
- <li>User agent ignores media types it does not understand with @media.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-007-7" class="">
- <td>
- <a href="media-dependency-007.xht">media-dependency-007</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums
- <ul class="assert">
- <li>The @media block does not apply because it does not match the target medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-008-7" class="">
- <td>
- <a href="media-dependency-008.xht">media-dependency-008</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums and @import
- <ul class="assert">
- <li>The @import command does not apply because it does not match the target medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-009-7" class="">
- <td>
- <a href="media-dependency-009.xht">media-dependency-009</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Matching the 'All' target medium
- <ul class="assert">
- <li>The 'all' media type applies to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-010-7" class="">
- <td>
- <a href="media-dependency-010.xht">media-dependency-010</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (braille)
- <ul class="assert">
- <li>The 'braille' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-011-7" class="">
- <td>
- <a href="media-dependency-011.xht">media-dependency-011</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (embossed)
- <ul class="assert">
- <li>The 'embossed' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-012-7" class="">
- <td>
- <a href="media-dependency-012.xht">media-dependency-012</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (handheld)
- <ul class="assert">
- <li>The 'handheld' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-013-7" class="">
- <td>
- <a href="media-dependency-013.xht">media-dependency-013</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (projection)
- <ul class="assert">
- <li>The 'projection' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-014-7" class="">
- <td>
- <a href="media-dependency-014.xht">media-dependency-014</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (speech)
- <ul class="assert">
- <li>The 'speech' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-015-7" class="">
- <td>
- <a href="media-dependency-015.xht">media-dependency-015</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (tty)
- <ul class="assert">
- <li>The 'tty' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-016-7" class="">
- <td>
- <a href="media-dependency-016.xht">media-dependency-016</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (tv)
- <ul class="assert">
- <li>The 'tv' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-017-7" class="">
- <td>
- <a href="media-dependency-017.xht">media-dependency-017</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Multiple target mediums
- <ul class="assert">
- <li>An '@media' rule specifies the target media types separated by commas.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/media.html#q7.0">7 Media types</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s7.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht
index 471ccaaf28f..70e7346fb13 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/box.html#box-model">8 Box model</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s8.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s8.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8.1">+</a>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-9.xht
index f957c82ac6b..e65591f3fc4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-9.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Visual formatting model (1247 tests)</h2>
+ <h2>Visual formatting model (1246 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,16 +30,11 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/CSS21/visuren.html">9 Visual formatting model</a></th></tr>
- <!-- 1 tests -->
- <tr id="c5526c-display-000-9" class="">
- <td>
- <a href="c5526c-display-000.xht">c5526c-display-000</a></td>
- <td></td>
- <td></td>
- <td>display/box/float/clear test
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/visuren.html#q9.0">9 Visual formatting model</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s9.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-A.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-A.xht
index 918efb8b096..311d98c1bb4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-A.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-A.xht
@@ -30,7 +30,10 @@
<tbody id="sA">
<tr><th colspan="4" scope="rowgroup">
<a href="#sA">+</a>
- <a href="https://www.w3.org/TR/CSS21/aural.html">A Aural style sheets</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/aural.html#q19.0">A Aural style sheets</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sA.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sA.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-B.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-B.xht
index 5bc259221d9..fad1b00c46a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-B.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-B.xht
@@ -30,7 +30,10 @@
<tbody id="sB">
<tr><th colspan="4" scope="rowgroup">
<a href="#sB">+</a>
- <a href="https://www.w3.org/TR/CSS21/refs.html">B Bibliography</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/refs.html#q20.0">B Bibliography</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sB.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sB.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-C.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-C.xht
index da760a656d5..525f0f97da3 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-C.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-C.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Changes (5 tests)</h2>
+ <h2>Changes (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,7 +30,10 @@
<tbody id="sC">
<tr><th colspan="4" scope="rowgroup">
<a href="#sC">+</a>
- <a href="https://www.w3.org/TR/CSS21/changes.html">C Changes</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/changes.html#q21.0">C Changes</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sC.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1">
@@ -45,7 +48,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a4.3.6">C.1.1 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.1.#q2">
+ <tbody id="sC.1.1.#q21.2">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.2">
@@ -54,7 +57,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a9.2.4">C.1.2 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.2.#q3">
+ <tbody id="sC.1.2.#q21.3">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.3">
@@ -63,7 +66,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a12.2">C.1.3 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.3.#q4">
+ <tbody id="sC.1.3.#q21.4">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.4">
@@ -72,7 +75,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a16.6">C.1.4 Section 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.4.#q5">
+ <tbody id="sC.1.4.#q21.5">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.5">
@@ -81,7 +84,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a18.1">C.1.5 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.5.#q6">
+ <tbody id="sC.1.5.#q21.6">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2">
@@ -96,7 +99,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.1">C.2.1 Section 1.1 CSS 2.1 vs CSS 2</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.1.#q8">
+ <tbody id="sC.2.1.#q21.8">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.2">
@@ -105,7 +108,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.2">C.2.2 Section 1.2 Reading the specification</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.2.#q9">
+ <tbody id="sC.2.2.#q21.9">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.3">
@@ -114,7 +117,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.3">C.2.3 Section 1.3 How the specification is organized</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.3.#q10">
+ <tbody id="sC.2.3.#q21.10">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.4">
@@ -123,7 +126,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.1">C.2.4 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.4.#q11">
+ <tbody id="sC.2.4.#q21.11">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.5">
@@ -132,7 +135,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.6">C.2.5 Section 1.4.2.6 Media groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.5.#q12">
+ <tbody id="sC.2.5.#q21.12">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.6">
@@ -141,7 +144,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.7">C.2.6 Section 1.4.2.7 Computed value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.6.#q13">
+ <tbody id="sC.2.6.#q21.13">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.7">
@@ -150,7 +153,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.4">C.2.7 Section 1.4.4 Notes and examples</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.7.#q14">
+ <tbody id="sC.2.7.#q21.14">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.8">
@@ -159,7 +162,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.5">C.2.8 Section 1.5 Acknowledgments</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.8.#q15">
+ <tbody id="sC.2.8.#q21.15">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.9">
@@ -168,7 +171,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c3.2">C.2.9 Section 3.2 Conformance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.9.#q16">
+ <tbody id="sC.2.9.#q21.16">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.10">
@@ -177,7 +180,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c3.3">C.2.10 Section 3.3 Error Conditions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.10.#q17">
+ <tbody id="sC.2.10.#q21.17">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.11">
@@ -186,7 +189,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.1.1">C.2.11 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.11.#q18">
+ <tbody id="sC.2.11.#q21.18">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.11.#underscore">
@@ -198,7 +201,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.1.3">C.2.12 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.12.#q19">
+ <tbody id="sC.2.12.#q21.19">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.13">
@@ -207,7 +210,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.2">C.2.13 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.13.#q20">
+ <tbody id="sC.2.13.#q21.20">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.14">
@@ -216,7 +219,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3">C.2.14 Section 4.3 Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.14.#q21">
+ <tbody id="sC.2.14.#q21.21">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.15">
@@ -225,7 +228,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.2">C.2.15 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.15.#q22">
+ <tbody id="sC.2.15.#q21.22">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.16">
@@ -234,7 +237,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.4">C.2.16 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.16.#q23">
+ <tbody id="sC.2.16.#q21.23">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.17">
@@ -243,7 +246,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.5">C.2.17 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.17.#q24">
+ <tbody id="sC.2.17.#q21.24">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.18">
@@ -252,7 +255,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.6">C.2.18 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.18.#q25">
+ <tbody id="sC.2.18.#q21.25">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.19">
@@ -261,7 +264,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.8">C.2.19 Section 4.3.8 Unsupported Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.19.#q26">
+ <tbody id="sC.2.19.#q21.26">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.20">
@@ -270,7 +273,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.4">C.2.20 Section 4.4 CSS style sheet representation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.20.#q27">
+ <tbody id="sC.2.20.#q21.27">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.21">
@@ -279,7 +282,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.8.1">C.2.21 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.21.#q28">
+ <tbody id="sC.2.21.#q21.28">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.22">
@@ -288,7 +291,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.8.3">C.2.22 Section 5.8.3 Class selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.22.#q29">
+ <tbody id="sC.2.22.#q21.29">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.23">
@@ -297,7 +300,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.9">C.2.23 Section 5.9 ID selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.23.#q30">
+ <tbody id="sC.2.23.#q21.30">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.24">
@@ -306,7 +309,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.10">C.2.24 Section 5.10 Pseudo-elements and pseudo-classes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.24.#q31">
+ <tbody id="sC.2.24.#q21.31">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.25">
@@ -315,7 +318,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.11.2">C.2.25 Section 5.11.2 The link pseudo-classes: :link and :visited</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.25.#q32">
+ <tbody id="sC.2.25.#q21.32">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.26">
@@ -324,7 +327,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.11.4">C.2.26 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.26.#q33">
+ <tbody id="sC.2.26.#q21.33">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.27">
@@ -333,7 +336,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.12.1">C.2.27 Section 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.27.#q34">
+ <tbody id="sC.2.27.#q21.34">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.28">
@@ -342,7 +345,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.12.2">C.2.28 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.28.#q35">
+ <tbody id="sC.2.28.#q21.35">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.29">
@@ -351,7 +354,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.1">C.2.29 Section 6.1 Specified, computed, and actual values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.29.#q36">
+ <tbody id="sC.2.29.#q21.36">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.30">
@@ -360,7 +363,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.1">C.2.30 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.30.#q37">
+ <tbody id="sC.2.30.#q21.37">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.31">
@@ -369,7 +372,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.3">C.2.31 Section 6.4.3 Calculating a selector's specificity</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.31.#q38">
+ <tbody id="sC.2.31.#q21.38">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.32">
@@ -378,7 +381,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.4">C.2.32 Section 6.4.4 Precedence of non-CSS presentational hints</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.32.#q39">
+ <tbody id="sC.2.32.#q21.39">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.33">
@@ -387,7 +390,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c7.3">C.2.33 Section 7.3 Recognized Media Types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.33.#q40">
+ <tbody id="sC.2.33.#q21.40">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.34">
@@ -396,7 +399,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c7.3.1">C.2.34 Section 7.3.1 Media Groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.34.#q41">
+ <tbody id="sC.2.34.#q21.41">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.35">
@@ -405,7 +408,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.3">C.2.35 Section 8.3 Margin properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.35.#q42">
+ <tbody id="sC.2.35.#q21.42">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.36">
@@ -414,7 +417,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.3.1">C.2.36 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.36.#q43">
+ <tbody id="sC.2.36.#q21.43">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.37">
@@ -423,7 +426,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.4">C.2.37 Section 8.4 Padding properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.37.#q44">
+ <tbody id="sC.2.37.#q21.44">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.38">
@@ -432,7 +435,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.5.2">C.2.38 Section 8.5.2 Border color</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.38.#q45">
+ <tbody id="sC.2.38.#q21.45">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.39">
@@ -441,7 +444,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.5.3">C.2.39 Section 8.5.3 Border style</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.39.#q46">
+ <tbody id="sC.2.39.#q21.46">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.40">
@@ -450,7 +453,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.6">C.2.40 Section 8.6 The box model for inline elements in bidirectional context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.40.#q47">
+ <tbody id="sC.2.40.#q21.47">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.41">
@@ -459,7 +462,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.1.2">C.2.41 Section 9.1.2 Containing blocks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.41.#q48">
+ <tbody id="sC.2.41.#q21.48">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.42">
@@ -468,7 +471,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.1.1">C.2.42 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.42.#q49">
+ <tbody id="sC.2.42.#q21.49">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.43">
@@ -477,7 +480,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.2.1">C.2.43 Section 9.2.2.1 Anonymous inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.43.#q50">
+ <tbody id="sC.2.43.#q21.50">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.44">
@@ -486,7 +489,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.3">C.2.44 Section 9.2.3 Run-in boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.44.#q51">
+ <tbody id="sC.2.44.#q21.51">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.45">
@@ -495,7 +498,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.4">C.2.45 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.45.#q52">
+ <tbody id="sC.2.45.#q21.52">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.46">
@@ -504,7 +507,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.3.1">C.2.46 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.46.#q53">
+ <tbody id="sC.2.46.#q21.53">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.47">
@@ -513,7 +516,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.3.2">C.2.47 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.47.#q54">
+ <tbody id="sC.2.47.#q21.54">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.48">
@@ -522,7 +525,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.1">C.2.48 Section 9.4.1 Block formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.48.#q55">
+ <tbody id="sC.2.48.#q21.55">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.49">
@@ -531,7 +534,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.2">C.2.49 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.49.#q56">
+ <tbody id="sC.2.49.#q21.56">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.50">
@@ -540,7 +543,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.3">C.2.50 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.50.#q57">
+ <tbody id="sC.2.50.#q21.57">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.51">
@@ -549,7 +552,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5">C.2.51 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.51.#q58">
+ <tbody id="sC.2.51.#q21.58">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.52">
@@ -558,7 +561,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5.1">C.2.52 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.52.#q59">
+ <tbody id="sC.2.52.#q21.59">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.53">
@@ -567,7 +570,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5.2">C.2.53 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.53.#q60">
+ <tbody id="sC.2.53.#q21.60">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.54">
@@ -576,7 +579,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.7">C.2.54 Section 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.54.#q61">
+ <tbody id="sC.2.54.#q21.61">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.55">
@@ -585,7 +588,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.9">C.2.55 Section 9.9 Layered presentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.55.#q62">
+ <tbody id="sC.2.55.#q21.62">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.56">
@@ -594,7 +597,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.10">C.2.56 Section 9.10 Text direction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.56.#q63">
+ <tbody id="sC.2.56.#q21.63">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.57">
@@ -603,7 +606,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10">C.2.57 Chapter 10 Visual formatting model details</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.57.#q64">
+ <tbody id="sC.2.57.#q21.64">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.58">
@@ -615,7 +618,7 @@
<tbody id="sC.2.58.#initial-containing-block">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.58.#q65">
+ <tbody id="sC.2.58.#q21.65">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.59">
@@ -624,7 +627,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.2">C.2.59 Section 10.2 Content width</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.59.#q66">
+ <tbody id="sC.2.59.#q21.66">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.60">
@@ -633,7 +636,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3">C.2.60 Section 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.60.#q67">
+ <tbody id="sC.2.60.#q21.67">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.61">
@@ -642,7 +645,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.2">C.2.61 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.61.#q68">
+ <tbody id="sC.2.61.#q21.68">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.62">
@@ -651,7 +654,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.3">C.2.62 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.62.#q69">
+ <tbody id="sC.2.62.#q21.69">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.63">
@@ -660,7 +663,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.4">C.2.63 Section 10.3.4 Block-level, replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.63.#q70">
+ <tbody id="sC.2.63.#q21.70">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.64">
@@ -669,7 +672,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.5">C.2.64 Section 10.3.5 Floating, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.64.#q71">
+ <tbody id="sC.2.64.#q21.71">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.65">
@@ -678,7 +681,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.6">C.2.65 Section 10.3.6 Floating, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.65.#q72">
+ <tbody id="sC.2.65.#q21.72">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.66">
@@ -687,7 +690,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.7">C.2.66 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.66.#q73">
+ <tbody id="sC.2.66.#q21.73">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.67">
@@ -696,7 +699,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.8">C.2.67 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.67.#q74">
+ <tbody id="sC.2.67.#q21.74">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.68">
@@ -705,7 +708,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.4">C.2.68 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.68.#q75">
+ <tbody id="sC.2.68.#q21.75">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.69">
@@ -714,7 +717,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.5">C.2.69 Section 10.5 Content height</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.69.#q76">
+ <tbody id="sC.2.69.#q21.76">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.70">
@@ -723,7 +726,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6">C.2.70 Section 10.6 Calculating heights and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.70.#q77">
+ <tbody id="sC.2.70.#q21.77">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.71">
@@ -732,7 +735,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.1">C.2.71 Section 10.6.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.71.#q78">
+ <tbody id="sC.2.71.#q21.78">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.72">
@@ -741,7 +744,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.2">C.2.72 Section 10.6.2 Inline replaced elements, block-level replaced elements in normal flow, 'inline-block' replaced elements in normal flow and floating replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.72.#q79">
+ <tbody id="sC.2.72.#q21.79">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.73">
@@ -750,7 +753,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.3">C.2.73 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.73.#q80">
+ <tbody id="sC.2.73.#q21.80">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.74">
@@ -759,7 +762,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.4">C.2.74 Section 10.6.4 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.74.#q81">
+ <tbody id="sC.2.74.#q21.81">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.75">
@@ -768,7 +771,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.5">C.2.75 Section 10.6.5 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.75.#q82">
+ <tbody id="sC.2.75.#q21.82">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.76">
@@ -777,7 +780,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.7">C.2.76 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.76.#q83">
+ <tbody id="sC.2.76.#q21.83">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.77">
@@ -786,7 +789,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.8">C.2.77 Section 10.8 Line height calculations</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.77.#q84">
+ <tbody id="sC.2.77.#q21.84">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.78">
@@ -795,7 +798,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.8.1">C.2.78 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.78.#q85">
+ <tbody id="sC.2.78.#q21.85">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.79">
@@ -804,7 +807,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1">C.2.79 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.79.#q86">
+ <tbody id="sC.2.79.#q21.86">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.80">
@@ -813,7 +816,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1.1">C.2.80 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.80.#q87">
+ <tbody id="sC.2.80.#q21.87">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.81">
@@ -822,7 +825,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1.2">C.2.81 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.81.#q88">
+ <tbody id="sC.2.81.#q21.88">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.82">
@@ -831,7 +834,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.2">C.2.82 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.82.#q89">
+ <tbody id="sC.2.82.#q21.89">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.83">
@@ -840,7 +843,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12">C.2.83 Chapter 12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.83.#q90">
+ <tbody id="sC.2.83.#q21.90">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.84">
@@ -849,7 +852,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.1">C.2.84 Section 12.1 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.84.#q91">
+ <tbody id="sC.2.84.#q21.91">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.85">
@@ -858,7 +861,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.2">C.2.85 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.85.#q92">
+ <tbody id="sC.2.85.#q21.92">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.86">
@@ -867,7 +870,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.3.2">C.2.86 Section 12.3.2 Inserting quotes with the 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.86.#q93">
+ <tbody id="sC.2.86.#q21.93">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.87">
@@ -876,7 +879,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.4">C.2.87 Section 12.4 Automatic counters and numbering</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.87.#q94">
+ <tbody id="sC.2.87.#q21.94">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.88">
@@ -885,7 +888,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.4.1">C.2.88 Section 12.4.1 Nested counters and scope</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.88.#q95">
+ <tbody id="sC.2.88.#q21.95">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.89">
@@ -894,7 +897,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.5">C.2.89 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.89.#q96">
+ <tbody id="sC.2.89.#q21.96">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.90">
@@ -903,7 +906,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.5.1">C.2.90 Section 12.5.1 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.90.#q97">
+ <tbody id="sC.2.90.#q21.97">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.91">
@@ -912,7 +915,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.1">C.2.91 Chapter 13 Paged media</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.91.#q98">
+ <tbody id="sC.2.91.#q21.98">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.92">
@@ -921,7 +924,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.2.2">C.2.92 Section 13.2.2 Page selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.92.#q99">
+ <tbody id="sC.2.92.#q21.99">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.93">
@@ -930,7 +933,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.3.1">C.2.93 Section 13.3.1 Page break properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.93.#q100">
+ <tbody id="sC.2.93.#q21.100">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.94">
@@ -939,7 +942,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.3.3">C.2.94 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.94.#q101">
+ <tbody id="sC.2.94.#q21.101">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.95">
@@ -948,7 +951,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c14.2.1">C.2.95 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.95.#q102">
+ <tbody id="sC.2.95.#q21.102">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.96">
@@ -957,7 +960,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c14.3">C.2.96 Section 14.3 Gamma correction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.96.#q103">
+ <tbody id="sC.2.96.#q21.103">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.97">
@@ -966,7 +969,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15">C.2.97 Chapter 15 Fonts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.97.#q104">
+ <tbody id="sC.2.97.#q21.104">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.98">
@@ -975,7 +978,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.2">C.2.98 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.98.#q105">
+ <tbody id="sC.2.98.#q21.105">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.99">
@@ -984,7 +987,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.3">C.2.99 Section 15.2.2 Font family</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.99.#q106">
+ <tbody id="sC.2.99.#q21.106">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.100">
@@ -993,7 +996,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.5">C.2.100 Section 15.5 Small-caps</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.100.#q107">
+ <tbody id="sC.2.100.#q21.107">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.101">
@@ -1002,7 +1005,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.6">C.2.101 Section 15.6 Font boldness</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.101.#q108">
+ <tbody id="sC.2.101.#q21.108">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.102">
@@ -1011,7 +1014,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.7">C.2.102 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.102.#q109">
+ <tbody id="sC.2.102.#q21.109">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.103">
@@ -1020,7 +1023,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16">C.2.103 Chapter 16 Text</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.103.#q110">
+ <tbody id="sC.2.103.#q21.110">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.104">
@@ -1029,7 +1032,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.2">C.2.104 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.104.#q111">
+ <tbody id="sC.2.104.#q21.111">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.105">
@@ -1038,7 +1041,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.3.1">C.2.105 Section 16.3.1 Underlining, over lining, striking, and blinking</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.105.#q112">
+ <tbody id="sC.2.105.#q21.112">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.106">
@@ -1047,7 +1050,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.4">C.2.106 Section 16.4 Letter and word spacing</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.106.#q113">
+ <tbody id="sC.2.106.#q21.113">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.107">
@@ -1056,7 +1059,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.5">C.2.107 Section 16.5 Capitalization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.107.#q114">
+ <tbody id="sC.2.107.#q21.114">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.108">
@@ -1065,7 +1068,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.6">C.2.108 Section 16.6 White space</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.108.#q115">
+ <tbody id="sC.2.108.#q21.115">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.109">
@@ -1074,7 +1077,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17">C.2.109 Chapter 17 Tables</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.109.#q116">
+ <tbody id="sC.2.109.#q21.116">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.110">
@@ -1083,7 +1086,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.2">C.2.110 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.110.#q117">
+ <tbody id="sC.2.110.#q21.117">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.111">
@@ -1092,7 +1095,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.2.1">C.2.111 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.111.#q118">
+ <tbody id="sC.2.111.#q21.118">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.112">
@@ -1101,7 +1104,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.4">C.2.112 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.112.#q119">
+ <tbody id="sC.2.112.#q21.119">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.113">
@@ -1110,7 +1113,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.4.1">C.2.113 Section 17.4.1 Caption position and alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.113.#q120">
+ <tbody id="sC.2.113.#q21.120">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.114">
@@ -1119,7 +1122,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5">C.2.114 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.114.#q121">
+ <tbody id="sC.2.114.#q21.121">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.115">
@@ -1128,7 +1131,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.1">C.2.115 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.115.#q122">
+ <tbody id="sC.2.115.#q21.122">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.116">
@@ -1137,7 +1140,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.2.1">C.2.116 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.116.#q123">
+ <tbody id="sC.2.116.#q21.123">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.117">
@@ -1146,7 +1149,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.2.2">C.2.117 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.117.#q124">
+ <tbody id="sC.2.117.#q21.124">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.118">
@@ -1155,7 +1158,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.3">C.2.118 Section 17.5.3 Table height algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.118.#q125">
+ <tbody id="sC.2.118.#q21.125">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.119">
@@ -1164,7 +1167,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.4">C.2.119 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.119.#q126">
+ <tbody id="sC.2.119.#q21.126">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.120">
@@ -1173,7 +1176,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6">C.2.120 Section 17.6 Borders</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.120.#q127">
+ <tbody id="sC.2.120.#q21.127">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.121">
@@ -1182,7 +1185,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.1">C.2.121 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.121.#q128">
+ <tbody id="sC.2.121.#q21.128">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.122">
@@ -1191,7 +1194,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.1.1">C.2.122 Section 17.6.1.1 Borders and Backgrounds around empty cells</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.122.#q129">
+ <tbody id="sC.2.122.#q21.129">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.123">
@@ -1200,7 +1203,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.2">C.2.123 Section 17.6.2 The collapsing border model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.123.#q130">
+ <tbody id="sC.2.123.#q21.130">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.124">
@@ -1209,7 +1212,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.2.1">C.2.124 Section 17.6.2.1 Border conflict resolution</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.124.#q131">
+ <tbody id="sC.2.124.#q21.131">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.125">
@@ -1218,7 +1221,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c18.1">C.2.125 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.125.#q132">
+ <tbody id="sC.2.125.#q21.132">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.126">
@@ -1227,7 +1230,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c18.4">C.2.126 Section 18.4 Dynamic outlines</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.126.#q133">
+ <tbody id="sC.2.126.#q21.133">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.127">
@@ -1236,7 +1239,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s-12">C.2.127 Chapter 12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.127.#q134">
+ <tbody id="sC.2.127.#q21.134">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.128">
@@ -1245,7 +1248,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA">C.2.128 Appendix A. Aural style sheets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.128.#q135">
+ <tbody id="sC.2.128.#q21.135">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.129">
@@ -1254,7 +1257,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.5">C.2.129 Appendix A Section 5 Pause properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.129.#q136">
+ <tbody id="sC.2.129.#q21.136">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.130">
@@ -1263,7 +1266,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.6">C.2.130 Appendix A Section 6 Cue properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.130.#q137">
+ <tbody id="sC.2.130.#q21.137">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.131">
@@ -1272,7 +1275,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.7">C.2.131 Appendix A Section 7 Mixing properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.131.#q138">
+ <tbody id="sC.2.131.#q21.138">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.132">
@@ -1281,7 +1284,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cB">C.2.132 Appendix B Bibliography</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.132.#q139">
+ <tbody id="sC.2.132.#q21.139">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.133">
@@ -1290,7 +1293,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#other">C.2.133 Other</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.133.#q140">
+ <tbody id="sC.2.133.#q21.140">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3">
@@ -1305,19 +1308,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x-shorthand-inherit">C.3.1 Shorthand properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.1.#q142">
- <!-- 1 tests -->
- <tr id="font-045-C.3.1.#q142" class="ahem invalid">
- <td>
- <a href="font-045.xht">font-045</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>font - inherit keyword value
- <ul class="assert">
- <li>The inherit keyword value cannot mix with other subproperty values</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.3.1.#q21.142">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.3.2">
<tr><th colspan="4" scope="rowgroup">
@@ -1325,7 +1317,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x-applies-table">C.3.2 Applies to</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.2.#q143">
+ <tbody id="sC.3.2.#q21.143">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.3">
@@ -1334,7 +1326,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.1.1">C.3.3 Section 4.1.1 (and G2)</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.3.#q144">
+ <tbody id="sC.3.3.#q21.144">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.4">
@@ -1343,7 +1335,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.1.3">C.3.4 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.4.#q145">
+ <tbody id="sC.3.4.#q21.145">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.5">
@@ -1352,7 +1344,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3">C.3.5 Section 4.3 (Double sign problem)</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.5.#q146">
+ <tbody id="sC.3.5.#q21.146">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.6">
@@ -1361,7 +1353,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.2">C.3.6 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.6.#q147">
+ <tbody id="sC.3.6.#q21.147">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.7">
@@ -1370,7 +1362,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.3">C.3.7 Section 4.3.3 Percentages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.7.#q148">
+ <tbody id="sC.3.7.#q21.148">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.8">
@@ -1379,7 +1371,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.4">C.3.8 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.8.#q149">
+ <tbody id="sC.3.8.#q21.149">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.9">
@@ -1388,7 +1380,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.5">C.3.9 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.9.#q150">
+ <tbody id="sC.3.9.#q21.150">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.10">
@@ -1397,7 +1389,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.6">C.3.10 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.10.#q151">
+ <tbody id="sC.3.10.#q21.151">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.11">
@@ -1406,7 +1398,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.7">C.3.11 Section 4.3.7 Strings</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.11.#q152">
+ <tbody id="sC.3.11.#q21.152">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.12">
@@ -1415,7 +1407,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x5.10">C.3.12 Section 5.10 Pseudo-elements and pseudo-classes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.12.#q153">
+ <tbody id="sC.3.12.#q21.153">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.13">
@@ -1424,7 +1416,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x6.4">C.3.13 Section 6.4 The cascade</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.13.#q154">
+ <tbody id="sC.3.13.#q21.154">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.14">
@@ -1433,7 +1425,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.1">C.3.14 Section 8.1 Box Dimensions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.14.#q155">
+ <tbody id="sC.3.14.#q21.155">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.15">
@@ -1442,7 +1434,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.2">C.3.15 Section 8.2 Example of margins, padding, and borders</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.15.#q156">
+ <tbody id="sC.3.15.#q21.156">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.16">
@@ -1451,7 +1443,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.5.4">C.3.16 Section 8.5.4 Border shorthand properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.16.#q157">
+ <tbody id="sC.3.16.#q21.157">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.17">
@@ -1460,7 +1452,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.2.1">C.3.17 Section 9.2.1 Block-level elements and block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.17.#q158">
+ <tbody id="sC.3.17.#q21.158">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.18">
@@ -1469,7 +1461,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.3.1">C.3.18 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.18.#q159">
+ <tbody id="sC.3.18.#q21.159">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.19">
@@ -1478,7 +1470,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.3.2">C.3.19 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.19.#q160">
+ <tbody id="sC.3.19.#q21.160">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.20">
@@ -1487,7 +1479,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.1">C.3.20 Section 9.4.1 Block formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.20.#q161">
+ <tbody id="sC.3.20.#q21.161">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.21">
@@ -1496,7 +1488,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.2">C.3.21 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.21.#q162">
+ <tbody id="sC.3.21.#q21.162">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.22">
@@ -1505,7 +1497,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.3">C.3.22 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.22.#q163">
+ <tbody id="sC.3.22.#q21.163">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.23">
@@ -1514,7 +1506,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5">C.3.23 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.23.#q164">
+ <tbody id="sC.3.23.#q21.164">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.24">
@@ -1523,7 +1515,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5.1">C.3.24 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.24.#q165">
+ <tbody id="sC.3.24.#q21.165">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.25">
@@ -1532,7 +1524,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5.2">C.3.25 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.25.#q166">
+ <tbody id="sC.3.25.#q21.166">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.26">
@@ -1541,7 +1533,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.6">C.3.26 Section 9.6 Absolute positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.26.#q167">
+ <tbody id="sC.3.26.#q21.167">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.27">
@@ -1550,7 +1542,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.7">C.3.27 Section 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.27.#q168">
+ <tbody id="sC.3.27.#q21.168">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.28">
@@ -1559,7 +1551,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.10">C.3.28 Section 9.10 Text direction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.28.#q169">
+ <tbody id="sC.3.28.#q21.169">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.29">
@@ -1568,7 +1560,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.1">C.3.29 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.29.#q170">
+ <tbody id="sC.3.29.#q21.170">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.30">
@@ -1577,7 +1569,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.3.3">C.3.30 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.30.#q171">
+ <tbody id="sC.3.30.#q21.171">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.31">
@@ -1586,7 +1578,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.4">C.3.31 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.31.#q172">
+ <tbody id="sC.3.31.#q21.172">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.32">
@@ -1595,7 +1587,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.6.3">C.3.32 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.32.#q173">
+ <tbody id="sC.3.32.#q21.173">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.33">
@@ -1604,7 +1596,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.7">C.3.33 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.33.#q174">
+ <tbody id="sC.3.33.#q21.174">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.34">
@@ -1613,7 +1605,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.1.1">C.3.34 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.34.#q175">
+ <tbody id="sC.3.34.#q21.175">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.35">
@@ -1622,7 +1614,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.1.2">C.3.35 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.35.#q176">
+ <tbody id="sC.3.35.#q21.176">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.36">
@@ -1631,7 +1623,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.2">C.3.36 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.36.#q177">
+ <tbody id="sC.3.36.#q21.177">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.37">
@@ -1640,7 +1632,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x12.4.2">C.3.37 Section 12.4.2 Counter styles</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.37.#q178">
+ <tbody id="sC.3.37.#q21.178">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.38">
@@ -1649,7 +1641,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x12.6.2">C.3.38 Section 12.6.2 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.38.#q179">
+ <tbody id="sC.3.38.#q21.179">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.39">
@@ -1658,7 +1650,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x14.2">C.3.39 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.39.#q180">
+ <tbody id="sC.3.39.#q21.180">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.40">
@@ -1667,7 +1659,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x14.2.1">C.3.40 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.40.#q181">
+ <tbody id="sC.3.40.#q21.181">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.41">
@@ -1676,7 +1668,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x15.2">C.3.41 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.41.#q182">
+ <tbody id="sC.3.41.#q21.182">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.42">
@@ -1685,7 +1677,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x15.7">C.3.42 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.42.#q183">
+ <tbody id="sC.3.42.#q21.183">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.43">
@@ -1694,7 +1686,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x16.1">C.3.43 Section 16.1 Indentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.43.#q184">
+ <tbody id="sC.3.43.#q21.184">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.44">
@@ -1703,7 +1695,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x16.2">C.3.44 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.44.#q185">
+ <tbody id="sC.3.44.#q21.185">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.45">
@@ -1712,7 +1704,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.2">C.3.45 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.45.#q186">
+ <tbody id="sC.3.45.#q21.186">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.46">
@@ -1721,7 +1713,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.2.1">C.3.46 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.46.#q187">
+ <tbody id="sC.3.46.#q21.187">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.47">
@@ -1730,7 +1722,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.4">C.3.47 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.47.#q188">
+ <tbody id="sC.3.47.#q21.188">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.48">
@@ -1739,7 +1731,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.5">C.3.48 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.48.#q189">
+ <tbody id="sC.3.48.#q21.189">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.49">
@@ -1748,7 +1740,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.5.1">C.3.49 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.49.#q190">
+ <tbody id="sC.3.49.#q21.190">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.50">
@@ -1757,7 +1749,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.6.1">C.3.50 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.50.#q191">
+ <tbody id="sC.3.50.#q21.191">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.51">
@@ -1766,7 +1758,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x18.2">C.3.51 Section 18.2 System Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.51.#q192">
+ <tbody id="sC.3.51.#q21.192">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.52">
@@ -1775,7 +1767,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#xE.2">C.3.52 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.52.#q193">
+ <tbody id="sC.3.52.#q21.193">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4">
@@ -1790,7 +1782,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.1">C.4.1 Section 2.1 A brief CSS 2.1 tutorial for HTML</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.1.#q195">
+ <tbody id="sC.4.1.#q21.195">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.2">
@@ -1799,7 +1791,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.2">C.4.2 Section 2.2 A brief CSS 2.1 tutorial for XML</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.2.#q196">
+ <tbody id="sC.4.2.#q21.196">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.3">
@@ -1808,7 +1800,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.3">C.4.3 Section 2.3 The CSS 2.1 processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.3.#q197">
+ <tbody id="sC.4.3.#q21.197">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.4">
@@ -1817,7 +1809,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r3.1">C.4.4 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.4.#q198">
+ <tbody id="sC.4.4.#q21.198">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.5">
@@ -1826,7 +1818,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1">C.4.5 Section 4.1 Syntax</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.5.#q199">
+ <tbody id="sC.4.5.#q21.199">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.6">
@@ -1835,7 +1827,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.1">C.4.6 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.6.#q200">
+ <tbody id="sC.4.6.#q21.200">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.7">
@@ -1844,7 +1836,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.3">C.4.7 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.7.#q201">
+ <tbody id="sC.4.7.#q21.201">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.8">
@@ -1853,7 +1845,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.7">C.4.8 Section 4.1.7 Rule sets, declaration blocks, and selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.8.#q202">
+ <tbody id="sC.4.8.#q21.202">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.9">
@@ -1862,7 +1854,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.2">C.4.9 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.9.#q203">
+ <tbody id="sC.4.9.#q21.203">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.10">
@@ -1871,7 +1863,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.1">C.4.10 Section 4.3.1 Integers and real numbers</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.10.#q204">
+ <tbody id="sC.4.10.#q21.204">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.11">
@@ -1880,7 +1872,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.2">C.4.11 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.11.#q205">
+ <tbody id="sC.4.11.#q21.205">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.12">
@@ -1889,7 +1881,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.4">C.4.12 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.12.#q206">
+ <tbody id="sC.4.12.#q21.206">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.13">
@@ -1898,7 +1890,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.1">C.4.13 Section 5.1 Pattern matching</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.13.#q207">
+ <tbody id="sC.4.13.#q21.207">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.14">
@@ -1907,7 +1899,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.7">C.4.14 Section 5.7 Adjacent sibling selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.14.#q208">
+ <tbody id="sC.4.14.#q21.208">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.15">
@@ -1916,7 +1908,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.8.1">C.4.15 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.15.#q209">
+ <tbody id="sC.4.15.#q21.209">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.16">
@@ -1925,7 +1917,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.8.2">C.4.16 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.16.#q210">
+ <tbody id="sC.4.16.#q21.210">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.17">
@@ -1934,7 +1926,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.9">C.4.17 Section 5.9 ID selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.17.#q211">
+ <tbody id="sC.4.17.#q21.211">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.18">
@@ -1943,7 +1935,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.11.3">C.4.18 Section 5.11.3 The dynamic pseudo-classes: :hover, :active, and :focus</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.18.#q212">
+ <tbody id="sC.4.18.#q21.212">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.19">
@@ -1952,7 +1944,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.11.4">C.4.19 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.19.#q213">
+ <tbody id="sC.4.19.#q21.213">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.20">
@@ -1961,7 +1953,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.12.2">C.4.20 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.20.#q214">
+ <tbody id="sC.4.20.#q21.214">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.21">
@@ -1970,7 +1962,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.2">C.4.21 Section 6.2 Inheritance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.21.#q215">
+ <tbody id="sC.4.21.#q21.215">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.22">
@@ -1979,7 +1971,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.2.1">C.4.22 Section 6.2.1 The 'inherit' value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.22.#q216">
+ <tbody id="sC.4.22.#q21.216">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.23">
@@ -1988,7 +1980,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.3">C.4.23 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.23.#q217">
+ <tbody id="sC.4.23.#q21.217">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.24">
@@ -1997,7 +1989,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4">C.4.24 Section 6.4 The Cascade</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.24.#q218">
+ <tbody id="sC.4.24.#q21.218">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.25">
@@ -2006,7 +1998,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4.1">C.4.25 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.25.#q219">
+ <tbody id="sC.4.25.#q21.219">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.26">
@@ -2015,7 +2007,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4.3">C.4.26 Section 6.4.3 Calculating a selector's specificity</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.26.#q220">
+ <tbody id="sC.4.26.#q21.220">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.27">
@@ -2024,7 +2016,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.2.1">C.4.27 Section 7.2.1 The @media rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.27.#q221">
+ <tbody id="sC.4.27.#q21.221">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.28">
@@ -2033,7 +2025,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.3">C.4.28 Section 7.3 Recognized media types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.28.#q222">
+ <tbody id="sC.4.28.#q21.222">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.29">
@@ -2042,7 +2034,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.3.1">C.4.29 Section 7.3.1 Media groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.29.#q223">
+ <tbody id="sC.4.29.#q21.223">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.30">
@@ -2051,7 +2043,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.1">C.4.30 Section 8.1 Box dimensions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.30.#q224">
+ <tbody id="sC.4.30.#q21.224">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.31">
@@ -2060,7 +2052,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.3">C.4.31 Section 8.3 Margin properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.31.#q225">
+ <tbody id="sC.4.31.#q21.225">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.32">
@@ -2069,7 +2061,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.3.1">C.4.32 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.32.#q226">
+ <tbody id="sC.4.32.#q21.226">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.33">
@@ -2078,7 +2070,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.5.3">C.4.33 Section 8.5.3 Border style</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.33.#q227">
+ <tbody id="sC.4.33.#q21.227">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.34">
@@ -2087,7 +2079,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.1.1">C.4.34 Section 9.1.1 The viewport</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.34.#q228">
+ <tbody id="sC.4.34.#q21.228">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.35">
@@ -2096,7 +2088,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.2.4">C.4.35 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.35.#q229">
+ <tbody id="sC.4.35.#q21.229">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.36">
@@ -2105,7 +2097,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.3.1">C.4.36 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.36.#q230">
+ <tbody id="sC.4.36.#q21.230">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.37">
@@ -2114,7 +2106,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.3.2">C.4.37 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.37.#q231">
+ <tbody id="sC.4.37.#q21.231">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.38">
@@ -2123,7 +2115,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.4.2">C.4.38 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.38.#q232">
+ <tbody id="sC.4.38.#q21.232">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.39">
@@ -2132,7 +2124,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.4.3">C.4.39 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.39.#q233">
+ <tbody id="sC.4.39.#q21.233">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.40">
@@ -2141,7 +2133,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5">C.4.40 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.40.#q234">
+ <tbody id="sC.4.40.#q21.234">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.41">
@@ -2150,7 +2142,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5.1">C.4.41 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.41.#q235">
+ <tbody id="sC.4.41.#q21.235">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.42">
@@ -2159,7 +2151,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5.2">C.4.42 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.42.#q236">
+ <tbody id="sC.4.42.#q21.236">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.43">
@@ -2168,7 +2160,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.8">C.4.43 Section 9.8 Comparison of normal flow, floats, and absolute positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.43.#q237">
+ <tbody id="sC.4.43.#q21.237">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.44">
@@ -2177,7 +2169,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.1">C.4.44 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.44.#q238">
+ <tbody id="sC.4.44.#q21.238">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.45">
@@ -2186,7 +2178,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.2">C.4.45 Section 10.2 Content width</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.45.#q239">
+ <tbody id="sC.4.45.#q21.239">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.46">
@@ -2195,7 +2187,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.3.3">C.4.46 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.46.#q240">
+ <tbody id="sC.4.46.#q21.240">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.47">
@@ -2204,7 +2196,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.3.8">C.4.47 Section 10.3.8 Absolutely positioning, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.47.#q241">
+ <tbody id="sC.4.47.#q21.241">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.48">
@@ -2213,7 +2205,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.4">C.4.48 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.48.#q242">
+ <tbody id="sC.4.48.#q21.242">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.49">
@@ -2222,7 +2214,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.6.1">C.4.49 Section 10.6 Calculating heights and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.49.#q243">
+ <tbody id="sC.4.49.#q21.243">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.50">
@@ -2231,7 +2223,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.7">C.4.50 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.50.#q244">
+ <tbody id="sC.4.50.#q21.244">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.51">
@@ -2240,7 +2232,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.8">C.4.51 Section 10.8 Line height calculations</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.51.#q245">
+ <tbody id="sC.4.51.#q21.245">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.52">
@@ -2249,7 +2241,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.8.1">C.4.52 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.52.#q246">
+ <tbody id="sC.4.52.#q21.246">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.53">
@@ -2258,7 +2250,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1">C.4.53 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.53.#q247">
+ <tbody id="sC.4.53.#q21.247">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.54">
@@ -2267,7 +2259,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1.1">C.4.54 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.54.#q248">
+ <tbody id="sC.4.54.#q21.248">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.55">
@@ -2276,7 +2268,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1.2">C.4.55 Section 11.1.2 Clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.55.#q249">
+ <tbody id="sC.4.55.#q21.249">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.56">
@@ -2285,19 +2277,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.2">C.4.56 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.56.#q250">
- <!-- 1 tests -->
- <tr id="visibility-005-C.4.56.#q250" class="ahem">
- <td>
- <a href="visibility-005.xht">visibility-005</a></td>
- <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>visibility - descendants of a 'visibility: hidden' element
- <ul class="assert">
- <li>Descendants of a 'visibility: hidden' element will be visible if they have 'visibility: visible'</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.4.56.#q21.250">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.4.57">
<tr><th colspan="4" scope="rowgroup">
@@ -2305,7 +2286,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.1">C.4.57 Section 12.1 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.57.#q251">
+ <tbody id="sC.4.57.#q21.251">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.58">
@@ -2314,7 +2295,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.2">C.4.58 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.58.#q252">
+ <tbody id="sC.4.58.#q21.252">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.59">
@@ -2323,7 +2304,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.3.2">C.4.59 Section 12.3.2 Inserting quotes with the 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.59.#q253">
+ <tbody id="sC.4.59.#q21.253">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.60">
@@ -2332,7 +2313,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.4">C.4.60 Section 12.4 Automatic counters and numbering</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.60.#q254">
+ <tbody id="sC.4.60.#q21.254">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.61">
@@ -2341,7 +2322,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.4.3">C.4.61 Section 12.4.3 Counters in elements with 'display: none'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.61.#q255">
+ <tbody id="sC.4.61.#q21.255">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.62">
@@ -2350,7 +2331,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r14.2">C.4.62 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.62.#q256">
+ <tbody id="sC.4.62.#q21.256">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.63">
@@ -2359,7 +2340,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.1">C.4.63 Section 15.1 Fonts Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.63.#q257">
+ <tbody id="sC.4.63.#q21.257">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.64">
@@ -2368,7 +2349,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.2">C.4.64 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.64.#q258">
+ <tbody id="sC.4.64.#q21.258">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.65">
@@ -2377,7 +2358,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.3">C.4.65 Section 15.2.2 Font family</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.65.#q259">
+ <tbody id="sC.4.65.#q21.259">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.66">
@@ -2386,7 +2367,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.3.1">C.4.66 Section 15.3.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.66.#q260">
+ <tbody id="sC.4.66.#q21.260">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.67">
@@ -2395,7 +2376,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.4">C.4.67 Section 15.4 Font styling</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.67.#q261">
+ <tbody id="sC.4.67.#q21.261">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.68">
@@ -2404,7 +2385,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.5">C.4.68 Section 15.5 Small-caps</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.68.#q262">
+ <tbody id="sC.4.68.#q21.262">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.69">
@@ -2413,7 +2394,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.6">C.4.69 Section 15.6 Font boldness</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.69.#q263">
+ <tbody id="sC.4.69.#q21.263">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.70">
@@ -2422,7 +2403,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.7">C.4.70 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.70.#q264">
+ <tbody id="sC.4.70.#q21.264">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.71">
@@ -2431,7 +2412,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.1">C.4.71 Section 16.1 Indentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.71.#q265">
+ <tbody id="sC.4.71.#q21.265">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.72">
@@ -2440,7 +2421,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.2">C.4.72 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.72.#q266">
+ <tbody id="sC.4.72.#q21.266">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.73">
@@ -2449,7 +2430,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.3.1">C.4.73 Section 16.3.1 Underlining, over lining, striking, and blinking</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.73.#q267">
+ <tbody id="sC.4.73.#q21.267">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.74">
@@ -2458,7 +2439,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.5">C.4.74 Section 16.5 Capitalization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.74.#q268">
+ <tbody id="sC.4.74.#q21.268">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.75">
@@ -2467,7 +2448,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.6">C.4.75 Section 16.6 White space</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.75.#q269">
+ <tbody id="sC.4.75.#q21.269">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.76">
@@ -2476,7 +2457,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.1">C.4.76 Section 17.1 Introduction to tables</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.76.#q270">
+ <tbody id="sC.4.76.#q21.270">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.77">
@@ -2485,7 +2466,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.2">C.4.77 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.77.#q271">
+ <tbody id="sC.4.77.#q21.271">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.78">
@@ -2494,7 +2475,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.2.1">C.4.78 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.78.#q272">
+ <tbody id="sC.4.78.#q21.272">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.79">
@@ -2503,7 +2484,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.4">C.4.79 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.79.#q273">
+ <tbody id="sC.4.79.#q21.273">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.80">
@@ -2512,7 +2493,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5">C.4.80 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.80.#q274">
+ <tbody id="sC.4.80.#q21.274">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.81">
@@ -2521,7 +2502,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.1">C.4.81 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.81.#q275">
+ <tbody id="sC.4.81.#q21.275">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.82">
@@ -2530,7 +2511,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2">C.4.82 Section 17.5.2 Table width algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.82.#q276">
+ <tbody id="sC.4.82.#q21.276">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.83">
@@ -2539,7 +2520,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2.1">C.4.83 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.83.#q277">
+ <tbody id="sC.4.83.#q21.277">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.84">
@@ -2548,7 +2529,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2.2">C.4.84 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.84.#q278">
+ <tbody id="sC.4.84.#q21.278">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.85">
@@ -2557,7 +2538,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.4">C.4.85 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.85.#q279">
+ <tbody id="sC.4.85.#q21.279">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.86">
@@ -2566,7 +2547,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.5">C.4.86 Section 17.5.5 Dynamic row and column effects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.86.#q280">
+ <tbody id="sC.4.86.#q21.280">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.87">
@@ -2575,7 +2556,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.6.1">C.4.87 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.87.#q281">
+ <tbody id="sC.4.87.#q21.281">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.88">
@@ -2584,7 +2565,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.6.2">C.4.88 Section 17.6.2 The collapsing borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.88.#q282">
+ <tbody id="sC.4.88.#q21.282">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.89">
@@ -2593,7 +2574,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.2">C.4.89 Section 18.2 System Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.89.#q283">
+ <tbody id="sC.4.89.#q21.283">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.90">
@@ -2602,7 +2583,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.4">C.4.90 Section 18.4 Dynamic outlines</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.90.#q284">
+ <tbody id="sC.4.90.#q21.284">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.91">
@@ -2611,7 +2592,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.4.1">C.4.91 Section 18.4.1 Outlines and the focus</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.91.#q285">
+ <tbody id="sC.4.91.#q21.285">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.92">
@@ -2620,7 +2601,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#rD">C.4.92 Appendix D Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.92.#q286">
+ <tbody id="sC.4.92.#q21.286">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5">
@@ -2635,7 +2616,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.1.4.2.1">C.5.1 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.1.#q288">
+ <tbody id="sC.5.1.#q21.288">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.2">
@@ -2644,7 +2625,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.2.3">C.5.2 Section 2.3 The CSS 2.1 processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.2.#q289">
+ <tbody id="sC.5.2.#q21.289">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.3">
@@ -2653,7 +2634,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.3.1">C.5.3 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.3.#q290">
+ <tbody id="sC.5.3.#q21.290">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.4">
@@ -2662,7 +2643,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.1">C.5.4 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.4.#q291">
+ <tbody id="sC.5.4.#q21.291">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.5">
@@ -2671,7 +2652,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.2.2">C.5.5 Section 4.1.2.2 Informative Historical Notes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.5.#q292">
+ <tbody id="sC.5.5.#q21.292">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.6">
@@ -2680,7 +2661,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3">C.5.6 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.6.#q293">
+ <tbody id="sC.5.6.#q21.293">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.7">
@@ -2689,7 +2670,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3a">C.5.7 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.7.#q294">
+ <tbody id="sC.5.7.#q21.294">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.8">
@@ -2698,7 +2679,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3b">C.5.8 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.8.#q295">
+ <tbody id="sC.5.8.#q21.295">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.9">
@@ -2707,7 +2688,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3c">C.5.9 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.9.#q296">
+ <tbody id="sC.5.9.#q21.296">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.10">
@@ -2716,7 +2697,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.5">C.5.10 Section 4.1.5 At-rules</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.10.#q297">
+ <tbody id="sC.5.10.#q21.297">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.11">
@@ -2725,7 +2706,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.7">C.5.11 Section 4.1.7 Rule sets, declaration blocks, and selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.11.#q298">
+ <tbody id="sC.5.11.#q21.298">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.12">
@@ -2734,7 +2715,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2">C.5.12 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.12.#q299">
+ <tbody id="sC.5.12.#q21.299">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.13">
@@ -2743,7 +2724,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2a">C.5.13 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.13.#q300">
+ <tbody id="sC.5.13.#q21.300">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.14">
@@ -2752,7 +2733,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.3.2">C.5.14 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.14.#q301">
+ <tbody id="sC.5.14.#q21.301">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.15">
@@ -2761,7 +2742,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.3.5">C.5.15 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.15.#q302">
+ <tbody id="sC.5.15.#q21.302">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.16">
@@ -2770,7 +2751,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.8.1">C.5.16 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.16.#q303">
+ <tbody id="sC.5.16.#q21.303">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.17">
@@ -2779,7 +2760,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.8.2">C.5.17 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.17.#q304">
+ <tbody id="sC.5.17.#q21.304">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.18">
@@ -2788,7 +2769,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.11.4">C.5.18 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.18.#q305">
+ <tbody id="sC.5.18.#q21.305">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.19">
@@ -2797,7 +2778,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.12.3">C.5.19 Section 5.12.3 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.19.#q306">
+ <tbody id="sC.5.19.#q21.306">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.20">
@@ -2806,7 +2787,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.3">C.5.20 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.20.#q307">
+ <tbody id="sC.5.20.#q21.307">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.21">
@@ -2815,7 +2796,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.3a">C.5.21 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.21.#q308">
+ <tbody id="sC.5.21.#q21.308">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.22">
@@ -2824,7 +2805,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.4.1">C.5.22 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.22.#q309">
+ <tbody id="sC.5.22.#q21.309">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.23">
@@ -2833,7 +2814,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.4.1a">C.5.23 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.23.#q310">
+ <tbody id="sC.5.23.#q21.310">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.24">
@@ -2842,7 +2823,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.7.2.1">C.5.24 Section 7.2.1 The @media rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.24.#q311">
+ <tbody id="sC.5.24.#q21.311">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.25">
@@ -2851,7 +2832,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1">C.5.25 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.25.#q312">
+ <tbody id="sC.5.25.#q21.312">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.26">
@@ -2860,30 +2841,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1a">C.5.26 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.26.#q313">
- <!-- 2 tests -->
- <tr id="margin-collapse-037-C.5.26.#q313" class="">
- <td>
- <a href="margin-collapse-037.xht">margin-collapse-037</a></td>
- <td><a href="reference/margin-collapse-037-ref.xht">=</a> </td>
- <td></td>
- <td>Collapsing margins - margin-bottom of the last in-flow child block collapsing with its parent min-height block's bottom margin
- <ul class="assert">
- <li>The 'min-height' of a parent block element should have no influence over whether such parent block element's bottom margin is adjoining to its last child's bottom margin. In such situation, the bottom margin of the parent block element and the bottom margin of its last child should collapse as long as such parent block element has no bottom padding and has no bottom border.</li>
- </ul>
- </td>
- </tr>
- <tr id="margin-collapse-038-C.5.26.#q313" class="">
- <td>
- <a href="margin-collapse-038.xht">margin-collapse-038</a></td>
- <td><a href="reference/margin-collapse-038-ref.xht">=</a> </td>
- <td></td>
- <td>Collapsing margins - margin-bottom of the last in-flow child block collapsing with its max-height parent block's bottom margin
- <ul class="assert">
- <li>The 'max-height' of a parent block element should have no influence over whether such parent block element's bottom margin is adjoining to its last child's bottom margin. In such situation, the bottom margin of the parent block element and the bottom margin of its last child should collapse as long as such parent block element has no bottom padding and has no bottom border.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.5.26.#q21.313">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.5.27">
<tr><th colspan="4" scope="rowgroup">
@@ -2891,7 +2850,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1b">C.5.27 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.27.#q314">
+ <tbody id="sC.5.27.#q21.314">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.28">
@@ -2900,7 +2859,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.2.2">C.5.28 Section 9.2.2 Inline-level elements and inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.28.#q315">
+ <tbody id="sC.5.28.#q21.315">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.29">
@@ -2909,7 +2868,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.2.4">C.5.29 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.29.#q316">
+ <tbody id="sC.5.29.#q21.316">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.30">
@@ -2918,7 +2877,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.3.2">C.5.30 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.30.#q317">
+ <tbody id="sC.5.30.#q21.317">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.31">
@@ -2927,7 +2886,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5">C.5.31 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.31.#q318">
+ <tbody id="sC.5.31.#q21.318">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.32">
@@ -2936,7 +2895,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5a">C.5.32 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.32.#q319">
+ <tbody id="sC.5.32.#q21.319">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.33">
@@ -2945,7 +2904,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5.2">C.5.33 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.33.#q320">
+ <tbody id="sC.5.33.#q21.320">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.34">
@@ -2954,7 +2913,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.6.1">C.5.34 Section 9.6.1 Fixed positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.34.#q321">
+ <tbody id="sC.5.34.#q21.321">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.35">
@@ -2963,7 +2922,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.9.1">C.5.35 Section 9.9.1 Specifying the stack level: the 'z-index' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.35.#q322">
+ <tbody id="sC.5.35.#q21.322">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.36">
@@ -2972,7 +2931,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.1">C.5.36 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.36.#q323">
+ <tbody id="sC.5.36.#q21.323">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.37">
@@ -2981,7 +2940,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3">C.5.37 Section 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.37.#q324">
+ <tbody id="sC.5.37.#q21.324">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.38">
@@ -2990,7 +2949,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.1">C.5.38 Section 10.3.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.38.#q325">
+ <tbody id="sC.5.38.#q21.325">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.39">
@@ -2999,7 +2958,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.2">C.5.39 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.39.#q326">
+ <tbody id="sC.5.39.#q21.326">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.40">
@@ -3008,7 +2967,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.2a">C.5.40 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.40.#q327">
+ <tbody id="sC.5.40.#q21.327">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.41">
@@ -3017,7 +2976,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.3">C.5.41 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.41.#q328">
+ <tbody id="sC.5.41.#q21.328">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.42">
@@ -3026,7 +2985,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.7">C.5.42 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.42.#q329">
+ <tbody id="sC.5.42.#q21.329">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.43">
@@ -3035,7 +2994,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.7a">C.5.43 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.43.#q330">
+ <tbody id="sC.5.43.#q21.330">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.44">
@@ -3044,7 +3003,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8">C.5.44 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.44.#q331">
+ <tbody id="sC.5.44.#q21.331">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.45">
@@ -3053,7 +3012,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8a">C.5.45 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.45.#q332">
+ <tbody id="sC.5.45.#q21.332">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.46">
@@ -3062,7 +3021,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8c">C.5.46 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.46.#q333">
+ <tbody id="sC.5.46.#q21.333">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.47">
@@ -3071,7 +3030,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.5">C.5.47 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.47.#q334">
+ <tbody id="sC.5.47.#q21.334">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.48">
@@ -3080,7 +3039,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.2">C.5.48 Section 10.6.2 Inline replaced elements [&#8230;]</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.48.#q335">
+ <tbody id="sC.5.48.#q21.335">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.49">
@@ -3089,7 +3048,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.4">C.5.49 Section 10.6.4 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.49.#q336">
+ <tbody id="sC.5.49.#q21.336">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.50">
@@ -3098,7 +3057,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.5">C.5.50 Section 10.6.5 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.50.#q337">
+ <tbody id="sC.5.50.#q21.337">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.51">
@@ -3107,7 +3066,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.8.1">C.5.51 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.51.#q338">
+ <tbody id="sC.5.51.#q21.338">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.52">
@@ -3116,7 +3075,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.11.1.1">C.5.52 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.52.#q339">
+ <tbody id="sC.5.52.#q21.339">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.53">
@@ -3125,7 +3084,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.11.1.2">C.5.53 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.53.#q340">
+ <tbody id="sC.5.53.#q21.340">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.54">
@@ -3134,7 +3093,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.2">C.5.54 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.54.#q341">
+ <tbody id="sC.5.54.#q21.341">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.55">
@@ -3143,7 +3102,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.4.2">C.5.55 Section 12.4.2 Counter styles</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.55.#q342">
+ <tbody id="sC.5.55.#q21.342">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.56">
@@ -3152,7 +3111,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5">C.5.56 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.56.#q343">
+ <tbody id="sC.5.56.#q21.343">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.57">
@@ -3161,7 +3120,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1">C.5.57 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.57.#q344">
+ <tbody id="sC.5.57.#q21.344">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.58">
@@ -3170,7 +3129,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1a">C.5.58 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.58.#q345">
+ <tbody id="sC.5.58.#q21.345">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.59">
@@ -3179,7 +3138,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1b">C.5.59 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.59.#q346">
+ <tbody id="sC.5.59.#q21.346">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.60">
@@ -3188,7 +3147,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2">C.5.60 Section 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.60.#q347">
+ <tbody id="sC.5.60.#q21.347">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.61">
@@ -3197,7 +3156,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2.1.1">C.5.61 Section 13.2.1.1 Rendering page boxes that do not fit a target sheet</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.61.#q348">
+ <tbody id="sC.5.61.#q21.348">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.62">
@@ -3206,7 +3165,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2.3">C.5.62 Section 13.2.3 Content outside the page box</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.62.#q349">
+ <tbody id="sC.5.62.#q21.349">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.63">
@@ -3215,7 +3174,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.1">C.5.63 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.63.#q350">
+ <tbody id="sC.5.63.#q21.350">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.64">
@@ -3224,7 +3183,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.1a">C.5.64 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.64.#q351">
+ <tbody id="sC.5.64.#q21.351">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.65">
@@ -3233,7 +3192,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.2">C.5.65 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.65.#q352">
+ <tbody id="sC.5.65.#q21.352">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.66">
@@ -3242,7 +3201,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.2a">C.5.66 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.66.#q353">
+ <tbody id="sC.5.66.#q21.353">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.67">
@@ -3251,7 +3210,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3">C.5.67 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.67.#q354">
+ <tbody id="sC.5.67.#q21.354">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.68">
@@ -3260,7 +3219,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3a">C.5.68 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.68.#q355">
+ <tbody id="sC.5.68.#q21.355">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.69">
@@ -3269,7 +3228,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3b">C.5.69 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.69.#q356">
+ <tbody id="sC.5.69.#q21.356">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.70">
@@ -3278,7 +3237,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.5">C.5.70 Section 13.3.5 "Best" page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.70.#q357">
+ <tbody id="sC.5.70.#q21.357">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.71">
@@ -3287,7 +3246,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2">C.5.71 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.71.#q358">
+ <tbody id="sC.5.71.#q21.358">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.72">
@@ -3296,7 +3255,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2a">C.5.72 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.72.#q359">
+ <tbody id="sC.5.72.#q21.359">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.73">
@@ -3305,7 +3264,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2.1a">C.5.73 Section 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.73.#q360">
+ <tbody id="sC.5.73.#q21.360">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.74">
@@ -3314,7 +3273,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.6">C.5.74 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.74.#q361">
+ <tbody id="sC.5.74.#q21.361">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.75">
@@ -3323,7 +3282,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.16.6">C.5.75 Section 16.6 Whitespace: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.75.#q362">
+ <tbody id="sC.5.75.#q21.362">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.76">
@@ -3332,19 +3291,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.16.6.1">C.5.76 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.76.#q363">
- <!-- 1 tests -->
- <tr id="white-space-007-C.5.76.#q363" class="ahem">
- <td>
- <a href="white-space-007.xht">white-space-007</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>white-space
- <ul class="assert">
- <li>'white-space: normal' and 'white-space: nowrap' should collapse sequences of white space. Regarding wrapping, line breaking opportunities are determined on the text prior to white space collapsing steps.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.5.76.#q21.363">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.5.77">
<tr><th colspan="4" scope="rowgroup">
@@ -3352,7 +3300,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.2.1">C.5.77 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.77.#q364">
+ <tbody id="sC.5.77.#q21.364">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.78">
@@ -3361,7 +3309,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.2.1a">C.5.78 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.78.#q365">
+ <tbody id="sC.5.78.#q21.365">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.79">
@@ -3370,7 +3318,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.4">C.5.79 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.79.#q366">
+ <tbody id="sC.5.79.#q21.366">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.80">
@@ -3379,7 +3327,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.4a">C.5.80 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.80.#q367">
+ <tbody id="sC.5.80.#q21.367">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.81">
@@ -3388,7 +3336,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.18.1">C.5.81 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.81.#q368">
+ <tbody id="sC.5.81.#q21.368">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.82">
@@ -3397,7 +3345,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.B.2">C.5.82 Section B.2 Informative references</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.82.#q369">
+ <tbody id="sC.5.82.#q21.369">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.83">
@@ -3406,7 +3354,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.D">C.5.83 Appendix D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.83.#q370">
+ <tbody id="sC.5.83.#q21.370">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.84">
@@ -3415,7 +3363,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.Da">C.5.84 Appendix D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.84.#q371">
+ <tbody id="sC.5.84.#q21.371">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.85">
@@ -3424,7 +3372,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.E.2">C.5.85 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.85.#q372">
+ <tbody id="sC.5.85.#q21.372">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.86">
@@ -3433,7 +3381,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G">C.5.86 Appendix G. Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.86.#q373">
+ <tbody id="sC.5.86.#q21.373">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.87">
@@ -3442,7 +3390,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.1">C.5.87 Section G.1 Grammar</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.87.#q374">
+ <tbody id="sC.5.87.#q21.374">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.88">
@@ -3451,7 +3399,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2">C.5.88 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.88.#q375">
+ <tbody id="sC.5.88.#q21.375">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.89">
@@ -3460,7 +3408,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2a">C.5.89 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.89.#q376">
+ <tbody id="sC.5.89.#q21.376">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.90">
@@ -3469,7 +3417,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2b">C.5.90 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.90.#q377">
+ <tbody id="sC.5.90.#q21.377">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.91">
@@ -3478,7 +3426,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2c">C.5.91 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.91.#q378">
+ <tbody id="sC.5.91.#q21.378">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.92">
@@ -3487,7 +3435,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.I">C.5.92 Appendix I. Index</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.92.#q379">
+ <tbody id="sC.5.92.#q21.379">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6">
@@ -3502,7 +3450,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2b">C.6.1 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.1.#q381">
+ <tbody id="sC.6.1.#q21.381">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.2">
@@ -3511,7 +3459,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3c">C.6.2 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.2.#q382">
+ <tbody id="sC.6.2.#q21.382">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.3">
@@ -3520,7 +3468,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.3">C.6.3 Section 15.3 Font family: the 'font-family' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.3.#q383">
+ <tbody id="sC.6.3.#q21.383">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.4">
@@ -3529,7 +3477,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.3.1.1">C.6.4 Section 15.3.1.1 serif</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.4.#q384">
+ <tbody id="sC.6.4.#q21.384">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.5">
@@ -3538,7 +3486,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.7">C.6.5 Section 15.7 Font size: the 'font-size' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.5.#q385">
+ <tbody id="sC.6.5.#q21.385">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.6">
@@ -3547,7 +3495,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.2.1">C.6.6 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.6.#q386">
+ <tbody id="sC.6.6.#q21.386">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.7">
@@ -3556,7 +3504,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.3">C.6.7 Section 17.5.3 Table height layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.7.#q387">
+ <tbody id="sC.6.7.#q21.387">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.8">
@@ -3565,7 +3513,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.Ga">C.6.8 Appendix G. Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.8.#q388">
+ <tbody id="sC.6.8.#q21.388">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7">
@@ -3580,7 +3528,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.1">C.7.1 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.1.#q390">
+ <tbody id="sC.7.1.#q21.390">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.2">
@@ -3589,7 +3537,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.3.1">C.7.2 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.2.#q391">
+ <tbody id="sC.7.2.#q21.391">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.3">
@@ -3598,7 +3546,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1">C.7.3 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.3.#q392">
+ <tbody id="sC.7.3.#q21.392">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.4">
@@ -3607,7 +3555,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1a">C.7.4 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.4.#q393">
+ <tbody id="sC.7.4.#q21.393">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.5">
@@ -3616,7 +3564,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1b">C.7.5 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.5.#q394">
+ <tbody id="sC.7.5.#q21.394">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.6">
@@ -3625,7 +3573,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1c">C.7.6 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.6.#q395">
+ <tbody id="sC.7.6.#q21.395">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.7">
@@ -3634,7 +3582,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.2.2">C.7.7 Section 4.1.2.2 Informative Historical Notes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.7.#q396">
+ <tbody id="sC.7.7.#q21.396">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.8">
@@ -3643,7 +3591,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.3">C.7.8 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.8.#q397">
+ <tbody id="sC.7.8.#q21.397">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.9">
@@ -3652,7 +3600,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.3a">C.7.9 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.9.#q398">
+ <tbody id="sC.7.9.#q21.398">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.10">
@@ -3661,7 +3609,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.8">C.7.10 Section 4.1.8 Declarations and properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.10.#q399">
+ <tbody id="sC.7.10.#q21.399">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.11">
@@ -3670,7 +3618,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.2">C.7.11 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.11.#q400">
+ <tbody id="sC.7.11.#q21.400">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.12">
@@ -3679,7 +3627,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.2">C.7.12 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.12.#q401">
+ <tbody id="sC.7.12.#q21.401">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.13">
@@ -3688,7 +3636,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.2a">C.7.13 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.13.#q402">
+ <tbody id="sC.7.13.#q21.402">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.14">
@@ -3697,7 +3645,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.4a">C.7.14 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.14.#q403">
+ <tbody id="sC.7.14.#q21.403">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.15">
@@ -3706,7 +3654,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.4">C.7.15 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.15.#q404">
+ <tbody id="sC.7.15.#q21.404">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.16">
@@ -3715,7 +3663,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.8.2">C.7.16 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.16.#q405">
+ <tbody id="sC.7.16.#q21.405">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.17">
@@ -3724,7 +3672,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.11.4">C.7.17 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.17.#q406">
+ <tbody id="sC.7.17.#q21.406">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.18">
@@ -3733,7 +3681,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12">C.7.18 Section 5.12 Pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.18.#q407">
+ <tbody id="sC.7.18.#q21.407">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.19">
@@ -3742,7 +3690,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12.1">C.7.19 Section 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.19.#q408">
+ <tbody id="sC.7.19.#q21.408">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.20">
@@ -3751,7 +3699,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12.2">C.7.20 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.20.#q409">
+ <tbody id="sC.7.20.#q21.409">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.21">
@@ -3760,7 +3708,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.6.2">C.7.21 Section 6.2 Inheritance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.21.#q410">
+ <tbody id="sC.7.21.#q21.410">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.22">
@@ -3769,7 +3717,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.6.4.4">C.7.22 Section 6.4.4 Precedence of non-CSS presentational hints</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.22.#q411">
+ <tbody id="sC.7.22.#q21.411">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.23">
@@ -3778,7 +3726,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.7.3">C.7.23 Section 7.3 Recognized media types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.23.#q412">
+ <tbody id="sC.7.23.#q21.412">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.24">
@@ -3787,7 +3735,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.8.3.1">C.7.24 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.24.#q413">
+ <tbody id="sC.7.24.#q21.413">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.25">
@@ -3796,7 +3744,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.8.3.1a">C.7.25 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.25.#q414">
+ <tbody id="sC.7.25.#q21.414">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.26">
@@ -3805,7 +3753,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1">C.7.26 Section 9.2.1 Block-level elements and block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.26.#q415">
+ <tbody id="sC.7.26.#q21.415">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.27">
@@ -3814,7 +3762,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1">C.7.27 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.27.#q416">
+ <tbody id="sC.7.27.#q21.416">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.28">
@@ -3823,7 +3771,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1a">C.7.28 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.28.#q417">
+ <tbody id="sC.7.28.#q21.417">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.29">
@@ -3832,7 +3780,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1b">C.7.29 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.29.#q418">
+ <tbody id="sC.7.29.#q21.418">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.30">
@@ -3841,7 +3789,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1c">C.7.30 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.30.#q419">
+ <tbody id="sC.7.30.#q21.419">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.31">
@@ -3850,7 +3798,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.2">C.7.31 Section 9.2.2 Inline-level elements and inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.31.#q420">
+ <tbody id="sC.7.31.#q21.420">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.32">
@@ -3859,7 +3807,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.3a">C.7.32 Section 9.2.3 Run-in boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.32.#q421">
+ <tbody id="sC.7.32.#q21.421">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.33">
@@ -3868,7 +3816,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.4">C.7.33 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.33.#q422">
+ <tbody id="sC.7.33.#q21.422">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.34">
@@ -3877,7 +3825,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.4a">C.7.34 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.34.#q423">
+ <tbody id="sC.7.34.#q21.423">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.35">
@@ -3886,7 +3834,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.3">C.7.35 Section 9.3 Positioning schemes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.35.#q424">
+ <tbody id="sC.7.35.#q21.424">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.36">
@@ -3895,7 +3843,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.4">C.7.36 Section 9.4 Normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.36.#q425">
+ <tbody id="sC.7.36.#q21.425">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.37">
@@ -3904,7 +3852,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.3.2">C.7.37 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.37.#q426">
+ <tbody id="sC.7.37.#q21.426">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.38">
@@ -3913,7 +3861,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5">C.7.38 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.38.#q427">
+ <tbody id="sC.7.38.#q21.427">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.39">
@@ -3922,7 +3870,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5a">C.7.39 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.39.#q428">
+ <tbody id="sC.7.39.#q21.428">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.40">
@@ -3931,7 +3879,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2">C.7.40 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.40.#q429">
+ <tbody id="sC.7.40.#q21.429">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.41">
@@ -3940,7 +3888,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2a">C.7.41 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.41.#q430">
+ <tbody id="sC.7.41.#q21.430">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.42">
@@ -3949,7 +3897,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2b">C.7.42 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.42.#q431">
+ <tbody id="sC.7.42.#q21.431">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.43">
@@ -3958,7 +3906,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2c">C.7.43 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.43.#q432">
+ <tbody id="sC.7.43.#q21.432">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.44">
@@ -3967,7 +3915,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.14.2.1">C.7.44 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.44.#q433">
+ <tbody id="sC.7.44.#q21.433">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.45">
@@ -3976,7 +3924,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.9.1">C.7.45 Section 9.9.1 Specifying the stack level: the 'z-index' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.45.#q434">
+ <tbody id="sC.7.45.#q21.434">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.46">
@@ -3985,7 +3933,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10">C.7.46 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.46.#q435">
+ <tbody id="sC.7.46.#q21.435">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.47">
@@ -3994,7 +3942,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10a">C.7.47 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.47.#q436">
+ <tbody id="sC.7.47.#q21.436">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.48">
@@ -4003,7 +3951,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10b">C.7.48 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.48.#q437">
+ <tbody id="sC.7.48.#q21.437">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.49">
@@ -4012,7 +3960,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.1">C.7.49 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.49.#q438">
+ <tbody id="sC.7.49.#q21.438">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.50">
@@ -4021,7 +3969,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2">C.7.50 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.50.#q439">
+ <tbody id="sC.7.50.#q21.439">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.51">
@@ -4030,7 +3978,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2a">C.7.51 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.51.#q440">
+ <tbody id="sC.7.51.#q21.440">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.52">
@@ -4039,7 +3987,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2b">C.7.52 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.52.#q441">
+ <tbody id="sC.7.52.#q21.441">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.53">
@@ -4048,7 +3996,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.5">C.7.53 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.53.#q442">
+ <tbody id="sC.7.53.#q21.442">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.54">
@@ -4057,7 +4005,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.5a">C.7.54 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.54.#q443">
+ <tbody id="sC.7.54.#q21.443">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.55">
@@ -4066,7 +4014,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.6.7">C.7.55 Section 10.6.7 'Auto' heights for block formatting context roots</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.55.#q444">
+ <tbody id="sC.7.55.#q21.444">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.56">
@@ -4075,7 +4023,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.7">C.7.56 Section 10.7 Minimum and maximum heights: 'min-height' and 'max-height'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.56.#q445">
+ <tbody id="sC.7.56.#q21.445">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.57">
@@ -4084,7 +4032,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8">C.7.57 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.57.#q446">
+ <tbody id="sC.7.57.#q21.446">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.58">
@@ -4093,7 +4041,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8a">C.7.58 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.58.#q447">
+ <tbody id="sC.7.58.#q21.447">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.59">
@@ -4102,7 +4050,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1">C.7.59 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.59.#q448">
+ <tbody id="sC.7.59.#q21.448">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.60">
@@ -4111,7 +4059,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1a">C.7.60 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.60.#q449">
+ <tbody id="sC.7.60.#q21.449">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.61">
@@ -4120,7 +4068,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1b">C.7.61 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.61.#q450">
+ <tbody id="sC.7.61.#q21.450">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.62">
@@ -4129,7 +4077,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1">C.7.62 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.62.#q451">
+ <tbody id="sC.7.62.#q21.451">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.63">
@@ -4138,7 +4086,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1">C.7.63 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.63.#q452">
+ <tbody id="sC.7.63.#q21.452">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.64">
@@ -4147,7 +4095,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1a">C.7.64 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.64.#q453">
+ <tbody id="sC.7.64.#q21.453">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.65">
@@ -4156,7 +4104,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1b">C.7.65 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.65.#q454">
+ <tbody id="sC.7.65.#q21.454">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.66">
@@ -4165,7 +4113,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.2">C.7.66 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.66.#q455">
+ <tbody id="sC.7.66.#q21.455">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.67">
@@ -4174,7 +4122,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5">C.7.67 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.67.#q456">
+ <tbody id="sC.7.67.#q21.456">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.68">
@@ -4183,7 +4131,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1">C.7.68 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.68.#q457">
+ <tbody id="sC.7.68.#q21.457">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.69">
@@ -4192,7 +4140,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1a">C.7.69 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.69.#q458">
+ <tbody id="sC.7.69.#q21.458">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.70">
@@ -4201,7 +4149,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1b">C.7.70 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.70.#q459">
+ <tbody id="sC.7.70.#q21.459">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.71">
@@ -4210,7 +4158,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1c">C.7.71 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.71.#q460">
+ <tbody id="sC.7.71.#q21.460">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.72">
@@ -4219,7 +4167,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1d">C.7.72 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.72.#q461">
+ <tbody id="sC.7.72.#q21.461">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.73">
@@ -4228,7 +4176,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.2">C.7.73 Section 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.73.#q462">
+ <tbody id="sC.7.73.#q21.462">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.74">
@@ -4237,7 +4185,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.2.2">C.7.74 Section 13.2.2 Page selectors: selecting left, right, and first pages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.74.#q463">
+ <tbody id="sC.7.74.#q21.463">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.75">
@@ -4246,7 +4194,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.3.2">C.7.75 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.75.#q464">
+ <tbody id="sC.7.75.#q21.464">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.76">
@@ -4255,7 +4203,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.3.3">C.7.76 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.76.#q465">
+ <tbody id="sC.7.76.#q21.465">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.77">
@@ -4264,7 +4212,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.3">C.7.77 Section 15.3 Font family: the 'font-family' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.77.#q466">
+ <tbody id="sC.7.77.#q21.466">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.78">
@@ -4273,7 +4221,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.3.1">C.7.78 Section 15.3.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.78.#q467">
+ <tbody id="sC.7.78.#q21.467">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.79">
@@ -4282,7 +4230,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.6">C.7.79 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.79.#q468">
+ <tbody id="sC.7.79.#q21.468">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.80">
@@ -4291,7 +4239,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.6q">C.7.80 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.80.#q469">
+ <tbody id="sC.7.80.#q21.469">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.81">
@@ -4300,7 +4248,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.7">C.7.81 Section 15.7 Font size: the 'font-size' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.81.#q470">
+ <tbody id="sC.7.81.#q21.470">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.82">
@@ -4309,7 +4257,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.1">C.7.82 Section 16.1 Indentation: the 'text-indent' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.82.#q471">
+ <tbody id="sC.7.82.#q21.471">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.83">
@@ -4318,7 +4266,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.1a">C.7.83 Section 16.1 Indentation: the 'text-indent' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.83.#q472">
+ <tbody id="sC.7.83.#q21.472">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.84">
@@ -4327,7 +4275,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.2">C.7.84 Section 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.84.#q473">
+ <tbody id="sC.7.84.#q21.473">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.85">
@@ -4336,7 +4284,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.2a">C.7.85 Section 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.85.#q474">
+ <tbody id="sC.7.85.#q21.474">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.86">
@@ -4345,7 +4293,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.3.1">C.7.86 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.86.#q475">
+ <tbody id="sC.7.86.#q21.475">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.87">
@@ -4354,7 +4302,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.3.1a">C.7.87 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.87.#q476">
+ <tbody id="sC.7.87.#q21.476">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.88">
@@ -4363,7 +4311,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.4">C.7.88 Section 16.4 Letter and word spacing: the 'letter-spacing' and 'word-spacing' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.88.#q477">
+ <tbody id="sC.7.88.#q21.477">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.89">
@@ -4372,7 +4320,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6">C.7.89 Section 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.89.#q478">
+ <tbody id="sC.7.89.#q21.478">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.90">
@@ -4381,7 +4329,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1">C.7.90 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.90.#q479">
+ <tbody id="sC.7.90.#q21.479">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.91">
@@ -4390,7 +4338,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1a">C.7.91 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.91.#q480">
+ <tbody id="sC.7.91.#q21.480">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.92">
@@ -4399,7 +4347,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1b">C.7.92 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.92.#q481">
+ <tbody id="sC.7.92.#q21.481">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.93">
@@ -4408,7 +4356,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2">C.7.93 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.93.#q482">
+ <tbody id="sC.7.93.#q21.482">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.94">
@@ -4417,7 +4365,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2.1">C.7.94 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.94.#q483">
+ <tbody id="sC.7.94.#q21.483">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.95">
@@ -4426,7 +4374,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2.1a">C.7.95 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.95.#q484">
+ <tbody id="sC.7.95.#q21.484">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.96">
@@ -4435,7 +4383,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.4">C.7.96 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.96.#q485">
+ <tbody id="sC.7.96.#q21.485">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.97">
@@ -4444,7 +4392,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.4a">C.7.97 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.97.#q486">
+ <tbody id="sC.7.97.#q21.486">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.98">
@@ -4453,7 +4401,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.2.2">C.7.98 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.98.#q487">
+ <tbody id="sC.7.98.#q21.487">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.99">
@@ -4462,7 +4410,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.3">C.7.99 Section 17.5.3 Table height algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.99.#q488">
+ <tbody id="sC.7.99.#q21.488">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.100">
@@ -4471,7 +4419,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.4">C.7.100 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.100.#q489">
+ <tbody id="sC.7.100.#q21.489">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.101">
@@ -4480,7 +4428,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.B.2">C.7.101 Section B.2 Informative references</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.101.#q490">
+ <tbody id="sC.7.101.#q21.490">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.102">
@@ -4489,7 +4437,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.D">C.7.102 Section D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.102.#q491">
+ <tbody id="sC.7.102.#q21.491">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.103">
@@ -4498,7 +4446,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.E.2">C.7.103 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.103.#q492">
+ <tbody id="sC.7.103.#q21.492">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.104">
@@ -4507,7 +4455,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.G">C.7.104 Appendix G Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.104.#q493">
+ <tbody id="sC.7.104.#q21.493">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8">
@@ -4516,7 +4464,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#errata4">C.8 Changes since the working draft of 7 December 2010</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.#q494">
+ <tbody id="sC.8.#q21.494">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.1">
@@ -4525,7 +4473,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.8.3.1">C.8.1 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.1.#q495">
+ <tbody id="sC.8.1.#q21.495">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.2">
@@ -4534,7 +4482,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8.1">C.8.2 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.2.#q496">
+ <tbody id="sC.8.2.#q21.496">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.3">
@@ -4543,7 +4491,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3">C.8.3 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.3.#q497">
+ <tbody id="sC.8.3.#q21.497">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.4">
@@ -4552,7 +4500,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.14.3">C.8.4 14.3 Gamma correction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.4.#q498">
+ <tbody id="sC.8.4.#q21.498">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.5">
@@ -4561,7 +4509,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.11.1.2">C.8.5 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.5.#q499">
+ <tbody id="sC.8.5.#q21.499">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.6">
@@ -4570,7 +4518,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2">C.8.6 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.6.#q500">
+ <tbody id="sC.8.6.#q21.500">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.7">
@@ -4579,7 +4527,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3.2">C.8.7 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.7.#q501">
+ <tbody id="sC.8.7.#q21.501">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.8">
@@ -4588,7 +4536,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.1">C.8.8 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.8.#q502">
+ <tbody id="sC.8.8.#q21.502">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.9">
@@ -4597,7 +4545,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.13.2.2">C.8.9 13.2.2 Page selectors: selecting left, right, and first pages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.9.#q503">
+ <tbody id="sC.8.9.#q21.503">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.10">
@@ -4606,7 +4554,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.8.3.1a">C.8.10 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.10.#q504">
+ <tbody id="sC.8.10.#q21.504">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.11">
@@ -4615,7 +4563,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8">C.8.11 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.11.#q505">
+ <tbody id="sC.8.11.#q21.505">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.12">
@@ -4624,7 +4572,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8.1a">C.8.12 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.12.#q506">
+ <tbody id="sC.8.12.#q21.506">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.13">
@@ -4633,7 +4581,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.6.1a">C.8.13 10.6.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.13.#q507">
+ <tbody id="sC.8.13.#q21.507">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.14">
@@ -4642,7 +4590,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5.1">C.8.14 9.5.1 Positioning the float: the 'float' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.14.#q508">
+ <tbody id="sC.8.14.#q21.508">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.15">
@@ -4651,7 +4599,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1">C.8.15 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.15.#q509">
+ <tbody id="sC.8.15.#q21.509">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.16">
@@ -4660,7 +4608,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.5.12.1">C.8.16 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.16.#q510">
+ <tbody id="sC.8.16.#q21.510">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.17">
@@ -4669,7 +4617,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.6">C.8.17 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.17.#q511">
+ <tbody id="sC.8.17.#q21.511">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.18">
@@ -4678,7 +4626,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.12.5.1">C.8.18 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.18.#q512">
+ <tbody id="sC.8.18.#q21.512">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.19">
@@ -4687,7 +4635,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.7">C.8.19 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.19.#q513">
+ <tbody id="sC.8.19.#q21.513">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.20">
@@ -4696,7 +4644,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2a">C.8.20 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.20.#q514">
+ <tbody id="sC.8.20.#q21.514">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.21">
@@ -4705,7 +4653,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.1.9">C.8.21 4.1.9 Comments</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.21.#q515">
+ <tbody id="sC.8.21.#q21.515">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.22">
@@ -4714,7 +4662,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.12.5.1a">C.8.22 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.22.#q516">
+ <tbody id="sC.8.22.#q21.516">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.23">
@@ -4723,7 +4671,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5.1a">C.8.23 9.5.1 Positioning the float: the 'float' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.23.#q517">
+ <tbody id="sC.8.23.#q21.517">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.24">
@@ -4732,7 +4680,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.3">C.8.24 9.3 Positioning schemes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.24.#q518">
+ <tbody id="sC.8.24.#q21.518">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.25">
@@ -4741,7 +4689,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.10">C.8.25 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.25.#q519">
+ <tbody id="sC.8.25.#q21.519">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.26">
@@ -4750,7 +4698,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.3.1">C.8.26 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.26.#q520">
+ <tbody id="sC.8.26.#q21.520">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.27">
@@ -4759,7 +4707,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.3.1a">C.8.27 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.27.#q521">
+ <tbody id="sC.8.27.#q21.521">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.28">
@@ -4768,7 +4716,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.4">C.8.28 10.4 Minimum and maximum widths: 'min-width' and 'max-width'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.28.#q522">
+ <tbody id="sC.8.28.#q21.522">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.29">
@@ -4777,7 +4725,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.3.2">C.8.29 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.29.#q523">
+ <tbody id="sC.8.29.#q21.523">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.30">
@@ -4786,7 +4734,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1a">C.8.30 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.30.#q524">
+ <tbody id="sC.8.30.#q21.524">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.31">
@@ -4795,7 +4743,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1b">C.8.31 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.31.#q525">
+ <tbody id="sC.8.31.#q21.525">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.32">
@@ -4807,7 +4755,7 @@
<tbody id="sC.8.32.#img-clip">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.32.#q526">
+ <tbody id="sC.8.32.#q21.526">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.33">
@@ -4816,7 +4764,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.13.2">C.8.33 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.33.#q527">
+ <tbody id="sC.8.33.#q21.527">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.34">
@@ -4825,7 +4773,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.1.1">C.8.34 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.34.#q528">
+ <tbody id="sC.8.34.#q21.528">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.35">
@@ -4834,7 +4782,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.2">C.8.35 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.35.#q529">
+ <tbody id="sC.8.35.#q21.529">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.36">
@@ -4843,7 +4791,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.3.1">C.8.36 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.36.#q530">
+ <tbody id="sC.8.36.#q21.530">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.37">
@@ -4852,7 +4800,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.3.4">C.8.37 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.37.#q531">
+ <tbody id="sC.8.37.#q21.531">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.38">
@@ -4861,7 +4809,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5">C.8.38 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.38.#q532">
+ <tbody id="sC.8.38.#q21.532">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.39">
@@ -4870,7 +4818,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.11.1.1">C.8.39 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.39.#q533">
+ <tbody id="sC.8.39.#q21.533">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.40">
@@ -4879,7 +4827,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1c">C.8.40 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.40.#q534">
+ <tbody id="sC.8.40.#q21.534">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.41">
@@ -4888,7 +4836,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.2">C.8.41 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.41.#q535">
+ <tbody id="sC.8.41.#q21.535">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.42">
@@ -4897,7 +4845,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5a">C.8.42 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.42.#q536">
+ <tbody id="sC.8.42.#q21.536">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.43">
@@ -4906,7 +4854,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2b">C.8.43 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.43.#q537">
+ <tbody id="sC.8.43.#q21.537">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.44">
@@ -4915,7 +4863,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.5.12">C.8.44 5.12 Pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.44.#q538">
+ <tbody id="sC.8.44.#q21.538">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.45">
@@ -4924,7 +4872,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5b">C.8.45 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.45.#q539">
+ <tbody id="sC.8.45.#q21.539">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.46">
@@ -4933,7 +4881,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5c">C.8.46 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.46.#q540">
+ <tbody id="sC.8.46.#q21.540">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.47">
@@ -4942,7 +4890,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.14.2.1">C.8.47 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.47.#q541">
+ <tbody id="sC.8.47.#q21.541">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.48">
@@ -4951,7 +4899,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.4">C.8.48 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.48.#q542">
+ <tbody id="sC.8.48.#q21.542">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.49">
@@ -4960,7 +4908,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.6.1.2">C.8.49 6.1.2 Computed values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.49.#q543">
+ <tbody id="sC.8.49.#q21.543">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.50">
@@ -4969,7 +4917,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3.2a">C.8.50 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.50.#q544">
+ <tbody id="sC.8.50.#q21.544">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.51">
@@ -4978,7 +4926,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2d">C.8.51 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.51.#q545">
+ <tbody id="sC.8.51.#q21.545">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.52">
@@ -4987,7 +4935,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.G.2">C.8.52 G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.52.#q546">
+ <tbody id="sC.8.52.#q21.546">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.53">
@@ -4996,7 +4944,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2e">C.8.53 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.53.#q547">
+ <tbody id="sC.8.53.#q21.547">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.54">
@@ -5005,7 +4953,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5b">C.8.54 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.54.#q548">
+ <tbody id="sC.8.54.#q21.548">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.55">
@@ -5014,7 +4962,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.6.3">C.8.55 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.55.#q549">
+ <tbody id="sC.8.55.#q21.549">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-D.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-D.xht
index e545bb18322..25686c7f8f7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-D.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-D.xht
@@ -30,7 +30,10 @@
<tbody id="sD">
<tr><th colspan="4" scope="rowgroup">
<a href="#sD">+</a>
- <a href="https://www.w3.org/TR/CSS21/sample.html">D Default style sheet for HTML 4</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/sample.html#q22.0">D Default style sheet for HTML 4</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sD.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sD.#bidi">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-E.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-E.xht
index db091b778bc..da61f955249 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-E.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-E.xht
@@ -30,7 +30,10 @@
<tbody id="sE">
<tr><th colspan="4" scope="rowgroup">
<a href="#sE">+</a>
- <a href="https://www.w3.org/TR/CSS21/zindex.html">E Elaborate description of Stacking Contexts</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/zindex.html#q23.0">E Elaborate description of Stacking Contexts</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sE.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sE.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-F.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-F.xht
index e21dce70fa5..e3076552071 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-F.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-F.xht
@@ -30,7 +30,10 @@
<tbody id="sF">
<tr><th colspan="4" scope="rowgroup">
<a href="#sF">+</a>
- <a href="https://www.w3.org/TR/CSS21/propidx.html">F Full property table</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/propidx.html#q24.0">F Full property table</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sF.#annoying-warning">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-G.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-G.xht
index aabf7a4165f..887475ba8de 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-G.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-G.xht
@@ -30,7 +30,10 @@
<tbody id="sG">
<tr><th colspan="4" scope="rowgroup">
<a href="#sG">+</a>
- <a href="https://www.w3.org/TR/CSS21/grammar.html">G Grammar of CSS 2.1</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/grammar.html#q25.0">G Grammar of CSS 2.1</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sG.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sG.1">
@@ -94,7 +97,7 @@
<tbody id="sG.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#sG.4">+</a>
- <a href="https://www.w3.org/TR/CSS21/grammar.html#q4">G.4 Implementation note</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/grammar.html#q25.4">G.4 Implementation note</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-H.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-H.xht
index 3eb7ca5905a..39bcb5d13a7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-H.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-H.xht
@@ -30,7 +30,7 @@
<tbody id="sH">
<tr><th colspan="4" scope="rowgroup">
<a href="#sH">+</a>
- <a href="https://www.w3.org/TR/CSS21/leftblank.html">H Has been intentionally left blank</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/leftblank.html#q26.0">H Has been intentionally left blank</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-I.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-I.xht
index 1ef7f7f13ac..12f7fc762b4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-I.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-I.xht
@@ -30,7 +30,10 @@
<tbody id="sI">
<tr><th colspan="4" scope="rowgroup">
<a href="#sI">+</a>
- <a href="https://www.w3.org/TR/CSS21/indexlist.html">I Index</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/indexlist.html#q27.0">I Index</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sI.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sI.#index-;">
@@ -147,6 +150,9 @@
<tbody id="sI.#index-z">
<!-- 0 tests -->
</tbody>
+ <tbody id="sstatus.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/overflow-html-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/overflow-html-body-001.xht
new file mode 100644
index 00000000000..6b36f5d2e9b
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/overflow-html-body-001.xht
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Overflow on body propagates to viewport</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/visufx.html#overflow" />
+ <meta name="assert" content="An HTML user agent propagates the 'overflow' property from the 'body' to the viewport." />
+ <style type="text/css">
+ body
+ {
+ overflow: hidden;
+ }
+ div
+ {
+ height: 110%;
+ width: 110%;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the horizontal and vertical scrolling mechanism is not available on the page.</p>
+ <div></div>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
index e434af6c622..b2681a3481e 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
@@ -250,7 +250,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vlr-059" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
@@ -1146,7 +1146,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vrl-058" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-001.xht
new file mode 100644
index 00000000000..ba82e39af4f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-001.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (text-align, font-weight)</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1)." />
+ <style type="text/css">
+ caption
+ {
+ color: blue;
+ }
+ td
+ {
+ border: 1px solid blue;
+ height: 5em;
+ width: 10em;
+ }
+ th
+ {
+ border: 1px solid blue;
+ font-weight: bold;
+ height: 5em;
+ text-align: center;
+ width: 10em;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the text in the left-most box column is centered in its column and darker than the text in the other columns.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-002.xht
new file mode 100644
index 00000000000..1cdd4cd478f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-002.xht
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (vertical-align)</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'vertical-align' can be set on table cells (example from section 17.1)." />
+ <style type="text/css">
+ caption
+ {
+ color: blue;
+ }
+ td
+ {
+ border: 1px solid blue;
+ height: 5em;
+ vertical-align: middle;
+ width: 10em;
+ }
+ th
+ {
+ border: 1px solid blue;
+ height: 5em;
+ vertical-align: baseline;
+ width: 10em;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the text in the left-most box column is at the very top of the column and text in the other two columns is vertically centered.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-003.xht
new file mode 100644
index 00000000000..7394f283a9a
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-003.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (border-collapse, border)</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'border-collapse' and 'border' can be set on table elements (example from section 17.1)." />
+ <style type="text/css">
+ table
+ {
+ border-collapse: collapse;
+ }
+ tr#row1
+ {
+ border: 3px solid blue;
+ }
+ tr#row2
+ {
+ border: 1px solid black;
+ }
+ tr#row3
+ {
+ border: 1px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the box below is separated into three horizontal rows, and the top one has a blue border that is thicker than the borders of the other rows.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-004.xht
new file mode 100644
index 00000000000..b41f9bf2849
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/table-intro-example-004.xht
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (caption-side)</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'caption-side' can be set on a table caption (example from section 17.1)." />
+ <style type="text/css">
+ caption
+ {
+ color: blue;
+ caption-side: top;
+ }
+ td
+ {
+ border: solid black;
+ }
+ th
+ {
+ border: solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if blue text (with the words 'This is a simple 3x3 table') appears above the three-by-three grid below.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht
index 3d44f5c1398..f960046517a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht
@@ -37,22 +37,22 @@
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
Syntax and basic data types</a></th>
- <td>(439 Tests)</td></tr>
+ <td>(431 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
Selectors</a></th>
- <td>(677 Tests)</td></tr>
+ <td>(668 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
Assigning property values, Cascading, and Inheritance</a></th>
- <td>(145 Tests)</td></tr>
+ <td>(117 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
Media types</a></th>
- <td>(22 Tests)</td></tr>
+ <td>(5 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
@@ -62,7 +62,7 @@
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
Visual formatting model</a></th>
- <td>(1247 Tests)</td></tr>
+ <td>(1246 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
@@ -122,7 +122,7 @@
<tbody id="sC">
<tr><th><a href="chapter-C.xht">Appendix C -
Changes</a></th>
- <td>(5 Tests)</td></tr>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="sD">
<tr><th><a href="chapter-D.xht">Appendix D -
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht
index c0f61875086..f6b43d0a74a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vlr-059.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
@@ -20,7 +20,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht
index c2bf41e172b..a695289871c 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/abs-pos-non-replaced-vrl-058.xht
@@ -3,7 +3,7 @@
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'</title>
+ <title>CSS Writing Modes Test: absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
@@ -20,7 +20,7 @@
<link rel="match" href="reference/abs-pos-non-replaced-vrl-004-ref.xht" />
<meta name="flags" content="ahem image" />
- <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'." />
+ <meta name="assert" content="When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'." />
<style type="text/css"><![CDATA[
div#containing-block
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/basic-html-table-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/basic-html-table-001.xht
new file mode 100644
index 00000000000..26a4e3e5de2
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/basic-html-table-001.xht
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: HTML table with every table element</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test basic-html-table-001"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#table-display" />
+ <link rel="help" href="http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2" />
+ <meta name="assert" content="HTML table elements are supported." />
+ <style type="text/css">
+ caption, td, th
+ {
+ background: black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a solid bar on top of a three-by-three grid of boxes below.</p>
+ <table border="1">
+ <caption>X</caption>
+ <colgroup>
+ <col />
+ <col />
+ </colgroup>
+ <colgroup>
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>XXXXX</th>
+ <th>XXXXX</th>
+ <th>XXXXX</th>
+ </tr>
+ </thead>
+ <tfoot>
+ <tr>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ </tr>
+ </tfoot>
+ <tbody>
+ <tr>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ <td>XXXXX</td>
+ </tr>
+ </tbody>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-1.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-1.xht
index 71ff793d472..ed573d284aa 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-1.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-1.xht
@@ -30,7 +30,10 @@
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
- <a href="https://www.w3.org/TR/CSS21/about.html">1 About the CSS 2.1 Specification</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/about.html#q1.0">1 About the CSS 2.1 Specification</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s1.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-10.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-10.xht
index ba733da8144..37e75a29ed5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-10.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-10.xht
@@ -30,7 +30,10 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/CSS21/visudet.html">10 Visual formatting model details</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/visudet.html#q10.0">10 Visual formatting model details</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s10.1">
@@ -4171,9 +4174,9 @@
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
@@ -4699,9 +4702,9 @@
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
- <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'
+ <td>absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'
<ul class="assert">
- <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left', then solve for 'left'.</li>
+ <li>When 'direction' is 'rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-11.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-11.xht
index b0cb056530e..a6388179b3a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-11.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-11.xht
@@ -30,7 +30,10 @@
<tbody id="s11">
<tr><th colspan="4" scope="rowgroup">
<a href="#s11">+</a>
- <a href="https://www.w3.org/TR/CSS21/visufx.html">11 Visual effects</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/visufx.html#q11.0">11 Visual effects</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s11.1">
@@ -616,6 +619,17 @@
</ul>
</td>
</tr>
+ <tr id="overflow-html-body-001-11.1.1" class="">
+ <td>
+ <a href="overflow-html-body-001.xht">overflow-html-body-001</a></td>
+ <td></td>
+ <td></td>
+ <td>Overflow on body propagates to viewport
+ <ul class="assert">
+ <li>An HTML user agent propagates the 'overflow' property from the 'body' to the viewport.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="overflow-parent-001-11.1.1" class="">
<td>
<a href="overflow-parent-001.xht">overflow-parent-001</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht
index d3a7c255aa7..ec3b574b825 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/generate.html#generated-text">12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s12.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s12.#x0">
<!-- 0 tests -->
</tbody>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-13.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-13.xht
index f0ee1586a8b..f89e4e6e376 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-13.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-13.xht
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/page.html#the-page">13 Paged media</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s13.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s13.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13.1">+</a>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht
index 810d9c25fe7..1123ff003e3 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht
@@ -30,7 +30,10 @@
<tbody id="s14">
<tr><th colspan="4" scope="rowgroup">
<a href="#s14">+</a>
- <a href="https://www.w3.org/TR/CSS21/colors.html">14 Colors and Backgrounds</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/colors.html#q14.0">14 Colors and Backgrounds</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s14.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s14.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht
index 5400d683ecb..31c6e9d5837 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht
@@ -30,7 +30,10 @@
<tbody id="s15">
<tr><th colspan="4" scope="rowgroup">
<a href="#s15">+</a>
- <a href="https://www.w3.org/TR/CSS21/fonts.html">15 Fonts</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/fonts.html#q15.0">15 Fonts</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s15.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s15.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-16.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-16.xht
index 509b6e3191a..b6de913108b 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-16.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-16.xht
@@ -30,7 +30,10 @@
<tbody id="s16">
<tr><th colspan="4" scope="rowgroup">
<a href="#s16">+</a>
- <a href="https://www.w3.org/TR/CSS21/text.html">16 Text</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/text.html#q16.0">16 Text</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s16.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s16.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-17.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-17.xht
index 82c13a2fded..7badb6c74ee 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-17.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-17.xht
@@ -30,7 +30,10 @@
<tbody id="s17">
<tr><th colspan="4" scope="rowgroup">
<a href="#s17">+</a>
- <a href="https://www.w3.org/TR/CSS21/tables.html">17 Tables</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/tables.html#q17.0">17 Tables</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s17.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s17.1">
@@ -137,6 +140,50 @@
</ul>
</td>
</tr>
+ <tr id="table-intro-example-001-17.1" class="">
+ <td>
+ <a href="table-intro-example-001.xht">table-intro-example-001</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (text-align, font-weight)
+ <ul class="assert">
+ <li>'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="table-intro-example-002-17.1" class="">
+ <td>
+ <a href="table-intro-example-002.xht">table-intro-example-002</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (vertical-align)
+ <ul class="assert">
+ <li>'vertical-align' can be set on table cells (example from section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="table-intro-example-003-17.1" class="">
+ <td>
+ <a href="table-intro-example-003.xht">table-intro-example-003</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (border-collapse, border)
+ <ul class="assert">
+ <li>'border-collapse' and 'border' can be set on table elements (example from section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="table-intro-example-004-17.1" class="">
+ <td>
+ <a href="table-intro-example-004.xht">table-intro-example-004</a></td>
+ <td></td>
+ <td></td>
+ <td>Introduction to Tables (caption-side)
+ <ul class="assert">
+ <li>'caption-side' can be set on a table caption (example from section 17.1).</li>
+ </ul>
+ </td>
+ </tr>
<tr id="table-organization-001-17.1" class="">
<td>
<a href="table-organization-001.xht">table-organization-001</a></td>
@@ -227,6 +274,17 @@
</ul>
</td>
</tr>
+ <tr id="basic-html-table-001-17.2" class="">
+ <td>
+ <a href="basic-html-table-001.xht">basic-html-table-001</a></td>
+ <td></td>
+ <td></td>
+ <td>HTML table with every table element
+ <ul class="assert">
+ <li>HTML table elements are supported.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="before-content-display-012-17.2" class="">
<td>
<a href="before-content-display-012.xht">before-content-display-012</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-18.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-18.xht
index 241fa40de4a..276fd0bcf3f 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-18.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-18.xht
@@ -30,7 +30,10 @@
<tbody id="s18">
<tr><th colspan="4" scope="rowgroup">
<a href="#s18">+</a>
- <a href="https://www.w3.org/TR/CSS21/ui.html">18 User interface</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/ui.html#q18.0">18 User interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s18.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s18.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-2.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-2.xht
index 6e2541a4475..010b4a724bb 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-2.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-2.xht
@@ -30,7 +30,10 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/CSS21/intro.html">2 Introduction to CSS 2.1</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/intro.html#q2.0">2 Introduction to CSS 2.1</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-3.xht
index f61a4865067..9ddd9cc2359 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-3.xht
@@ -30,7 +30,10 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/CSS21/conform.html">3 Conformance: Requirements and Recommendations</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/conform.html#q3.0">3 Conformance: Requirements and Recommendations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="s3.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-4.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-4.xht
index 7d04993d7ca..0086ecf94f5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-4.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-4.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Syntax and basic data types (439 tests)</h2>
+ <h2>Syntax and basic data types (431 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,96 +30,11 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/CSS21/syndata.html">4 Syntax and basic data types</a></th></tr>
- <!-- 8 tests -->
- <tr id="counters-001-4" class="">
- <td>
- <a href="counters-001.xht">counters-001</a></td>
- <td><a href="reference/counters-001-ref.xht">=</a> </td>
- <td></td>
- <td>Parsing counter functions with just the identifier
- <ul class="assert">
- <li>Counters can be referred to using only the identifier.</li>
- </ul>
- </td>
- </tr>
- <tr id="counters-002-4" class="invalid">
- <td>
- <a href="counters-002.xht">counters-002</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Parsing invalid counter functions - Too many arguments
- <ul class="assert">
- <li>A counter is invalid if it has too many arguments.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-014-4" class="">
- <td>
- <a href="ident-014.xht">ident-014</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Selector attributes and hyphens
- <ul class="assert">
- <li>Attribute selectors can begin with hyphens.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-015-4" class="">
- <td>
- <a href="ident-015.xht">ident-015</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Attribute selectors and underscores
- <ul class="assert">
- <li>Attribute selectors can begin with underscores.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-016-4" class="">
- <td>
- <a href="ident-016.xht">ident-016</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Attribute selectors with hyphens and underscores
- <ul class="assert">
- <li>Attribute selectors are valid if they begin with hyphens and then underscores.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-017-4" class="invalid">
- <td>
- <a href="ident-017.xht">ident-017</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Attribute selection with digits
- <ul class="assert">
- <li>Attribute selectors cannot begin with digits.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-018-4" class="invalid">
- <td>
- <a href="ident-018.xht">ident-018</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Attribute selectors starting with hyphens and digits
- <ul class="assert">
- <li>Attribute selectors cannot begin with hyphens then digits.</li>
- </ul>
- </td>
- </tr>
- <tr id="ident-019-4" class="">
- <td>
- <a href="ident-019.xht">ident-019</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Attribute selectors starting with underscore and digits
- <ul class="assert">
- <li>Attribute selectors can begin with underscore then digits.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/syndata.html#q4.0">4 Syntax and basic data types</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-5.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-5.xht
index e913af114ae..bfe1618ad1c 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-5.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-5.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Selectors (677 tests)</h2>
+ <h2>Selectors (668 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,80 +30,11 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/CSS21/selector.html">5 Selectors</a></th></tr>
- <!-- 9 tests -->
- <tr id="cascade-import-dynamic-001-5" class="">
- <td>
- <a href="cascade-import-dynamic-001.xht">cascade-import-dynamic-001</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet append (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-002-5" class="">
- <td>
- <a href="cascade-import-dynamic-002.xht">cascade-import-dynamic-002</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet append (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-003-5" class="">
- <td>
- <a href="cascade-import-dynamic-003.xht">cascade-import-dynamic-003</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet insertion (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-004-5" class="">
- <td>
- <a href="cascade-import-dynamic-004.xht">cascade-import-dynamic-004</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet insertion (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-005-5" class="">
- <td>
- <a href="cascade-import-dynamic-005.xht">cascade-import-dynamic-005</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet deletion (&lt;style&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-006-5" class="">
- <td>
- <a href="cascade-import-dynamic-006.xht">cascade-import-dynamic-006</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Dynamic sheet deletion (&lt;link&gt;)
- </td>
- </tr>
- <tr id="cascade-import-dynamic-control-5" class="">
- <td>
- <a href="cascade-import-dynamic-control.xht">cascade-import-dynamic-control</a></td>
- <td><a href="reference/ref-this-text-should-be-green.xht">=</a> </td>
- <td></td>
- <td>Control test
- </td>
- </tr>
- <tr id="html-precedence-004-5" class="userstyle">
- <td>
- <a href="html-precedence-004.xht">html-precedence-004</a></td>
- <td><a href="reference/html-precedence-004-ref.xht">=</a> </td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User Stylesheets and non-CSS Presentational Hints
- </td>
- </tr>
- <tr id="html-precedence-005-5" class="userstyle">
- <td>
- <a href="html-precedence-005.xht">html-precedence-005</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User Stylesheets and non-CSS Presentational Hints
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/selector.html#q5.0">5 Selectors</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-6.xht
index 12519429186..5009f4aa553 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-6.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Assigning property values, Cascading, and Inheritance (145 tests)</h2>
+ <h2>Assigning property values, Cascading, and Inheritance (117 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,316 +30,11 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/CSS21/cascade.html">6 Assigning property values, Cascading, and Inheritance</a></th></tr>
- <!-- 28 tests -->
- <tr id="at-import-001-6" class="">
- <td>
- <a href="at-import-001.xht">at-import-001</a></td>
- <td></td>
- <td></td>
- <td>@import not as the first declaration
- <ul class="assert">
- <li>An @import is ignored if it is not the first statement in a style block.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-002-6" class="">
- <td>
- <a href="at-import-002.xht">at-import-002</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Importing external stylesheets with @import
- <ul class="assert">
- <li>An @import used to import external stylesheets.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-003-6" class="">
- <td>
- <a href="at-import-003.xht">at-import-003</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Importing styles using @import with a string
- <ul class="assert">
- <li>An @import used with just a string is interpreted as if it had url(...) around it.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-004-6" class="">
- <td>
- <a href="at-import-004.xht">at-import-004</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'print'
- <ul class="assert">
- <li>Specifying a media-dependency of print does not apply rules to the user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-005-6" class="">
- <td>
- <a href="at-import-005.xht">at-import-005</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'all'
- <ul class="assert">
- <li>Specifying the media-dependency of 'all' applies to all media types including user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-006-6" class="">
- <td>
- <a href="at-import-006.xht">at-import-006</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Media dependency on @import set to 'screen'
- <ul class="assert">
- <li>Specifying the media-dependent import rules to 'screen' applies to user agent display.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-import-007-6" class="">
- <td>
- <a href="at-import-007.xht">at-import-007</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>@import with @charset
- <ul class="assert">
- <li>An @import is valid after @charset.</li>
- </ul>
- </td>
- </tr>
- <tr id="html-precedence-002-6" class="">
- <td>
- <a href="html-precedence-002.xht">html-precedence-002</a></td>
- <td></td>
- <td></td>
- <td>Universal selector precedence
- <ul class="assert">
- <li>The universal selector and the 'color' attribute have the same specificity. The universal selector is applied since CSS takes precedence.</li>
- </ul>
- </td>
- </tr>
- <tr id="html-precedence-003-6" class="userstyle">
- <td>
- <a href="html-precedence-003.xht">html-precedence-003</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User style sheet precedence
- <ul class="assert">
- <li>The 'font' element's 'color' attribute trumps the user stylesheet's universal selector. They have the same specificity but the font element is a virtual author rule.</li>
- </ul>
- </td>
- </tr>
- <tr id="inherited-value-002-6" class="ahem">
- <td>
- <a href="inherited-value-002.xht">inherited-value-002</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>Inheriting computed values
- <ul class="assert">
- <li>The computed value of a font-size with a percentage is the percentage of its parent's font-size value. A nested element which also has a percentage applies the parents' specified value (which is inherited).</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-001-6" class="userstyle">
- <td>
- <a href="user-stylesheet-001.xht">user-stylesheet-001</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User defined stylesheet can be applied
- <ul class="assert">
- <li>User stylesheet can be applied to the page.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-002-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-002.xht">user-stylesheet-002</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>User defined stylesheet can be applied and persisted
- <ul class="assert">
- <li>The user stylesheet is still applied after close and reopen the user agent window.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-003-6" class="userstyle">
- <td>
- <a href="user-stylesheet-003.xht">user-stylesheet-003</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Rules with normal declarations in an user defined stylesheet can be overriden by rules with normal declarations from author in a style block
- <ul class="assert">
- <li>A CSS rule (with normal - not !important - declarations) in an author style sheet have more weight than a CSS rule (with normal - not !important -declarations) in an user style sheet.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-004-6" class="userstyle">
- <td>
- <a href="user-stylesheet-004.xht">user-stylesheet-004</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Rules with normal declarations in an user defined stylesheet can be overriden by normal declarations from author in an inline style attribute
- <ul class="assert">
- <li>A normal - not !important - declaration in an inline style from author have more weight than a CSS rule (with normal - not !important -) declarations in an user style sheet.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-005-6" class="userstyle">
- <td>
- <a href="user-stylesheet-005.xht">user-stylesheet-005</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Descendant selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The descendant selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-006-6" class="userstyle">
- <td>
- <a href="user-stylesheet-006.xht">user-stylesheet-006</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Child selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The child selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-007-6" class="userstyle">
- <td>
- <a href="user-stylesheet-007.xht">user-stylesheet-007</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Adjacent sibling selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The adjacent sibling selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-008-6" class="userstyle">
- <td>
- <a href="user-stylesheet-008.xht">user-stylesheet-008</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Attribute selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The attribute selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-009-6" class="userstyle">
- <td>
- <a href="user-stylesheet-009.xht">user-stylesheet-009</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>ID selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The ID selector defined in user stylesheet is applied to the appropriate element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-010-6" class="userstyle">
- <td>
- <a href="user-stylesheet-010.xht">user-stylesheet-010</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-class selector :first-child defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :first-child defined in user stylesheet is applied to the first child of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-011-6" class="userstyle">
- <td>
- <a href="user-stylesheet-011.xht">user-stylesheet-011</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element first-line selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :first-line defined in user stylesheet is applied to the first line of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-012-6" class="history userstyle">
- <td>
- <a href="user-stylesheet-012.xht">user-stylesheet-012</a></td>
- <td></td>
- <td><abbr class="history" title="Requires session history">History</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Link defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :link defined in user stylesheet is applied to all links.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-013-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-013.xht">user-stylesheet-013</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Visited selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :visited defined in user stylesheet is applied when a link has already been visited.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-014-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-014.xht">user-stylesheet-014</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Hover defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :hover defined in user stylesheet is applied when the mouse is above an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-015-6" class="interact userstyle">
- <td>
- <a href="user-stylesheet-015.xht">user-stylesheet-015</a></td>
- <td></td>
- <td><abbr class="interact" title="Requires user interaction">Interact</abbr><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-class :active defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-class selector :active defined in user stylesheet is implemented.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-016-6" class="userstyle">
- <td>
- <a href="user-stylesheet-016.xht">user-stylesheet-016</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element first-letter selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :first-letter defined in user stylesheet is applied to the first letter of an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-017-6" class="userstyle">
- <td>
- <a href="user-stylesheet-017.xht">user-stylesheet-017</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element before selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :before defined in user stylesheet is inserted before an element.</li>
- </ul>
- </td>
- </tr>
- <tr id="user-stylesheet-018-6" class="userstyle">
- <td>
- <a href="user-stylesheet-018.xht">user-stylesheet-018</a></td>
- <td></td>
- <td><abbr class="userstyle" title="Requires user style sheet or other special setting">User Style</abbr></td>
- <td>Pseudo-element after selector defined in user stylesheet can be applied
- <ul class="assert">
- <li>The pseudo-element selector :after defined in user stylesheet is inserted after an element.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/cascade.html#q6.0">6 Assigning property values, Cascading, and Inheritance</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-7.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-7.xht
index 7dfe0c642f1..f991904e8aa 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-7.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-7.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Media types (22 tests)</h2>
+ <h2>Media types (5 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,195 +30,11 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/CSS21/media.html">7 Media types</a></th></tr>
- <!-- 17 tests -->
- <tr id="media-dependency-001-7" class="">
- <td>
- <a href="media-dependency-001.xht">media-dependency-001</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>@media and target mediums
- <ul class="assert">
- <li>@media with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-002-7" class="">
- <td>
- <a href="media-dependency-002.xht">media-dependency-002</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>@import and target mediums
- <ul class="assert">
- <li>@media with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-003-7" class="">
- <td>
- <a href="media-dependency-003.xht">media-dependency-003</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Link tags and target mediums
- <ul class="assert">
- <li>Link with a target medium applies styles on that target medium (screen).</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-004-7" class="">
- <td>
- <a href="media-dependency-004.xht">media-dependency-004</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Case-insensitive media types
- <ul class="assert">
- <li>Media types are case-insensitive.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-005-7" class="invalid">
- <td>
- <a href="media-dependency-005.xht">media-dependency-005</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Ignoring bad media types with @import
- <ul class="assert">
- <li>User agent ignores media types it does not understand with @import.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-006-7" class="invalid">
- <td>
- <a href="media-dependency-006.xht">media-dependency-006</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Ignoring bad media types with @media
- <ul class="assert">
- <li>User agent ignores media types it does not understand with @media.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-007-7" class="">
- <td>
- <a href="media-dependency-007.xht">media-dependency-007</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums
- <ul class="assert">
- <li>The @media block does not apply because it does not match the target medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-008-7" class="">
- <td>
- <a href="media-dependency-008.xht">media-dependency-008</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums and @import
- <ul class="assert">
- <li>The @import command does not apply because it does not match the target medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-009-7" class="">
- <td>
- <a href="media-dependency-009.xht">media-dependency-009</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Matching the 'All' target medium
- <ul class="assert">
- <li>The 'all' media type applies to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-010-7" class="">
- <td>
- <a href="media-dependency-010.xht">media-dependency-010</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (braille)
- <ul class="assert">
- <li>The 'braille' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-011-7" class="">
- <td>
- <a href="media-dependency-011.xht">media-dependency-011</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (embossed)
- <ul class="assert">
- <li>The 'embossed' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-012-7" class="">
- <td>
- <a href="media-dependency-012.xht">media-dependency-012</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (handheld)
- <ul class="assert">
- <li>The 'handheld' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-013-7" class="">
- <td>
- <a href="media-dependency-013.xht">media-dependency-013</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (projection)
- <ul class="assert">
- <li>The 'projection' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-014-7" class="">
- <td>
- <a href="media-dependency-014.xht">media-dependency-014</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (speech)
- <ul class="assert">
- <li>The 'speech' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-015-7" class="">
- <td>
- <a href="media-dependency-015.xht">media-dependency-015</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (tty)
- <ul class="assert">
- <li>The 'tty' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-016-7" class="">
- <td>
- <a href="media-dependency-016.xht">media-dependency-016</a></td>
- <td><a href="reference/no-red-filler-text-ref.xht">=</a> </td>
- <td></td>
- <td>Non-matching target mediums (tv)
- <ul class="assert">
- <li>The 'tv' media type does not apply to the screen medium.</li>
- </ul>
- </td>
- </tr>
- <tr id="media-dependency-017-7" class="">
- <td>
- <a href="media-dependency-017.xht">media-dependency-017</a></td>
- <td><a href="reference/filler-text-below-green.xht">=</a> </td>
- <td></td>
- <td>Multiple target mediums
- <ul class="assert">
- <li>An '@media' rule specifies the target media types separated by commas.</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/media.html#q7.0">7 Media types</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s7.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht
index 471ccaaf28f..70e7346fb13 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht
@@ -33,6 +33,9 @@
<a href="https://www.w3.org/TR/CSS21/box.html#box-model">8 Box model</a></th></tr>
<!-- 0 tests -->
</tbody>
+ <tbody id="s8.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
<tbody id="s8.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8.1">+</a>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-9.xht
index f957c82ac6b..e65591f3fc4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-9.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Visual formatting model (1247 tests)</h2>
+ <h2>Visual formatting model (1246 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,16 +30,11 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/CSS21/visuren.html">9 Visual formatting model</a></th></tr>
- <!-- 1 tests -->
- <tr id="c5526c-display-000-9" class="">
- <td>
- <a href="c5526c-display-000.xht">c5526c-display-000</a></td>
- <td></td>
- <td></td>
- <td>display/box/float/clear test
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/CSS21/visuren.html#q9.0">9 Visual formatting model</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#annoying-warning">
+ <!-- 0 tests -->
</tbody>
<tbody id="s9.1">
<tr><th colspan="4" scope="rowgroup">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-A.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-A.xht
index 918efb8b096..311d98c1bb4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-A.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-A.xht
@@ -30,7 +30,10 @@
<tbody id="sA">
<tr><th colspan="4" scope="rowgroup">
<a href="#sA">+</a>
- <a href="https://www.w3.org/TR/CSS21/aural.html">A Aural style sheets</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/aural.html#q19.0">A Aural style sheets</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sA.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sA.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-B.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-B.xht
index 5bc259221d9..fad1b00c46a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-B.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-B.xht
@@ -30,7 +30,10 @@
<tbody id="sB">
<tr><th colspan="4" scope="rowgroup">
<a href="#sB">+</a>
- <a href="https://www.w3.org/TR/CSS21/refs.html">B Bibliography</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/refs.html#q20.0">B Bibliography</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sB.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sB.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-C.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-C.xht
index da760a656d5..525f0f97da3 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-C.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-C.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Changes (5 tests)</h2>
+ <h2>Changes (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,7 +30,10 @@
<tbody id="sC">
<tr><th colspan="4" scope="rowgroup">
<a href="#sC">+</a>
- <a href="https://www.w3.org/TR/CSS21/changes.html">C Changes</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/changes.html#q21.0">C Changes</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sC.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1">
@@ -45,7 +48,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a4.3.6">C.1.1 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.1.#q2">
+ <tbody id="sC.1.1.#q21.2">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.2">
@@ -54,7 +57,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a9.2.4">C.1.2 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.2.#q3">
+ <tbody id="sC.1.2.#q21.3">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.3">
@@ -63,7 +66,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a12.2">C.1.3 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.3.#q4">
+ <tbody id="sC.1.3.#q21.4">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.4">
@@ -72,7 +75,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a16.6">C.1.4 Section 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.4.#q5">
+ <tbody id="sC.1.4.#q21.5">
<!-- 0 tests -->
</tbody>
<tbody id="sC.1.5">
@@ -81,7 +84,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#a18.1">C.1.5 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.1.5.#q6">
+ <tbody id="sC.1.5.#q21.6">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2">
@@ -96,7 +99,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.1">C.2.1 Section 1.1 CSS 2.1 vs CSS 2</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.1.#q8">
+ <tbody id="sC.2.1.#q21.8">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.2">
@@ -105,7 +108,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.2">C.2.2 Section 1.2 Reading the specification</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.2.#q9">
+ <tbody id="sC.2.2.#q21.9">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.3">
@@ -114,7 +117,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.3">C.2.3 Section 1.3 How the specification is organized</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.3.#q10">
+ <tbody id="sC.2.3.#q21.10">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.4">
@@ -123,7 +126,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.1">C.2.4 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.4.#q11">
+ <tbody id="sC.2.4.#q21.11">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.5">
@@ -132,7 +135,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.6">C.2.5 Section 1.4.2.6 Media groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.5.#q12">
+ <tbody id="sC.2.5.#q21.12">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.6">
@@ -141,7 +144,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.2.7">C.2.6 Section 1.4.2.7 Computed value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.6.#q13">
+ <tbody id="sC.2.6.#q21.13">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.7">
@@ -150,7 +153,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.4.4">C.2.7 Section 1.4.4 Notes and examples</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.7.#q14">
+ <tbody id="sC.2.7.#q21.14">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.8">
@@ -159,7 +162,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c1.5">C.2.8 Section 1.5 Acknowledgments</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.8.#q15">
+ <tbody id="sC.2.8.#q21.15">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.9">
@@ -168,7 +171,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c3.2">C.2.9 Section 3.2 Conformance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.9.#q16">
+ <tbody id="sC.2.9.#q21.16">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.10">
@@ -177,7 +180,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c3.3">C.2.10 Section 3.3 Error Conditions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.10.#q17">
+ <tbody id="sC.2.10.#q21.17">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.11">
@@ -186,7 +189,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.1.1">C.2.11 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.11.#q18">
+ <tbody id="sC.2.11.#q21.18">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.11.#underscore">
@@ -198,7 +201,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.1.3">C.2.12 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.12.#q19">
+ <tbody id="sC.2.12.#q21.19">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.13">
@@ -207,7 +210,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.2">C.2.13 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.13.#q20">
+ <tbody id="sC.2.13.#q21.20">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.14">
@@ -216,7 +219,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3">C.2.14 Section 4.3 Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.14.#q21">
+ <tbody id="sC.2.14.#q21.21">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.15">
@@ -225,7 +228,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.2">C.2.15 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.15.#q22">
+ <tbody id="sC.2.15.#q21.22">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.16">
@@ -234,7 +237,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.4">C.2.16 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.16.#q23">
+ <tbody id="sC.2.16.#q21.23">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.17">
@@ -243,7 +246,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.5">C.2.17 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.17.#q24">
+ <tbody id="sC.2.17.#q21.24">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.18">
@@ -252,7 +255,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.6">C.2.18 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.18.#q25">
+ <tbody id="sC.2.18.#q21.25">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.19">
@@ -261,7 +264,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.3.8">C.2.19 Section 4.3.8 Unsupported Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.19.#q26">
+ <tbody id="sC.2.19.#q21.26">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.20">
@@ -270,7 +273,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c4.4">C.2.20 Section 4.4 CSS style sheet representation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.20.#q27">
+ <tbody id="sC.2.20.#q21.27">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.21">
@@ -279,7 +282,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.8.1">C.2.21 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.21.#q28">
+ <tbody id="sC.2.21.#q21.28">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.22">
@@ -288,7 +291,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.8.3">C.2.22 Section 5.8.3 Class selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.22.#q29">
+ <tbody id="sC.2.22.#q21.29">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.23">
@@ -297,7 +300,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.9">C.2.23 Section 5.9 ID selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.23.#q30">
+ <tbody id="sC.2.23.#q21.30">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.24">
@@ -306,7 +309,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.10">C.2.24 Section 5.10 Pseudo-elements and pseudo-classes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.24.#q31">
+ <tbody id="sC.2.24.#q21.31">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.25">
@@ -315,7 +318,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.11.2">C.2.25 Section 5.11.2 The link pseudo-classes: :link and :visited</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.25.#q32">
+ <tbody id="sC.2.25.#q21.32">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.26">
@@ -324,7 +327,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.11.4">C.2.26 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.26.#q33">
+ <tbody id="sC.2.26.#q21.33">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.27">
@@ -333,7 +336,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.12.1">C.2.27 Section 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.27.#q34">
+ <tbody id="sC.2.27.#q21.34">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.28">
@@ -342,7 +345,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c5.12.2">C.2.28 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.28.#q35">
+ <tbody id="sC.2.28.#q21.35">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.29">
@@ -351,7 +354,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.1">C.2.29 Section 6.1 Specified, computed, and actual values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.29.#q36">
+ <tbody id="sC.2.29.#q21.36">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.30">
@@ -360,7 +363,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.1">C.2.30 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.30.#q37">
+ <tbody id="sC.2.30.#q21.37">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.31">
@@ -369,7 +372,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.3">C.2.31 Section 6.4.3 Calculating a selector's specificity</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.31.#q38">
+ <tbody id="sC.2.31.#q21.38">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.32">
@@ -378,7 +381,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c6.4.4">C.2.32 Section 6.4.4 Precedence of non-CSS presentational hints</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.32.#q39">
+ <tbody id="sC.2.32.#q21.39">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.33">
@@ -387,7 +390,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c7.3">C.2.33 Section 7.3 Recognized Media Types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.33.#q40">
+ <tbody id="sC.2.33.#q21.40">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.34">
@@ -396,7 +399,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c7.3.1">C.2.34 Section 7.3.1 Media Groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.34.#q41">
+ <tbody id="sC.2.34.#q21.41">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.35">
@@ -405,7 +408,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.3">C.2.35 Section 8.3 Margin properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.35.#q42">
+ <tbody id="sC.2.35.#q21.42">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.36">
@@ -414,7 +417,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.3.1">C.2.36 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.36.#q43">
+ <tbody id="sC.2.36.#q21.43">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.37">
@@ -423,7 +426,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.4">C.2.37 Section 8.4 Padding properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.37.#q44">
+ <tbody id="sC.2.37.#q21.44">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.38">
@@ -432,7 +435,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.5.2">C.2.38 Section 8.5.2 Border color</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.38.#q45">
+ <tbody id="sC.2.38.#q21.45">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.39">
@@ -441,7 +444,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.5.3">C.2.39 Section 8.5.3 Border style</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.39.#q46">
+ <tbody id="sC.2.39.#q21.46">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.40">
@@ -450,7 +453,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c8.6">C.2.40 Section 8.6 The box model for inline elements in bidirectional context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.40.#q47">
+ <tbody id="sC.2.40.#q21.47">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.41">
@@ -459,7 +462,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.1.2">C.2.41 Section 9.1.2 Containing blocks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.41.#q48">
+ <tbody id="sC.2.41.#q21.48">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.42">
@@ -468,7 +471,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.1.1">C.2.42 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.42.#q49">
+ <tbody id="sC.2.42.#q21.49">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.43">
@@ -477,7 +480,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.2.1">C.2.43 Section 9.2.2.1 Anonymous inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.43.#q50">
+ <tbody id="sC.2.43.#q21.50">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.44">
@@ -486,7 +489,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.3">C.2.44 Section 9.2.3 Run-in boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.44.#q51">
+ <tbody id="sC.2.44.#q21.51">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.45">
@@ -495,7 +498,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.2.4">C.2.45 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.45.#q52">
+ <tbody id="sC.2.45.#q21.52">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.46">
@@ -504,7 +507,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.3.1">C.2.46 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.46.#q53">
+ <tbody id="sC.2.46.#q21.53">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.47">
@@ -513,7 +516,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.3.2">C.2.47 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.47.#q54">
+ <tbody id="sC.2.47.#q21.54">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.48">
@@ -522,7 +525,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.1">C.2.48 Section 9.4.1 Block formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.48.#q55">
+ <tbody id="sC.2.48.#q21.55">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.49">
@@ -531,7 +534,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.2">C.2.49 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.49.#q56">
+ <tbody id="sC.2.49.#q21.56">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.50">
@@ -540,7 +543,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.4.3">C.2.50 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.50.#q57">
+ <tbody id="sC.2.50.#q21.57">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.51">
@@ -549,7 +552,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5">C.2.51 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.51.#q58">
+ <tbody id="sC.2.51.#q21.58">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.52">
@@ -558,7 +561,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5.1">C.2.52 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.52.#q59">
+ <tbody id="sC.2.52.#q21.59">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.53">
@@ -567,7 +570,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.5.2">C.2.53 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.53.#q60">
+ <tbody id="sC.2.53.#q21.60">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.54">
@@ -576,7 +579,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.7">C.2.54 Section 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.54.#q61">
+ <tbody id="sC.2.54.#q21.61">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.55">
@@ -585,7 +588,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.9">C.2.55 Section 9.9 Layered presentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.55.#q62">
+ <tbody id="sC.2.55.#q21.62">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.56">
@@ -594,7 +597,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c9.10">C.2.56 Section 9.10 Text direction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.56.#q63">
+ <tbody id="sC.2.56.#q21.63">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.57">
@@ -603,7 +606,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10">C.2.57 Chapter 10 Visual formatting model details</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.57.#q64">
+ <tbody id="sC.2.57.#q21.64">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.58">
@@ -615,7 +618,7 @@
<tbody id="sC.2.58.#initial-containing-block">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.58.#q65">
+ <tbody id="sC.2.58.#q21.65">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.59">
@@ -624,7 +627,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.2">C.2.59 Section 10.2 Content width</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.59.#q66">
+ <tbody id="sC.2.59.#q21.66">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.60">
@@ -633,7 +636,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3">C.2.60 Section 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.60.#q67">
+ <tbody id="sC.2.60.#q21.67">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.61">
@@ -642,7 +645,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.2">C.2.61 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.61.#q68">
+ <tbody id="sC.2.61.#q21.68">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.62">
@@ -651,7 +654,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.3">C.2.62 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.62.#q69">
+ <tbody id="sC.2.62.#q21.69">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.63">
@@ -660,7 +663,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.4">C.2.63 Section 10.3.4 Block-level, replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.63.#q70">
+ <tbody id="sC.2.63.#q21.70">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.64">
@@ -669,7 +672,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.5">C.2.64 Section 10.3.5 Floating, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.64.#q71">
+ <tbody id="sC.2.64.#q21.71">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.65">
@@ -678,7 +681,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.6">C.2.65 Section 10.3.6 Floating, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.65.#q72">
+ <tbody id="sC.2.65.#q21.72">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.66">
@@ -687,7 +690,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.7">C.2.66 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.66.#q73">
+ <tbody id="sC.2.66.#q21.73">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.67">
@@ -696,7 +699,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.3.8">C.2.67 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.67.#q74">
+ <tbody id="sC.2.67.#q21.74">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.68">
@@ -705,7 +708,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.4">C.2.68 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.68.#q75">
+ <tbody id="sC.2.68.#q21.75">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.69">
@@ -714,7 +717,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.5">C.2.69 Section 10.5 Content height</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.69.#q76">
+ <tbody id="sC.2.69.#q21.76">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.70">
@@ -723,7 +726,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6">C.2.70 Section 10.6 Calculating heights and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.70.#q77">
+ <tbody id="sC.2.70.#q21.77">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.71">
@@ -732,7 +735,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.1">C.2.71 Section 10.6.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.71.#q78">
+ <tbody id="sC.2.71.#q21.78">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.72">
@@ -741,7 +744,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.2">C.2.72 Section 10.6.2 Inline replaced elements, block-level replaced elements in normal flow, 'inline-block' replaced elements in normal flow and floating replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.72.#q79">
+ <tbody id="sC.2.72.#q21.79">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.73">
@@ -750,7 +753,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.3">C.2.73 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.73.#q80">
+ <tbody id="sC.2.73.#q21.80">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.74">
@@ -759,7 +762,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.4">C.2.74 Section 10.6.4 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.74.#q81">
+ <tbody id="sC.2.74.#q21.81">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.75">
@@ -768,7 +771,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.6.5">C.2.75 Section 10.6.5 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.75.#q82">
+ <tbody id="sC.2.75.#q21.82">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.76">
@@ -777,7 +780,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.7">C.2.76 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.76.#q83">
+ <tbody id="sC.2.76.#q21.83">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.77">
@@ -786,7 +789,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.8">C.2.77 Section 10.8 Line height calculations</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.77.#q84">
+ <tbody id="sC.2.77.#q21.84">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.78">
@@ -795,7 +798,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c10.8.1">C.2.78 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.78.#q85">
+ <tbody id="sC.2.78.#q21.85">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.79">
@@ -804,7 +807,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1">C.2.79 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.79.#q86">
+ <tbody id="sC.2.79.#q21.86">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.80">
@@ -813,7 +816,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1.1">C.2.80 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.80.#q87">
+ <tbody id="sC.2.80.#q21.87">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.81">
@@ -822,7 +825,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.1.2">C.2.81 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.81.#q88">
+ <tbody id="sC.2.81.#q21.88">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.82">
@@ -831,7 +834,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c11.2">C.2.82 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.82.#q89">
+ <tbody id="sC.2.82.#q21.89">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.83">
@@ -840,7 +843,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12">C.2.83 Chapter 12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.83.#q90">
+ <tbody id="sC.2.83.#q21.90">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.84">
@@ -849,7 +852,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.1">C.2.84 Section 12.1 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.84.#q91">
+ <tbody id="sC.2.84.#q21.91">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.85">
@@ -858,7 +861,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.2">C.2.85 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.85.#q92">
+ <tbody id="sC.2.85.#q21.92">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.86">
@@ -867,7 +870,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.3.2">C.2.86 Section 12.3.2 Inserting quotes with the 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.86.#q93">
+ <tbody id="sC.2.86.#q21.93">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.87">
@@ -876,7 +879,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.4">C.2.87 Section 12.4 Automatic counters and numbering</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.87.#q94">
+ <tbody id="sC.2.87.#q21.94">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.88">
@@ -885,7 +888,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.4.1">C.2.88 Section 12.4.1 Nested counters and scope</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.88.#q95">
+ <tbody id="sC.2.88.#q21.95">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.89">
@@ -894,7 +897,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.5">C.2.89 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.89.#q96">
+ <tbody id="sC.2.89.#q21.96">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.90">
@@ -903,7 +906,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c12.5.1">C.2.90 Section 12.5.1 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.90.#q97">
+ <tbody id="sC.2.90.#q21.97">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.91">
@@ -912,7 +915,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.1">C.2.91 Chapter 13 Paged media</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.91.#q98">
+ <tbody id="sC.2.91.#q21.98">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.92">
@@ -921,7 +924,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.2.2">C.2.92 Section 13.2.2 Page selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.92.#q99">
+ <tbody id="sC.2.92.#q21.99">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.93">
@@ -930,7 +933,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.3.1">C.2.93 Section 13.3.1 Page break properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.93.#q100">
+ <tbody id="sC.2.93.#q21.100">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.94">
@@ -939,7 +942,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c13.3.3">C.2.94 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.94.#q101">
+ <tbody id="sC.2.94.#q21.101">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.95">
@@ -948,7 +951,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c14.2.1">C.2.95 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.95.#q102">
+ <tbody id="sC.2.95.#q21.102">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.96">
@@ -957,7 +960,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c14.3">C.2.96 Section 14.3 Gamma correction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.96.#q103">
+ <tbody id="sC.2.96.#q21.103">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.97">
@@ -966,7 +969,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15">C.2.97 Chapter 15 Fonts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.97.#q104">
+ <tbody id="sC.2.97.#q21.104">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.98">
@@ -975,7 +978,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.2">C.2.98 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.98.#q105">
+ <tbody id="sC.2.98.#q21.105">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.99">
@@ -984,7 +987,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.3">C.2.99 Section 15.2.2 Font family</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.99.#q106">
+ <tbody id="sC.2.99.#q21.106">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.100">
@@ -993,7 +996,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.5">C.2.100 Section 15.5 Small-caps</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.100.#q107">
+ <tbody id="sC.2.100.#q21.107">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.101">
@@ -1002,7 +1005,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.6">C.2.101 Section 15.6 Font boldness</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.101.#q108">
+ <tbody id="sC.2.101.#q21.108">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.102">
@@ -1011,7 +1014,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c15.7">C.2.102 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.102.#q109">
+ <tbody id="sC.2.102.#q21.109">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.103">
@@ -1020,7 +1023,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16">C.2.103 Chapter 16 Text</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.103.#q110">
+ <tbody id="sC.2.103.#q21.110">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.104">
@@ -1029,7 +1032,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.2">C.2.104 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.104.#q111">
+ <tbody id="sC.2.104.#q21.111">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.105">
@@ -1038,7 +1041,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.3.1">C.2.105 Section 16.3.1 Underlining, over lining, striking, and blinking</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.105.#q112">
+ <tbody id="sC.2.105.#q21.112">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.106">
@@ -1047,7 +1050,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.4">C.2.106 Section 16.4 Letter and word spacing</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.106.#q113">
+ <tbody id="sC.2.106.#q21.113">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.107">
@@ -1056,7 +1059,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.5">C.2.107 Section 16.5 Capitalization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.107.#q114">
+ <tbody id="sC.2.107.#q21.114">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.108">
@@ -1065,7 +1068,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c16.6">C.2.108 Section 16.6 White space</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.108.#q115">
+ <tbody id="sC.2.108.#q21.115">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.109">
@@ -1074,7 +1077,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17">C.2.109 Chapter 17 Tables</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.109.#q116">
+ <tbody id="sC.2.109.#q21.116">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.110">
@@ -1083,7 +1086,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.2">C.2.110 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.110.#q117">
+ <tbody id="sC.2.110.#q21.117">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.111">
@@ -1092,7 +1095,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.2.1">C.2.111 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.111.#q118">
+ <tbody id="sC.2.111.#q21.118">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.112">
@@ -1101,7 +1104,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.4">C.2.112 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.112.#q119">
+ <tbody id="sC.2.112.#q21.119">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.113">
@@ -1110,7 +1113,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.4.1">C.2.113 Section 17.4.1 Caption position and alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.113.#q120">
+ <tbody id="sC.2.113.#q21.120">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.114">
@@ -1119,7 +1122,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5">C.2.114 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.114.#q121">
+ <tbody id="sC.2.114.#q21.121">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.115">
@@ -1128,7 +1131,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.1">C.2.115 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.115.#q122">
+ <tbody id="sC.2.115.#q21.122">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.116">
@@ -1137,7 +1140,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.2.1">C.2.116 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.116.#q123">
+ <tbody id="sC.2.116.#q21.123">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.117">
@@ -1146,7 +1149,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.2.2">C.2.117 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.117.#q124">
+ <tbody id="sC.2.117.#q21.124">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.118">
@@ -1155,7 +1158,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.3">C.2.118 Section 17.5.3 Table height algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.118.#q125">
+ <tbody id="sC.2.118.#q21.125">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.119">
@@ -1164,7 +1167,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.5.4">C.2.119 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.119.#q126">
+ <tbody id="sC.2.119.#q21.126">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.120">
@@ -1173,7 +1176,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6">C.2.120 Section 17.6 Borders</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.120.#q127">
+ <tbody id="sC.2.120.#q21.127">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.121">
@@ -1182,7 +1185,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.1">C.2.121 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.121.#q128">
+ <tbody id="sC.2.121.#q21.128">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.122">
@@ -1191,7 +1194,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.1.1">C.2.122 Section 17.6.1.1 Borders and Backgrounds around empty cells</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.122.#q129">
+ <tbody id="sC.2.122.#q21.129">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.123">
@@ -1200,7 +1203,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.2">C.2.123 Section 17.6.2 The collapsing border model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.123.#q130">
+ <tbody id="sC.2.123.#q21.130">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.124">
@@ -1209,7 +1212,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c17.6.2.1">C.2.124 Section 17.6.2.1 Border conflict resolution</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.124.#q131">
+ <tbody id="sC.2.124.#q21.131">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.125">
@@ -1218,7 +1221,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c18.1">C.2.125 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.125.#q132">
+ <tbody id="sC.2.125.#q21.132">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.126">
@@ -1227,7 +1230,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#c18.4">C.2.126 Section 18.4 Dynamic outlines</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.126.#q133">
+ <tbody id="sC.2.126.#q21.133">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.127">
@@ -1236,7 +1239,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s-12">C.2.127 Chapter 12 Generated content, automatic numbering, and lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.127.#q134">
+ <tbody id="sC.2.127.#q21.134">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.128">
@@ -1245,7 +1248,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA">C.2.128 Appendix A. Aural style sheets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.128.#q135">
+ <tbody id="sC.2.128.#q21.135">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.129">
@@ -1254,7 +1257,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.5">C.2.129 Appendix A Section 5 Pause properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.129.#q136">
+ <tbody id="sC.2.129.#q21.136">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.130">
@@ -1263,7 +1266,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.6">C.2.130 Appendix A Section 6 Cue properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.130.#q137">
+ <tbody id="sC.2.130.#q21.137">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.131">
@@ -1272,7 +1275,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cA.7">C.2.131 Appendix A Section 7 Mixing properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.131.#q138">
+ <tbody id="sC.2.131.#q21.138">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.132">
@@ -1281,7 +1284,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#cB">C.2.132 Appendix B Bibliography</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.132.#q139">
+ <tbody id="sC.2.132.#q21.139">
<!-- 0 tests -->
</tbody>
<tbody id="sC.2.133">
@@ -1290,7 +1293,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#other">C.2.133 Other</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.2.133.#q140">
+ <tbody id="sC.2.133.#q21.140">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3">
@@ -1305,19 +1308,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x-shorthand-inherit">C.3.1 Shorthand properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.1.#q142">
- <!-- 1 tests -->
- <tr id="font-045-C.3.1.#q142" class="ahem invalid">
- <td>
- <a href="font-045.xht">font-045</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>font - inherit keyword value
- <ul class="assert">
- <li>The inherit keyword value cannot mix with other subproperty values</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.3.1.#q21.142">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.3.2">
<tr><th colspan="4" scope="rowgroup">
@@ -1325,7 +1317,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x-applies-table">C.3.2 Applies to</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.2.#q143">
+ <tbody id="sC.3.2.#q21.143">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.3">
@@ -1334,7 +1326,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.1.1">C.3.3 Section 4.1.1 (and G2)</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.3.#q144">
+ <tbody id="sC.3.3.#q21.144">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.4">
@@ -1343,7 +1335,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.1.3">C.3.4 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.4.#q145">
+ <tbody id="sC.3.4.#q21.145">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.5">
@@ -1352,7 +1344,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3">C.3.5 Section 4.3 (Double sign problem)</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.5.#q146">
+ <tbody id="sC.3.5.#q21.146">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.6">
@@ -1361,7 +1353,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.2">C.3.6 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.6.#q147">
+ <tbody id="sC.3.6.#q21.147">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.7">
@@ -1370,7 +1362,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.3">C.3.7 Section 4.3.3 Percentages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.7.#q148">
+ <tbody id="sC.3.7.#q21.148">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.8">
@@ -1379,7 +1371,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.4">C.3.8 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.8.#q149">
+ <tbody id="sC.3.8.#q21.149">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.9">
@@ -1388,7 +1380,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.5">C.3.9 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.9.#q150">
+ <tbody id="sC.3.9.#q21.150">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.10">
@@ -1397,7 +1389,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.6">C.3.10 Section 4.3.6 Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.10.#q151">
+ <tbody id="sC.3.10.#q21.151">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.11">
@@ -1406,7 +1398,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x4.3.7">C.3.11 Section 4.3.7 Strings</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.11.#q152">
+ <tbody id="sC.3.11.#q21.152">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.12">
@@ -1415,7 +1407,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x5.10">C.3.12 Section 5.10 Pseudo-elements and pseudo-classes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.12.#q153">
+ <tbody id="sC.3.12.#q21.153">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.13">
@@ -1424,7 +1416,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x6.4">C.3.13 Section 6.4 The cascade</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.13.#q154">
+ <tbody id="sC.3.13.#q21.154">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.14">
@@ -1433,7 +1425,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.1">C.3.14 Section 8.1 Box Dimensions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.14.#q155">
+ <tbody id="sC.3.14.#q21.155">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.15">
@@ -1442,7 +1434,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.2">C.3.15 Section 8.2 Example of margins, padding, and borders</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.15.#q156">
+ <tbody id="sC.3.15.#q21.156">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.16">
@@ -1451,7 +1443,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x8.5.4">C.3.16 Section 8.5.4 Border shorthand properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.16.#q157">
+ <tbody id="sC.3.16.#q21.157">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.17">
@@ -1460,7 +1452,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.2.1">C.3.17 Section 9.2.1 Block-level elements and block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.17.#q158">
+ <tbody id="sC.3.17.#q21.158">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.18">
@@ -1469,7 +1461,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.3.1">C.3.18 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.18.#q159">
+ <tbody id="sC.3.18.#q21.159">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.19">
@@ -1478,7 +1470,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.3.2">C.3.19 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.19.#q160">
+ <tbody id="sC.3.19.#q21.160">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.20">
@@ -1487,7 +1479,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.1">C.3.20 Section 9.4.1 Block formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.20.#q161">
+ <tbody id="sC.3.20.#q21.161">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.21">
@@ -1496,7 +1488,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.2">C.3.21 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.21.#q162">
+ <tbody id="sC.3.21.#q21.162">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.22">
@@ -1505,7 +1497,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.4.3">C.3.22 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.22.#q163">
+ <tbody id="sC.3.22.#q21.163">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.23">
@@ -1514,7 +1506,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5">C.3.23 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.23.#q164">
+ <tbody id="sC.3.23.#q21.164">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.24">
@@ -1523,7 +1515,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5.1">C.3.24 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.24.#q165">
+ <tbody id="sC.3.24.#q21.165">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.25">
@@ -1532,7 +1524,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.5.2">C.3.25 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.25.#q166">
+ <tbody id="sC.3.25.#q21.166">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.26">
@@ -1541,7 +1533,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.6">C.3.26 Section 9.6 Absolute positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.26.#q167">
+ <tbody id="sC.3.26.#q21.167">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.27">
@@ -1550,7 +1542,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.7">C.3.27 Section 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.27.#q168">
+ <tbody id="sC.3.27.#q21.168">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.28">
@@ -1559,7 +1551,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x9.10">C.3.28 Section 9.10 Text direction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.28.#q169">
+ <tbody id="sC.3.28.#q21.169">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.29">
@@ -1568,7 +1560,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.1">C.3.29 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.29.#q170">
+ <tbody id="sC.3.29.#q21.170">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.30">
@@ -1577,7 +1569,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.3.3">C.3.30 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.30.#q171">
+ <tbody id="sC.3.30.#q21.171">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.31">
@@ -1586,7 +1578,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.4">C.3.31 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.31.#q172">
+ <tbody id="sC.3.31.#q21.172">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.32">
@@ -1595,7 +1587,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.6.3">C.3.32 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.32.#q173">
+ <tbody id="sC.3.32.#q21.173">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.33">
@@ -1604,7 +1596,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x10.7">C.3.33 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.33.#q174">
+ <tbody id="sC.3.33.#q21.174">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.34">
@@ -1613,7 +1605,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.1.1">C.3.34 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.34.#q175">
+ <tbody id="sC.3.34.#q21.175">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.35">
@@ -1622,7 +1614,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.1.2">C.3.35 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.35.#q176">
+ <tbody id="sC.3.35.#q21.176">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.36">
@@ -1631,7 +1623,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x11.2">C.3.36 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.36.#q177">
+ <tbody id="sC.3.36.#q21.177">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.37">
@@ -1640,7 +1632,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x12.4.2">C.3.37 Section 12.4.2 Counter styles</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.37.#q178">
+ <tbody id="sC.3.37.#q21.178">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.38">
@@ -1649,7 +1641,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x12.6.2">C.3.38 Section 12.6.2 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.38.#q179">
+ <tbody id="sC.3.38.#q21.179">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.39">
@@ -1658,7 +1650,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x14.2">C.3.39 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.39.#q180">
+ <tbody id="sC.3.39.#q21.180">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.40">
@@ -1667,7 +1659,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x14.2.1">C.3.40 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.40.#q181">
+ <tbody id="sC.3.40.#q21.181">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.41">
@@ -1676,7 +1668,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x15.2">C.3.41 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.41.#q182">
+ <tbody id="sC.3.41.#q21.182">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.42">
@@ -1685,7 +1677,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x15.7">C.3.42 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.42.#q183">
+ <tbody id="sC.3.42.#q21.183">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.43">
@@ -1694,7 +1686,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x16.1">C.3.43 Section 16.1 Indentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.43.#q184">
+ <tbody id="sC.3.43.#q21.184">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.44">
@@ -1703,7 +1695,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x16.2">C.3.44 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.44.#q185">
+ <tbody id="sC.3.44.#q21.185">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.45">
@@ -1712,7 +1704,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.2">C.3.45 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.45.#q186">
+ <tbody id="sC.3.45.#q21.186">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.46">
@@ -1721,7 +1713,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.2.1">C.3.46 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.46.#q187">
+ <tbody id="sC.3.46.#q21.187">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.47">
@@ -1730,7 +1722,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.4">C.3.47 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.47.#q188">
+ <tbody id="sC.3.47.#q21.188">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.48">
@@ -1739,7 +1731,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.5">C.3.48 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.48.#q189">
+ <tbody id="sC.3.48.#q21.189">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.49">
@@ -1748,7 +1740,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.5.1">C.3.49 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.49.#q190">
+ <tbody id="sC.3.49.#q21.190">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.50">
@@ -1757,7 +1749,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x17.6.1">C.3.50 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.50.#q191">
+ <tbody id="sC.3.50.#q21.191">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.51">
@@ -1766,7 +1758,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#x18.2">C.3.51 Section 18.2 System Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.51.#q192">
+ <tbody id="sC.3.51.#q21.192">
<!-- 0 tests -->
</tbody>
<tbody id="sC.3.52">
@@ -1775,7 +1767,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#xE.2">C.3.52 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.3.52.#q193">
+ <tbody id="sC.3.52.#q21.193">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4">
@@ -1790,7 +1782,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.1">C.4.1 Section 2.1 A brief CSS 2.1 tutorial for HTML</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.1.#q195">
+ <tbody id="sC.4.1.#q21.195">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.2">
@@ -1799,7 +1791,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.2">C.4.2 Section 2.2 A brief CSS 2.1 tutorial for XML</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.2.#q196">
+ <tbody id="sC.4.2.#q21.196">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.3">
@@ -1808,7 +1800,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r2.3">C.4.3 Section 2.3 The CSS 2.1 processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.3.#q197">
+ <tbody id="sC.4.3.#q21.197">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.4">
@@ -1817,7 +1809,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r3.1">C.4.4 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.4.#q198">
+ <tbody id="sC.4.4.#q21.198">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.5">
@@ -1826,7 +1818,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1">C.4.5 Section 4.1 Syntax</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.5.#q199">
+ <tbody id="sC.4.5.#q21.199">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.6">
@@ -1835,7 +1827,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.1">C.4.6 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.6.#q200">
+ <tbody id="sC.4.6.#q21.200">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.7">
@@ -1844,7 +1836,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.3">C.4.7 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.7.#q201">
+ <tbody id="sC.4.7.#q21.201">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.8">
@@ -1853,7 +1845,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.1.7">C.4.8 Section 4.1.7 Rule sets, declaration blocks, and selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.8.#q202">
+ <tbody id="sC.4.8.#q21.202">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.9">
@@ -1862,7 +1854,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.2">C.4.9 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.9.#q203">
+ <tbody id="sC.4.9.#q21.203">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.10">
@@ -1871,7 +1863,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.1">C.4.10 Section 4.3.1 Integers and real numbers</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.10.#q204">
+ <tbody id="sC.4.10.#q21.204">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.11">
@@ -1880,7 +1872,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.2">C.4.11 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.11.#q205">
+ <tbody id="sC.4.11.#q21.205">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.12">
@@ -1889,7 +1881,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r4.3.4">C.4.12 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.12.#q206">
+ <tbody id="sC.4.12.#q21.206">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.13">
@@ -1898,7 +1890,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.1">C.4.13 Section 5.1 Pattern matching</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.13.#q207">
+ <tbody id="sC.4.13.#q21.207">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.14">
@@ -1907,7 +1899,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.7">C.4.14 Section 5.7 Adjacent sibling selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.14.#q208">
+ <tbody id="sC.4.14.#q21.208">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.15">
@@ -1916,7 +1908,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.8.1">C.4.15 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.15.#q209">
+ <tbody id="sC.4.15.#q21.209">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.16">
@@ -1925,7 +1917,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.8.2">C.4.16 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.16.#q210">
+ <tbody id="sC.4.16.#q21.210">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.17">
@@ -1934,7 +1926,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.9">C.4.17 Section 5.9 ID selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.17.#q211">
+ <tbody id="sC.4.17.#q21.211">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.18">
@@ -1943,7 +1935,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.11.3">C.4.18 Section 5.11.3 The dynamic pseudo-classes: :hover, :active, and :focus</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.18.#q212">
+ <tbody id="sC.4.18.#q21.212">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.19">
@@ -1952,7 +1944,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.11.4">C.4.19 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.19.#q213">
+ <tbody id="sC.4.19.#q21.213">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.20">
@@ -1961,7 +1953,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r5.12.2">C.4.20 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.20.#q214">
+ <tbody id="sC.4.20.#q21.214">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.21">
@@ -1970,7 +1962,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.2">C.4.21 Section 6.2 Inheritance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.21.#q215">
+ <tbody id="sC.4.21.#q21.215">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.22">
@@ -1979,7 +1971,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.2.1">C.4.22 Section 6.2.1 The 'inherit' value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.22.#q216">
+ <tbody id="sC.4.22.#q21.216">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.23">
@@ -1988,7 +1980,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.3">C.4.23 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.23.#q217">
+ <tbody id="sC.4.23.#q21.217">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.24">
@@ -1997,7 +1989,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4">C.4.24 Section 6.4 The Cascade</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.24.#q218">
+ <tbody id="sC.4.24.#q21.218">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.25">
@@ -2006,7 +1998,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4.1">C.4.25 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.25.#q219">
+ <tbody id="sC.4.25.#q21.219">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.26">
@@ -2015,7 +2007,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r6.4.3">C.4.26 Section 6.4.3 Calculating a selector's specificity</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.26.#q220">
+ <tbody id="sC.4.26.#q21.220">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.27">
@@ -2024,7 +2016,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.2.1">C.4.27 Section 7.2.1 The @media rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.27.#q221">
+ <tbody id="sC.4.27.#q21.221">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.28">
@@ -2033,7 +2025,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.3">C.4.28 Section 7.3 Recognized media types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.28.#q222">
+ <tbody id="sC.4.28.#q21.222">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.29">
@@ -2042,7 +2034,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r7.3.1">C.4.29 Section 7.3.1 Media groups</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.29.#q223">
+ <tbody id="sC.4.29.#q21.223">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.30">
@@ -2051,7 +2043,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.1">C.4.30 Section 8.1 Box dimensions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.30.#q224">
+ <tbody id="sC.4.30.#q21.224">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.31">
@@ -2060,7 +2052,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.3">C.4.31 Section 8.3 Margin properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.31.#q225">
+ <tbody id="sC.4.31.#q21.225">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.32">
@@ -2069,7 +2061,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.3.1">C.4.32 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.32.#q226">
+ <tbody id="sC.4.32.#q21.226">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.33">
@@ -2078,7 +2070,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r8.5.3">C.4.33 Section 8.5.3 Border style</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.33.#q227">
+ <tbody id="sC.4.33.#q21.227">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.34">
@@ -2087,7 +2079,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.1.1">C.4.34 Section 9.1.1 The viewport</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.34.#q228">
+ <tbody id="sC.4.34.#q21.228">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.35">
@@ -2096,7 +2088,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.2.4">C.4.35 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.35.#q229">
+ <tbody id="sC.4.35.#q21.229">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.36">
@@ -2105,7 +2097,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.3.1">C.4.36 Section 9.3.1 Choosing a positioning scheme</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.36.#q230">
+ <tbody id="sC.4.36.#q21.230">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.37">
@@ -2114,7 +2106,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.3.2">C.4.37 Section 9.3.2 Box offsets</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.37.#q231">
+ <tbody id="sC.4.37.#q21.231">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.38">
@@ -2123,7 +2115,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.4.2">C.4.38 Section 9.4.2 Inline formatting context</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.38.#q232">
+ <tbody id="sC.4.38.#q21.232">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.39">
@@ -2132,7 +2124,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.4.3">C.4.39 Section 9.4.3 Relative positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.39.#q233">
+ <tbody id="sC.4.39.#q21.233">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.40">
@@ -2141,7 +2133,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5">C.4.40 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.40.#q234">
+ <tbody id="sC.4.40.#q21.234">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.41">
@@ -2150,7 +2142,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5.1">C.4.41 Section 9.5.1 Positioning the float</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.41.#q235">
+ <tbody id="sC.4.41.#q21.235">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.42">
@@ -2159,7 +2151,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.5.2">C.4.42 Section 9.5.2 Controlling flow next to floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.42.#q236">
+ <tbody id="sC.4.42.#q21.236">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.43">
@@ -2168,7 +2160,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r9.8">C.4.43 Section 9.8 Comparison of normal flow, floats, and absolute positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.43.#q237">
+ <tbody id="sC.4.43.#q21.237">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.44">
@@ -2177,7 +2169,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.1">C.4.44 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.44.#q238">
+ <tbody id="sC.4.44.#q21.238">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.45">
@@ -2186,7 +2178,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.2">C.4.45 Section 10.2 Content width</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.45.#q239">
+ <tbody id="sC.4.45.#q21.239">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.46">
@@ -2195,7 +2187,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.3.3">C.4.46 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.46.#q240">
+ <tbody id="sC.4.46.#q21.240">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.47">
@@ -2204,7 +2196,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.3.8">C.4.47 Section 10.3.8 Absolutely positioning, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.47.#q241">
+ <tbody id="sC.4.47.#q21.241">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.48">
@@ -2213,7 +2205,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.4">C.4.48 Section 10.4 Minimum and maximum widths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.48.#q242">
+ <tbody id="sC.4.48.#q21.242">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.49">
@@ -2222,7 +2214,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.6.1">C.4.49 Section 10.6 Calculating heights and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.49.#q243">
+ <tbody id="sC.4.49.#q21.243">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.50">
@@ -2231,7 +2223,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.7">C.4.50 Section 10.7 Minimum and maximum heights</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.50.#q244">
+ <tbody id="sC.4.50.#q21.244">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.51">
@@ -2240,7 +2232,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.8">C.4.51 Section 10.8 Line height calculations</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.51.#q245">
+ <tbody id="sC.4.51.#q21.245">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.52">
@@ -2249,7 +2241,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r10.8.1">C.4.52 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.52.#q246">
+ <tbody id="sC.4.52.#q21.246">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.53">
@@ -2258,7 +2250,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1">C.4.53 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.53.#q247">
+ <tbody id="sC.4.53.#q21.247">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.54">
@@ -2267,7 +2259,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1.1">C.4.54 Section 11.1.1 Overflow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.54.#q248">
+ <tbody id="sC.4.54.#q21.248">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.55">
@@ -2276,7 +2268,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.1.2">C.4.55 Section 11.1.2 Clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.55.#q249">
+ <tbody id="sC.4.55.#q21.249">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.56">
@@ -2285,19 +2277,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r11.2">C.4.56 Section 11.2 Visibility</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.56.#q250">
- <!-- 1 tests -->
- <tr id="visibility-005-C.4.56.#q250" class="ahem">
- <td>
- <a href="visibility-005.xht">visibility-005</a></td>
- <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>visibility - descendants of a 'visibility: hidden' element
- <ul class="assert">
- <li>Descendants of a 'visibility: hidden' element will be visible if they have 'visibility: visible'</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.4.56.#q21.250">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.4.57">
<tr><th colspan="4" scope="rowgroup">
@@ -2305,7 +2286,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.1">C.4.57 Section 12.1 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.57.#q251">
+ <tbody id="sC.4.57.#q21.251">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.58">
@@ -2314,7 +2295,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.2">C.4.58 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.58.#q252">
+ <tbody id="sC.4.58.#q21.252">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.59">
@@ -2323,7 +2304,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.3.2">C.4.59 Section 12.3.2 Inserting quotes with the 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.59.#q253">
+ <tbody id="sC.4.59.#q21.253">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.60">
@@ -2332,7 +2313,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.4">C.4.60 Section 12.4 Automatic counters and numbering</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.60.#q254">
+ <tbody id="sC.4.60.#q21.254">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.61">
@@ -2341,7 +2322,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r12.4.3">C.4.61 Section 12.4.3 Counters in elements with 'display: none'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.61.#q255">
+ <tbody id="sC.4.61.#q21.255">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.62">
@@ -2350,7 +2331,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r14.2">C.4.62 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.62.#q256">
+ <tbody id="sC.4.62.#q21.256">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.63">
@@ -2359,7 +2340,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.1">C.4.63 Section 15.1 Fonts Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.63.#q257">
+ <tbody id="sC.4.63.#q21.257">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.64">
@@ -2368,7 +2349,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.2">C.4.64 Section 15.2 Font matching algorithm</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.64.#q258">
+ <tbody id="sC.4.64.#q21.258">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.65">
@@ -2377,7 +2358,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.3">C.4.65 Section 15.2.2 Font family</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.65.#q259">
+ <tbody id="sC.4.65.#q21.259">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.66">
@@ -2386,7 +2367,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.3.1">C.4.66 Section 15.3.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.66.#q260">
+ <tbody id="sC.4.66.#q21.260">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.67">
@@ -2395,7 +2376,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.4">C.4.67 Section 15.4 Font styling</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.67.#q261">
+ <tbody id="sC.4.67.#q21.261">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.68">
@@ -2404,7 +2385,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.5">C.4.68 Section 15.5 Small-caps</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.68.#q262">
+ <tbody id="sC.4.68.#q21.262">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.69">
@@ -2413,7 +2394,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.6">C.4.69 Section 15.6 Font boldness</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.69.#q263">
+ <tbody id="sC.4.69.#q21.263">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.70">
@@ -2422,7 +2403,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r15.7">C.4.70 Section 15.7 Font size</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.70.#q264">
+ <tbody id="sC.4.70.#q21.264">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.71">
@@ -2431,7 +2412,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.1">C.4.71 Section 16.1 Indentation</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.71.#q265">
+ <tbody id="sC.4.71.#q21.265">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.72">
@@ -2440,7 +2421,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.2">C.4.72 Section 16.2 Alignment</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.72.#q266">
+ <tbody id="sC.4.72.#q21.266">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.73">
@@ -2449,7 +2430,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.3.1">C.4.73 Section 16.3.1 Underlining, over lining, striking, and blinking</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.73.#q267">
+ <tbody id="sC.4.73.#q21.267">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.74">
@@ -2458,7 +2439,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.5">C.4.74 Section 16.5 Capitalization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.74.#q268">
+ <tbody id="sC.4.74.#q21.268">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.75">
@@ -2467,7 +2448,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r16.6">C.4.75 Section 16.6 White space</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.75.#q269">
+ <tbody id="sC.4.75.#q21.269">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.76">
@@ -2476,7 +2457,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.1">C.4.76 Section 17.1 Introduction to tables</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.76.#q270">
+ <tbody id="sC.4.76.#q21.270">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.77">
@@ -2485,7 +2466,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.2">C.4.77 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.77.#q271">
+ <tbody id="sC.4.77.#q21.271">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.78">
@@ -2494,7 +2475,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.2.1">C.4.78 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.78.#q272">
+ <tbody id="sC.4.78.#q21.272">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.79">
@@ -2503,7 +2484,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.4">C.4.79 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.79.#q273">
+ <tbody id="sC.4.79.#q21.273">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.80">
@@ -2512,7 +2493,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5">C.4.80 Section 17.5 Visual layout of table contents</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.80.#q274">
+ <tbody id="sC.4.80.#q21.274">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.81">
@@ -2521,7 +2502,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.1">C.4.81 Section 17.5.1 Table layers and transparency</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.81.#q275">
+ <tbody id="sC.4.81.#q21.275">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.82">
@@ -2530,7 +2511,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2">C.4.82 Section 17.5.2 Table width algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.82.#q276">
+ <tbody id="sC.4.82.#q21.276">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.83">
@@ -2539,7 +2520,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2.1">C.4.83 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.83.#q277">
+ <tbody id="sC.4.83.#q21.277">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.84">
@@ -2548,7 +2529,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.2.2">C.4.84 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.84.#q278">
+ <tbody id="sC.4.84.#q21.278">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.85">
@@ -2557,7 +2538,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.4">C.4.85 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.85.#q279">
+ <tbody id="sC.4.85.#q21.279">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.86">
@@ -2566,7 +2547,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.5.5">C.4.86 Section 17.5.5 Dynamic row and column effects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.86.#q280">
+ <tbody id="sC.4.86.#q21.280">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.87">
@@ -2575,7 +2556,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.6.1">C.4.87 Section 17.6.1 The separated borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.87.#q281">
+ <tbody id="sC.4.87.#q21.281">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.88">
@@ -2584,7 +2565,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r17.6.2">C.4.88 Section 17.6.2 The collapsing borders model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.88.#q282">
+ <tbody id="sC.4.88.#q21.282">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.89">
@@ -2593,7 +2574,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.2">C.4.89 Section 18.2 System Colors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.89.#q283">
+ <tbody id="sC.4.89.#q21.283">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.90">
@@ -2602,7 +2583,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.4">C.4.90 Section 18.4 Dynamic outlines</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.90.#q284">
+ <tbody id="sC.4.90.#q21.284">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.91">
@@ -2611,7 +2592,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#r18.4.1">C.4.91 Section 18.4.1 Outlines and the focus</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.91.#q285">
+ <tbody id="sC.4.91.#q21.285">
<!-- 0 tests -->
</tbody>
<tbody id="sC.4.92">
@@ -2620,7 +2601,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#rD">C.4.92 Appendix D Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.4.92.#q286">
+ <tbody id="sC.4.92.#q21.286">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5">
@@ -2635,7 +2616,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.1.4.2.1">C.5.1 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.1.#q288">
+ <tbody id="sC.5.1.#q21.288">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.2">
@@ -2644,7 +2625,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.2.3">C.5.2 Section 2.3 The CSS 2.1 processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.2.#q289">
+ <tbody id="sC.5.2.#q21.289">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.3">
@@ -2653,7 +2634,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.3.1">C.5.3 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.3.#q290">
+ <tbody id="sC.5.3.#q21.290">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.4">
@@ -2662,7 +2643,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.1">C.5.4 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.4.#q291">
+ <tbody id="sC.5.4.#q21.291">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.5">
@@ -2671,7 +2652,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.2.2">C.5.5 Section 4.1.2.2 Informative Historical Notes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.5.#q292">
+ <tbody id="sC.5.5.#q21.292">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.6">
@@ -2680,7 +2661,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3">C.5.6 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.6.#q293">
+ <tbody id="sC.5.6.#q21.293">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.7">
@@ -2689,7 +2670,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3a">C.5.7 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.7.#q294">
+ <tbody id="sC.5.7.#q21.294">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.8">
@@ -2698,7 +2679,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3b">C.5.8 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.8.#q295">
+ <tbody id="sC.5.8.#q21.295">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.9">
@@ -2707,7 +2688,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.3c">C.5.9 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.9.#q296">
+ <tbody id="sC.5.9.#q21.296">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.10">
@@ -2716,7 +2697,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.5">C.5.10 Section 4.1.5 At-rules</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.10.#q297">
+ <tbody id="sC.5.10.#q21.297">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.11">
@@ -2725,7 +2706,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.1.7">C.5.11 Section 4.1.7 Rule sets, declaration blocks, and selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.11.#q298">
+ <tbody id="sC.5.11.#q21.298">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.12">
@@ -2734,7 +2715,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2">C.5.12 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.12.#q299">
+ <tbody id="sC.5.12.#q21.299">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.13">
@@ -2743,7 +2724,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2a">C.5.13 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.13.#q300">
+ <tbody id="sC.5.13.#q21.300">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.14">
@@ -2752,7 +2733,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.3.2">C.5.14 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.14.#q301">
+ <tbody id="sC.5.14.#q21.301">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.15">
@@ -2761,7 +2742,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.3.5">C.5.15 Section 4.3.5 Counters</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.15.#q302">
+ <tbody id="sC.5.15.#q21.302">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.16">
@@ -2770,7 +2751,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.8.1">C.5.16 Section 5.8.1 Matching attributes and attribute values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.16.#q303">
+ <tbody id="sC.5.16.#q21.303">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.17">
@@ -2779,7 +2760,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.8.2">C.5.17 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.17.#q304">
+ <tbody id="sC.5.17.#q21.304">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.18">
@@ -2788,7 +2769,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.11.4">C.5.18 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.18.#q305">
+ <tbody id="sC.5.18.#q21.305">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.19">
@@ -2797,7 +2778,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.5.12.3">C.5.19 Section 5.12.3 The :before and :after pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.19.#q306">
+ <tbody id="sC.5.19.#q21.306">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.20">
@@ -2806,7 +2787,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.3">C.5.20 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.20.#q307">
+ <tbody id="sC.5.20.#q21.307">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.21">
@@ -2815,7 +2796,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.3a">C.5.21 Section 6.3 The @import rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.21.#q308">
+ <tbody id="sC.5.21.#q21.308">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.22">
@@ -2824,7 +2805,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.4.1">C.5.22 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.22.#q309">
+ <tbody id="sC.5.22.#q21.309">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.23">
@@ -2833,7 +2814,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.6.4.1a">C.5.23 Section 6.4.1 Cascading order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.23.#q310">
+ <tbody id="sC.5.23.#q21.310">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.24">
@@ -2842,7 +2823,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.7.2.1">C.5.24 Section 7.2.1 The @media rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.24.#q311">
+ <tbody id="sC.5.24.#q21.311">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.25">
@@ -2851,7 +2832,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1">C.5.25 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.25.#q312">
+ <tbody id="sC.5.25.#q21.312">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.26">
@@ -2860,30 +2841,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1a">C.5.26 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.26.#q313">
- <!-- 2 tests -->
- <tr id="margin-collapse-037-C.5.26.#q313" class="">
- <td>
- <a href="margin-collapse-037.xht">margin-collapse-037</a></td>
- <td><a href="reference/margin-collapse-037-ref.xht">=</a> </td>
- <td></td>
- <td>Collapsing margins - margin-bottom of the last in-flow child block collapsing with its parent min-height block's bottom margin
- <ul class="assert">
- <li>The 'min-height' of a parent block element should have no influence over whether such parent block element's bottom margin is adjoining to its last child's bottom margin. In such situation, the bottom margin of the parent block element and the bottom margin of its last child should collapse as long as such parent block element has no bottom padding and has no bottom border.</li>
- </ul>
- </td>
- </tr>
- <tr id="margin-collapse-038-C.5.26.#q313" class="">
- <td>
- <a href="margin-collapse-038.xht">margin-collapse-038</a></td>
- <td><a href="reference/margin-collapse-038-ref.xht">=</a> </td>
- <td></td>
- <td>Collapsing margins - margin-bottom of the last in-flow child block collapsing with its max-height parent block's bottom margin
- <ul class="assert">
- <li>The 'max-height' of a parent block element should have no influence over whether such parent block element's bottom margin is adjoining to its last child's bottom margin. In such situation, the bottom margin of the parent block element and the bottom margin of its last child should collapse as long as such parent block element has no bottom padding and has no bottom border.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.5.26.#q21.313">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.5.27">
<tr><th colspan="4" scope="rowgroup">
@@ -2891,7 +2850,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.8.3.1b">C.5.27 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.27.#q314">
+ <tbody id="sC.5.27.#q21.314">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.28">
@@ -2900,7 +2859,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.2.2">C.5.28 Section 9.2.2 Inline-level elements and inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.28.#q315">
+ <tbody id="sC.5.28.#q21.315">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.29">
@@ -2909,7 +2868,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.2.4">C.5.29 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.29.#q316">
+ <tbody id="sC.5.29.#q21.316">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.30">
@@ -2918,7 +2877,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.3.2">C.5.30 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.30.#q317">
+ <tbody id="sC.5.30.#q21.317">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.31">
@@ -2927,7 +2886,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5">C.5.31 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.31.#q318">
+ <tbody id="sC.5.31.#q21.318">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.32">
@@ -2936,7 +2895,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5a">C.5.32 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.32.#q319">
+ <tbody id="sC.5.32.#q21.319">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.33">
@@ -2945,7 +2904,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.5.2">C.5.33 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.33.#q320">
+ <tbody id="sC.5.33.#q21.320">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.34">
@@ -2954,7 +2913,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.6.1">C.5.34 Section 9.6.1 Fixed positioning</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.34.#q321">
+ <tbody id="sC.5.34.#q21.321">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.35">
@@ -2963,7 +2922,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.9.9.1">C.5.35 Section 9.9.1 Specifying the stack level: the 'z-index' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.35.#q322">
+ <tbody id="sC.5.35.#q21.322">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.36">
@@ -2972,7 +2931,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.1">C.5.36 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.36.#q323">
+ <tbody id="sC.5.36.#q21.323">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.37">
@@ -2981,7 +2940,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3">C.5.37 Section 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.37.#q324">
+ <tbody id="sC.5.37.#q21.324">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.38">
@@ -2990,7 +2949,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.1">C.5.38 Section 10.3.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.38.#q325">
+ <tbody id="sC.5.38.#q21.325">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.39">
@@ -2999,7 +2958,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.2">C.5.39 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.39.#q326">
+ <tbody id="sC.5.39.#q21.326">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.40">
@@ -3008,7 +2967,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.2a">C.5.40 Section 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.40.#q327">
+ <tbody id="sC.5.40.#q21.327">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.41">
@@ -3017,7 +2976,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.3">C.5.41 Section 10.3.3 Block-level, non-replaced elements in normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.41.#q328">
+ <tbody id="sC.5.41.#q21.328">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.42">
@@ -3026,7 +2985,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.7">C.5.42 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.42.#q329">
+ <tbody id="sC.5.42.#q21.329">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.43">
@@ -3035,7 +2994,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.7a">C.5.43 Section 10.3.7 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.43.#q330">
+ <tbody id="sC.5.43.#q21.330">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.44">
@@ -3044,7 +3003,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8">C.5.44 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.44.#q331">
+ <tbody id="sC.5.44.#q21.331">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.45">
@@ -3053,7 +3012,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8a">C.5.45 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.45.#q332">
+ <tbody id="sC.5.45.#q21.332">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.46">
@@ -3062,7 +3021,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.3.8c">C.5.46 Section 10.3.8 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.46.#q333">
+ <tbody id="sC.5.46.#q21.333">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.47">
@@ -3071,7 +3030,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.5">C.5.47 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.47.#q334">
+ <tbody id="sC.5.47.#q21.334">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.48">
@@ -3080,7 +3039,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.2">C.5.48 Section 10.6.2 Inline replaced elements [&#8230;]</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.48.#q335">
+ <tbody id="sC.5.48.#q21.335">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.49">
@@ -3089,7 +3048,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.4">C.5.49 Section 10.6.4 Absolutely positioned, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.49.#q336">
+ <tbody id="sC.5.49.#q21.336">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.50">
@@ -3098,7 +3057,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.6.5">C.5.50 Section 10.6.5 Absolutely positioned, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.50.#q337">
+ <tbody id="sC.5.50.#q21.337">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.51">
@@ -3107,7 +3066,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.10.8.1">C.5.51 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.51.#q338">
+ <tbody id="sC.5.51.#q21.338">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.52">
@@ -3116,7 +3075,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.11.1.1">C.5.52 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.52.#q339">
+ <tbody id="sC.5.52.#q21.339">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.53">
@@ -3125,7 +3084,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.11.1.2">C.5.53 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.53.#q340">
+ <tbody id="sC.5.53.#q21.340">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.54">
@@ -3134,7 +3093,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.2">C.5.54 Section 12.2 The 'content' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.54.#q341">
+ <tbody id="sC.5.54.#q21.341">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.55">
@@ -3143,7 +3102,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.4.2">C.5.55 Section 12.4.2 Counter styles</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.55.#q342">
+ <tbody id="sC.5.55.#q21.342">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.56">
@@ -3152,7 +3111,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5">C.5.56 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.56.#q343">
+ <tbody id="sC.5.56.#q21.343">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.57">
@@ -3161,7 +3120,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1">C.5.57 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.57.#q344">
+ <tbody id="sC.5.57.#q21.344">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.58">
@@ -3170,7 +3129,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1a">C.5.58 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.58.#q345">
+ <tbody id="sC.5.58.#q21.345">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.59">
@@ -3179,7 +3138,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.12.5.1b">C.5.59 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.59.#q346">
+ <tbody id="sC.5.59.#q21.346">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.60">
@@ -3188,7 +3147,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2">C.5.60 Section 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.60.#q347">
+ <tbody id="sC.5.60.#q21.347">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.61">
@@ -3197,7 +3156,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2.1.1">C.5.61 Section 13.2.1.1 Rendering page boxes that do not fit a target sheet</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.61.#q348">
+ <tbody id="sC.5.61.#q21.348">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.62">
@@ -3206,7 +3165,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.2.3">C.5.62 Section 13.2.3 Content outside the page box</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.62.#q349">
+ <tbody id="sC.5.62.#q21.349">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.63">
@@ -3215,7 +3174,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.1">C.5.63 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.63.#q350">
+ <tbody id="sC.5.63.#q21.350">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.64">
@@ -3224,7 +3183,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.1a">C.5.64 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.64.#q351">
+ <tbody id="sC.5.64.#q21.351">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.65">
@@ -3233,7 +3192,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.2">C.5.65 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.65.#q352">
+ <tbody id="sC.5.65.#q21.352">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.66">
@@ -3242,7 +3201,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.2a">C.5.66 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.66.#q353">
+ <tbody id="sC.5.66.#q21.353">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.67">
@@ -3251,7 +3210,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3">C.5.67 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.67.#q354">
+ <tbody id="sC.5.67.#q21.354">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.68">
@@ -3260,7 +3219,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3a">C.5.68 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.68.#q355">
+ <tbody id="sC.5.68.#q21.355">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.69">
@@ -3269,7 +3228,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3b">C.5.69 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.69.#q356">
+ <tbody id="sC.5.69.#q21.356">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.70">
@@ -3278,7 +3237,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.5">C.5.70 Section 13.3.5 "Best" page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.70.#q357">
+ <tbody id="sC.5.70.#q21.357">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.71">
@@ -3287,7 +3246,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2">C.5.71 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.71.#q358">
+ <tbody id="sC.5.71.#q21.358">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.72">
@@ -3296,7 +3255,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2a">C.5.72 Section 14.2 The background</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.72.#q359">
+ <tbody id="sC.5.72.#q21.359">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.73">
@@ -3305,7 +3264,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.14.2.1a">C.5.73 Section 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.73.#q360">
+ <tbody id="sC.5.73.#q21.360">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.74">
@@ -3314,7 +3273,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.6">C.5.74 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.74.#q361">
+ <tbody id="sC.5.74.#q21.361">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.75">
@@ -3323,7 +3282,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.16.6">C.5.75 Section 16.6 Whitespace: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.75.#q362">
+ <tbody id="sC.5.75.#q21.362">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.76">
@@ -3332,19 +3291,8 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.16.6.1">C.5.76 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.76.#q363">
- <!-- 1 tests -->
- <tr id="white-space-007-C.5.76.#q363" class="ahem">
- <td>
- <a href="white-space-007.xht">white-space-007</a></td>
- <td></td>
- <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
- <td>white-space
- <ul class="assert">
- <li>'white-space: normal' and 'white-space: nowrap' should collapse sequences of white space. Regarding wrapping, line breaking opportunities are determined on the text prior to white space collapsing steps.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="sC.5.76.#q21.363">
+ <!-- 0 tests -->
</tbody>
<tbody id="sC.5.77">
<tr><th colspan="4" scope="rowgroup">
@@ -3352,7 +3300,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.2.1">C.5.77 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.77.#q364">
+ <tbody id="sC.5.77.#q21.364">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.78">
@@ -3361,7 +3309,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.2.1a">C.5.78 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.78.#q365">
+ <tbody id="sC.5.78.#q21.365">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.79">
@@ -3370,7 +3318,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.4">C.5.79 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.79.#q366">
+ <tbody id="sC.5.79.#q21.366">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.80">
@@ -3379,7 +3327,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.4a">C.5.80 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.80.#q367">
+ <tbody id="sC.5.80.#q21.367">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.81">
@@ -3388,7 +3336,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.18.1">C.5.81 Section 18.1 Cursors: the 'cursor' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.81.#q368">
+ <tbody id="sC.5.81.#q21.368">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.82">
@@ -3397,7 +3345,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.B.2">C.5.82 Section B.2 Informative references</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.82.#q369">
+ <tbody id="sC.5.82.#q21.369">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.83">
@@ -3406,7 +3354,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.D">C.5.83 Appendix D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.83.#q370">
+ <tbody id="sC.5.83.#q21.370">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.84">
@@ -3415,7 +3363,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.Da">C.5.84 Appendix D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.84.#q371">
+ <tbody id="sC.5.84.#q21.371">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.85">
@@ -3424,7 +3372,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.E.2">C.5.85 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.85.#q372">
+ <tbody id="sC.5.85.#q21.372">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.86">
@@ -3433,7 +3381,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G">C.5.86 Appendix G. Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.86.#q373">
+ <tbody id="sC.5.86.#q21.373">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.87">
@@ -3442,7 +3390,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.1">C.5.87 Section G.1 Grammar</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.87.#q374">
+ <tbody id="sC.5.87.#q21.374">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.88">
@@ -3451,7 +3399,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2">C.5.88 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.88.#q375">
+ <tbody id="sC.5.88.#q21.375">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.89">
@@ -3460,7 +3408,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2a">C.5.89 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.89.#q376">
+ <tbody id="sC.5.89.#q21.376">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.90">
@@ -3469,7 +3417,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2b">C.5.90 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.90.#q377">
+ <tbody id="sC.5.90.#q21.377">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.91">
@@ -3478,7 +3426,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.G.2c">C.5.91 Section G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.91.#q378">
+ <tbody id="sC.5.91.#q21.378">
<!-- 0 tests -->
</tbody>
<tbody id="sC.5.92">
@@ -3487,7 +3435,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.I">C.5.92 Appendix I. Index</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.5.92.#q379">
+ <tbody id="sC.5.92.#q21.379">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6">
@@ -3502,7 +3450,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.4.2b">C.6.1 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.1.#q381">
+ <tbody id="sC.6.1.#q21.381">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.2">
@@ -3511,7 +3459,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.13.3.3c">C.6.2 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.2.#q382">
+ <tbody id="sC.6.2.#q21.382">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.3">
@@ -3520,7 +3468,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.3">C.6.3 Section 15.3 Font family: the 'font-family' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.3.#q383">
+ <tbody id="sC.6.3.#q21.383">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.4">
@@ -3529,7 +3477,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.3.1.1">C.6.4 Section 15.3.1.1 serif</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.4.#q384">
+ <tbody id="sC.6.4.#q21.384">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.5">
@@ -3538,7 +3486,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.15.7">C.6.5 Section 15.7 Font size: the 'font-size' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.5.#q385">
+ <tbody id="sC.6.5.#q21.385">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.6">
@@ -3547,7 +3495,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.2.1">C.6.6 Section 17.5.2.1 Fixed table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.6.#q386">
+ <tbody id="sC.6.6.#q21.386">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.7">
@@ -3556,7 +3504,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.17.5.3">C.6.7 Section 17.5.3 Table height layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.7.#q387">
+ <tbody id="sC.6.7.#q21.387">
<!-- 0 tests -->
</tbody>
<tbody id="sC.6.8">
@@ -3565,7 +3513,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#s.Ga">C.6.8 Appendix G. Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.6.8.#q388">
+ <tbody id="sC.6.8.#q21.388">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7">
@@ -3580,7 +3528,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.1">C.7.1 Section 1.4.2.1 Value</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.1.#q390">
+ <tbody id="sC.7.1.#q21.390">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.2">
@@ -3589,7 +3537,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.3.1">C.7.2 Section 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.2.#q391">
+ <tbody id="sC.7.2.#q21.391">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.3">
@@ -3598,7 +3546,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1">C.7.3 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.3.#q392">
+ <tbody id="sC.7.3.#q21.392">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.4">
@@ -3607,7 +3555,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1a">C.7.4 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.4.#q393">
+ <tbody id="sC.7.4.#q21.393">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.5">
@@ -3616,7 +3564,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1b">C.7.5 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.5.#q394">
+ <tbody id="sC.7.5.#q21.394">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.6">
@@ -3625,7 +3573,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.1c">C.7.6 Section 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.6.#q395">
+ <tbody id="sC.7.6.#q21.395">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.7">
@@ -3634,7 +3582,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.2.2">C.7.7 Section 4.1.2.2 Informative Historical Notes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.7.#q396">
+ <tbody id="sC.7.7.#q21.396">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.8">
@@ -3643,7 +3591,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.3">C.7.8 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.8.#q397">
+ <tbody id="sC.7.8.#q21.397">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.9">
@@ -3652,7 +3600,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.3a">C.7.9 Section 4.1.3 Characters and case</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.9.#q398">
+ <tbody id="sC.7.9.#q21.398">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.10">
@@ -3661,7 +3609,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.1.8">C.7.10 Section 4.1.8 Declarations and properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.10.#q399">
+ <tbody id="sC.7.10.#q21.399">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.11">
@@ -3670,7 +3618,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.2">C.7.11 Section 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.11.#q400">
+ <tbody id="sC.7.11.#q21.400">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.12">
@@ -3679,7 +3627,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.2">C.7.12 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.12.#q401">
+ <tbody id="sC.7.12.#q21.401">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.13">
@@ -3688,7 +3636,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.2a">C.7.13 Section 4.3.2 Lengths</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.13.#q402">
+ <tbody id="sC.7.13.#q21.402">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.14">
@@ -3697,7 +3645,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.4a">C.7.14 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.14.#q403">
+ <tbody id="sC.7.14.#q21.403">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.15">
@@ -3706,7 +3654,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.4.3.4">C.7.15 Section 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.15.#q404">
+ <tbody id="sC.7.15.#q21.404">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.16">
@@ -3715,7 +3663,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.8.2">C.7.16 Section 5.8.2 Default attribute values in DTDs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.16.#q405">
+ <tbody id="sC.7.16.#q21.405">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.17">
@@ -3724,7 +3672,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.11.4">C.7.17 Section 5.11.4 The language pseudo-class: :lang</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.17.#q406">
+ <tbody id="sC.7.17.#q21.406">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.18">
@@ -3733,7 +3681,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12">C.7.18 Section 5.12 Pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.18.#q407">
+ <tbody id="sC.7.18.#q21.407">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.19">
@@ -3742,7 +3690,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12.1">C.7.19 Section 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.19.#q408">
+ <tbody id="sC.7.19.#q21.408">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.20">
@@ -3751,7 +3699,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.5.12.2">C.7.20 Section 5.12.2 The :first-letter pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.20.#q409">
+ <tbody id="sC.7.20.#q21.409">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.21">
@@ -3760,7 +3708,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.6.2">C.7.21 Section 6.2 Inheritance</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.21.#q410">
+ <tbody id="sC.7.21.#q21.410">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.22">
@@ -3769,7 +3717,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.6.4.4">C.7.22 Section 6.4.4 Precedence of non-CSS presentational hints</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.22.#q411">
+ <tbody id="sC.7.22.#q21.411">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.23">
@@ -3778,7 +3726,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.7.3">C.7.23 Section 7.3 Recognized media types</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.23.#q412">
+ <tbody id="sC.7.23.#q21.412">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.24">
@@ -3787,7 +3735,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.8.3.1">C.7.24 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.24.#q413">
+ <tbody id="sC.7.24.#q21.413">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.25">
@@ -3796,7 +3744,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.8.3.1a">C.7.25 Section 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.25.#q414">
+ <tbody id="sC.7.25.#q21.414">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.26">
@@ -3805,7 +3753,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1">C.7.26 Section 9.2.1 Block-level elements and block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.26.#q415">
+ <tbody id="sC.7.26.#q21.415">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.27">
@@ -3814,7 +3762,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1">C.7.27 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.27.#q416">
+ <tbody id="sC.7.27.#q21.416">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.28">
@@ -3823,7 +3771,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1a">C.7.28 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.28.#q417">
+ <tbody id="sC.7.28.#q21.417">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.29">
@@ -3832,7 +3780,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1b">C.7.29 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.29.#q418">
+ <tbody id="sC.7.29.#q21.418">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.30">
@@ -3841,7 +3789,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.1.1c">C.7.30 Section 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.30.#q419">
+ <tbody id="sC.7.30.#q21.419">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.31">
@@ -3850,7 +3798,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.2">C.7.31 Section 9.2.2 Inline-level elements and inline boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.31.#q420">
+ <tbody id="sC.7.31.#q21.420">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.32">
@@ -3859,7 +3807,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.3a">C.7.32 Section 9.2.3 Run-in boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.32.#q421">
+ <tbody id="sC.7.32.#q21.421">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.33">
@@ -3868,7 +3816,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.4">C.7.33 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.33.#q422">
+ <tbody id="sC.7.33.#q21.422">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.34">
@@ -3877,7 +3825,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.2.4a">C.7.34 Section 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.34.#q423">
+ <tbody id="sC.7.34.#q21.423">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.35">
@@ -3886,7 +3834,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.3">C.7.35 Section 9.3 Positioning schemes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.35.#q424">
+ <tbody id="sC.7.35.#q21.424">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.36">
@@ -3895,7 +3843,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.4">C.7.36 Section 9.4 Normal flow</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.36.#q425">
+ <tbody id="sC.7.36.#q21.425">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.37">
@@ -3904,7 +3852,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.3.2">C.7.37 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.37.#q426">
+ <tbody id="sC.7.37.#q21.426">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.38">
@@ -3913,7 +3861,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5">C.7.38 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.38.#q427">
+ <tbody id="sC.7.38.#q21.427">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.39">
@@ -3922,7 +3870,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5a">C.7.39 Section 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.39.#q428">
+ <tbody id="sC.7.39.#q21.428">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.40">
@@ -3931,7 +3879,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2">C.7.40 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.40.#q429">
+ <tbody id="sC.7.40.#q21.429">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.41">
@@ -3940,7 +3888,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2a">C.7.41 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.41.#q430">
+ <tbody id="sC.7.41.#q21.430">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.42">
@@ -3949,7 +3897,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2b">C.7.42 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.42.#q431">
+ <tbody id="sC.7.42.#q21.431">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.43">
@@ -3958,7 +3906,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2c">C.7.43 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.43.#q432">
+ <tbody id="sC.7.43.#q21.432">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.44">
@@ -3967,7 +3915,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.14.2.1">C.7.44 Section 14.2.1 Background properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.44.#q433">
+ <tbody id="sC.7.44.#q21.433">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.45">
@@ -3976,7 +3924,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.9.1">C.7.45 Section 9.9.1 Specifying the stack level: the 'z-index' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.45.#q434">
+ <tbody id="sC.7.45.#q21.434">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.46">
@@ -3985,7 +3933,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10">C.7.46 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.46.#q435">
+ <tbody id="sC.7.46.#q21.435">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.47">
@@ -3994,7 +3942,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10a">C.7.47 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.47.#q436">
+ <tbody id="sC.7.47.#q21.436">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.48">
@@ -4003,7 +3951,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.10b">C.7.48 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.48.#q437">
+ <tbody id="sC.7.48.#q21.437">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.49">
@@ -4012,7 +3960,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.1">C.7.49 Section 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.49.#q438">
+ <tbody id="sC.7.49.#q21.438">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.50">
@@ -4021,7 +3969,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2">C.7.50 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.50.#q439">
+ <tbody id="sC.7.50.#q21.439">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.51">
@@ -4030,7 +3978,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2a">C.7.51 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.51.#q440">
+ <tbody id="sC.7.51.#q21.440">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.52">
@@ -4039,7 +3987,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.2b">C.7.52 Section 10.2 Content width: the 'width' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.52.#q441">
+ <tbody id="sC.7.52.#q21.441">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.53">
@@ -4048,7 +3996,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.5">C.7.53 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.53.#q442">
+ <tbody id="sC.7.53.#q21.442">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.54">
@@ -4057,7 +4005,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.5a">C.7.54 Section 10.5 Content height: the 'height' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.54.#q443">
+ <tbody id="sC.7.54.#q21.443">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.55">
@@ -4066,7 +4014,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.6.7">C.7.55 Section 10.6.7 'Auto' heights for block formatting context roots</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.55.#q444">
+ <tbody id="sC.7.55.#q21.444">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.56">
@@ -4075,7 +4023,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.7">C.7.56 Section 10.7 Minimum and maximum heights: 'min-height' and 'max-height'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.56.#q445">
+ <tbody id="sC.7.56.#q21.445">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.57">
@@ -4084,7 +4032,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8">C.7.57 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.57.#q446">
+ <tbody id="sC.7.57.#q21.446">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.58">
@@ -4093,7 +4041,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8a">C.7.58 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.58.#q447">
+ <tbody id="sC.7.58.#q21.447">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.59">
@@ -4102,7 +4050,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1">C.7.59 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.59.#q448">
+ <tbody id="sC.7.59.#q21.448">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.60">
@@ -4111,7 +4059,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1a">C.7.60 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.60.#q449">
+ <tbody id="sC.7.60.#q21.449">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.61">
@@ -4120,7 +4068,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.8.1b">C.7.61 Section 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.61.#q450">
+ <tbody id="sC.7.61.#q21.450">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.62">
@@ -4129,7 +4077,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1">C.7.62 Section 11.1 Overflow and clipping</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.62.#q451">
+ <tbody id="sC.7.62.#q21.451">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.63">
@@ -4138,7 +4086,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1">C.7.63 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.63.#q452">
+ <tbody id="sC.7.63.#q21.452">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.64">
@@ -4147,7 +4095,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1a">C.7.64 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.64.#q453">
+ <tbody id="sC.7.64.#q21.453">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.65">
@@ -4156,7 +4104,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.1b">C.7.65 Section 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.65.#q454">
+ <tbody id="sC.7.65.#q21.454">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.66">
@@ -4165,7 +4113,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.11.1.2">C.7.66 Section 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.66.#q455">
+ <tbody id="sC.7.66.#q21.455">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.67">
@@ -4174,7 +4122,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5">C.7.67 Section 12.5 Lists</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.67.#q456">
+ <tbody id="sC.7.67.#q21.456">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.68">
@@ -4183,7 +4131,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1">C.7.68 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.68.#q457">
+ <tbody id="sC.7.68.#q21.457">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.69">
@@ -4192,7 +4140,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1a">C.7.69 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.69.#q458">
+ <tbody id="sC.7.69.#q21.458">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.70">
@@ -4201,7 +4149,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1b">C.7.70 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.70.#q459">
+ <tbody id="sC.7.70.#q21.459">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.71">
@@ -4210,7 +4158,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1c">C.7.71 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.71.#q460">
+ <tbody id="sC.7.71.#q21.460">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.72">
@@ -4219,7 +4167,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.12.5.1d">C.7.72 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.72.#q461">
+ <tbody id="sC.7.72.#q21.461">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.73">
@@ -4228,7 +4176,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.2">C.7.73 Section 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.73.#q462">
+ <tbody id="sC.7.73.#q21.462">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.74">
@@ -4237,7 +4185,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.2.2">C.7.74 Section 13.2.2 Page selectors: selecting left, right, and first pages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.74.#q463">
+ <tbody id="sC.7.74.#q21.463">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.75">
@@ -4246,7 +4194,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.3.2">C.7.75 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.75.#q464">
+ <tbody id="sC.7.75.#q21.464">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.76">
@@ -4255,7 +4203,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.13.3.3">C.7.76 Section 13.3.3 Allowed page breaks</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.76.#q465">
+ <tbody id="sC.7.76.#q21.465">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.77">
@@ -4264,7 +4212,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.3">C.7.77 Section 15.3 Font family: the 'font-family' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.77.#q466">
+ <tbody id="sC.7.77.#q21.466">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.78">
@@ -4273,7 +4221,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.3.1">C.7.78 Section 15.3.1 Generic font families</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.78.#q467">
+ <tbody id="sC.7.78.#q21.467">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.79">
@@ -4282,7 +4230,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.6">C.7.79 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.79.#q468">
+ <tbody id="sC.7.79.#q21.468">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.80">
@@ -4291,7 +4239,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.6q">C.7.80 Section 15.6 Font boldness: the 'font-weight' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.80.#q469">
+ <tbody id="sC.7.80.#q21.469">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.81">
@@ -4300,7 +4248,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.15.7">C.7.81 Section 15.7 Font size: the 'font-size' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.81.#q470">
+ <tbody id="sC.7.81.#q21.470">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.82">
@@ -4309,7 +4257,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.1">C.7.82 Section 16.1 Indentation: the 'text-indent' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.82.#q471">
+ <tbody id="sC.7.82.#q21.471">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.83">
@@ -4318,7 +4266,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.1a">C.7.83 Section 16.1 Indentation: the 'text-indent' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.83.#q472">
+ <tbody id="sC.7.83.#q21.472">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.84">
@@ -4327,7 +4275,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.2">C.7.84 Section 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.84.#q473">
+ <tbody id="sC.7.84.#q21.473">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.85">
@@ -4336,7 +4284,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.2a">C.7.85 Section 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.85.#q474">
+ <tbody id="sC.7.85.#q21.474">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.86">
@@ -4345,7 +4293,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.3.1">C.7.86 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.86.#q475">
+ <tbody id="sC.7.86.#q21.475">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.87">
@@ -4354,7 +4302,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.3.1a">C.7.87 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.87.#q476">
+ <tbody id="sC.7.87.#q21.476">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.88">
@@ -4363,7 +4311,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.4">C.7.88 Section 16.4 Letter and word spacing: the 'letter-spacing' and 'word-spacing' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.88.#q477">
+ <tbody id="sC.7.88.#q21.477">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.89">
@@ -4372,7 +4320,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6">C.7.89 Section 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.89.#q478">
+ <tbody id="sC.7.89.#q21.478">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.90">
@@ -4381,7 +4329,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1">C.7.90 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.90.#q479">
+ <tbody id="sC.7.90.#q21.479">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.91">
@@ -4390,7 +4338,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1a">C.7.91 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.91.#q480">
+ <tbody id="sC.7.91.#q21.480">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.92">
@@ -4399,7 +4347,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.16.6.1b">C.7.92 Section 16.6.1 The 'white-space' processing model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.92.#q481">
+ <tbody id="sC.7.92.#q21.481">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.93">
@@ -4408,7 +4356,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2">C.7.93 Section 17.2 The CSS table model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.93.#q482">
+ <tbody id="sC.7.93.#q21.482">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.94">
@@ -4417,7 +4365,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2.1">C.7.94 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.94.#q483">
+ <tbody id="sC.7.94.#q21.483">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.95">
@@ -4426,7 +4374,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.2.1a">C.7.95 Section 17.2.1 Anonymous table objects</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.95.#q484">
+ <tbody id="sC.7.95.#q21.484">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.96">
@@ -4435,7 +4383,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.4">C.7.96 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.96.#q485">
+ <tbody id="sC.7.96.#q21.485">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.97">
@@ -4444,7 +4392,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.4a">C.7.97 Section 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.97.#q486">
+ <tbody id="sC.7.97.#q21.486">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.98">
@@ -4453,7 +4401,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.2.2">C.7.98 Section 17.5.2.2 Automatic table layout</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.98.#q487">
+ <tbody id="sC.7.98.#q21.487">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.99">
@@ -4462,7 +4410,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.3">C.7.99 Section 17.5.3 Table height algorithms</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.99.#q488">
+ <tbody id="sC.7.99.#q21.488">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.100">
@@ -4471,7 +4419,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.17.5.4">C.7.100 Section 17.5.4 Horizontal alignment in a column</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.100.#q489">
+ <tbody id="sC.7.100.#q21.489">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.101">
@@ -4480,7 +4428,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.B.2">C.7.101 Section B.2 Informative references</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.101.#q490">
+ <tbody id="sC.7.101.#q21.490">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.102">
@@ -4489,7 +4437,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.D">C.7.102 Section D. Default style sheet for HTML 4</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.102.#q491">
+ <tbody id="sC.7.102.#q21.491">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.103">
@@ -4498,7 +4446,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.E.2">C.7.103 Section E.2 Painting order</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.103.#q492">
+ <tbody id="sC.7.103.#q21.492">
<!-- 0 tests -->
</tbody>
<tbody id="sC.7.104">
@@ -4507,7 +4455,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.G">C.7.104 Appendix G Grammar of CSS 2.1</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.7.104.#q493">
+ <tbody id="sC.7.104.#q21.493">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8">
@@ -4516,7 +4464,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#errata4">C.8 Changes since the working draft of 7 December 2010</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.#q494">
+ <tbody id="sC.8.#q21.494">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.1">
@@ -4525,7 +4473,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.8.3.1">C.8.1 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.1.#q495">
+ <tbody id="sC.8.1.#q21.495">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.2">
@@ -4534,7 +4482,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8.1">C.8.2 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.2.#q496">
+ <tbody id="sC.8.2.#q21.496">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.3">
@@ -4543,7 +4491,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3">C.8.3 10.3 Calculating widths and margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.3.#q497">
+ <tbody id="sC.8.3.#q21.497">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.4">
@@ -4552,7 +4500,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.14.3">C.8.4 14.3 Gamma correction</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.4.#q498">
+ <tbody id="sC.8.4.#q21.498">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.5">
@@ -4561,7 +4509,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.11.1.2">C.8.5 11.1.2 Clipping: the 'clip' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.5.#q499">
+ <tbody id="sC.8.5.#q21.499">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.6">
@@ -4570,7 +4518,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2">C.8.6 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.6.#q500">
+ <tbody id="sC.8.6.#q21.500">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.7">
@@ -4579,7 +4527,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3.2">C.8.7 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.7.#q501">
+ <tbody id="sC.8.7.#q21.501">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.8">
@@ -4588,7 +4536,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.1">C.8.8 10.1 Definition of "containing block"</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.8.#q502">
+ <tbody id="sC.8.8.#q21.502">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.9">
@@ -4597,7 +4545,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.13.2.2">C.8.9 13.2.2 Page selectors: selecting left, right, and first pages</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.9.#q503">
+ <tbody id="sC.8.9.#q21.503">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.10">
@@ -4606,7 +4554,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.8.3.1a">C.8.10 8.3.1 Collapsing margins</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.10.#q504">
+ <tbody id="sC.8.10.#q21.504">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.11">
@@ -4615,7 +4563,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8">C.8.11 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.11.#q505">
+ <tbody id="sC.8.11.#q21.505">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.12">
@@ -4624,7 +4572,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.8.1a">C.8.12 10.8.1 Leading and half-leading</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.12.#q506">
+ <tbody id="sC.8.12.#q21.506">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.13">
@@ -4633,7 +4581,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.6.1a">C.8.13 10.6.1 Inline, non-replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.13.#q507">
+ <tbody id="sC.8.13.#q21.507">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.14">
@@ -4642,7 +4590,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5.1">C.8.14 9.5.1 Positioning the float: the 'float' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.14.#q508">
+ <tbody id="sC.8.14.#q21.508">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.15">
@@ -4651,7 +4599,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1">C.8.15 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.15.#q509">
+ <tbody id="sC.8.15.#q21.509">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.16">
@@ -4660,7 +4608,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.5.12.1">C.8.16 5.12.1 The :first-line pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.16.#q510">
+ <tbody id="sC.8.16.#q21.510">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.17">
@@ -4669,7 +4617,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.6">C.8.17 16.6 White space: the 'white-space' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.17.#q511">
+ <tbody id="sC.8.17.#q21.511">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.18">
@@ -4678,7 +4626,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.12.5.1">C.8.18 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.18.#q512">
+ <tbody id="sC.8.18.#q21.512">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.19">
@@ -4687,7 +4635,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.7">C.8.19 9.7 Relationships between 'display', 'position', and 'float'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.19.#q513">
+ <tbody id="sC.8.19.#q21.513">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.20">
@@ -4696,7 +4644,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2a">C.8.20 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.20.#q514">
+ <tbody id="sC.8.20.#q21.514">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.21">
@@ -4705,7 +4653,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.1.9">C.8.21 4.1.9 Comments</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.21.#q515">
+ <tbody id="sC.8.21.#q21.515">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.22">
@@ -4714,7 +4662,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.12.5.1a">C.8.22 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.22.#q516">
+ <tbody id="sC.8.22.#q21.516">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.23">
@@ -4723,7 +4671,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5.1a">C.8.23 9.5.1 Positioning the float: the 'float' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.23.#q517">
+ <tbody id="sC.8.23.#q21.517">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.24">
@@ -4732,7 +4680,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.3">C.8.24 9.3 Positioning schemes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.24.#q518">
+ <tbody id="sC.8.24.#q21.518">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.25">
@@ -4741,7 +4689,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.10">C.8.25 9.10 Text direction: the 'direction' and 'unicode-bidi' properties</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.25.#q519">
+ <tbody id="sC.8.25.#q21.519">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.26">
@@ -4750,7 +4698,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.3.1">C.8.26 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.26.#q520">
+ <tbody id="sC.8.26.#q21.520">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.27">
@@ -4759,7 +4707,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.3.1a">C.8.27 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.27.#q521">
+ <tbody id="sC.8.27.#q21.521">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.28">
@@ -4768,7 +4716,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.4">C.8.28 10.4 Minimum and maximum widths: 'min-width' and 'max-width'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.28.#q522">
+ <tbody id="sC.8.28.#q21.522">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.29">
@@ -4777,7 +4725,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.3.2">C.8.29 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.29.#q523">
+ <tbody id="sC.8.29.#q21.523">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.30">
@@ -4786,7 +4734,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1a">C.8.30 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.30.#q524">
+ <tbody id="sC.8.30.#q21.524">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.31">
@@ -4795,7 +4743,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1b">C.8.31 17.4 Tables in the visual formatting model</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.31.#q525">
+ <tbody id="sC.8.31.#q21.525">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.32">
@@ -4807,7 +4755,7 @@
<tbody id="sC.8.32.#img-clip">
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.32.#q526">
+ <tbody id="sC.8.32.#q21.526">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.33">
@@ -4816,7 +4764,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.13.2">C.8.33 13.2 Page boxes: the @page rule</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.33.#q527">
+ <tbody id="sC.8.33.#q21.527">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.34">
@@ -4825,7 +4773,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.1.1">C.8.34 4.1.1 Tokenization</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.34.#q528">
+ <tbody id="sC.8.34.#q21.528">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.35">
@@ -4834,7 +4782,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.2">C.8.35 4.2 Rules for handling parsing errors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.35.#q529">
+ <tbody id="sC.8.35.#q21.529">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.36">
@@ -4843,7 +4791,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.3.1">C.8.36 3.1 Definitions</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.36.#q530">
+ <tbody id="sC.8.36.#q21.530">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.37">
@@ -4852,7 +4800,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.4.3.4">C.8.37 4.3.4 URLs and URIs</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.37.#q531">
+ <tbody id="sC.8.37.#q21.531">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.38">
@@ -4861,7 +4809,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5">C.8.38 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.38.#q532">
+ <tbody id="sC.8.38.#q21.532">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.39">
@@ -4870,7 +4818,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.11.1.1">C.8.39 11.1.1 Overflow: the 'overflow' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.39.#q533">
+ <tbody id="sC.8.39.#q21.533">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.40">
@@ -4879,7 +4827,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.1.1c">C.8.40 9.2.1.1 Anonymous block boxes</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.40.#q534">
+ <tbody id="sC.8.40.#q21.534">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.41">
@@ -4888,7 +4836,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.16.2">C.8.41 16.2 Alignment: the 'text-align' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.41.#q535">
+ <tbody id="sC.8.41.#q21.535">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.42">
@@ -4897,7 +4845,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5a">C.8.42 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.42.#q536">
+ <tbody id="sC.8.42.#q21.536">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.43">
@@ -4906,7 +4854,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.4.2b">C.8.43 9.4.2 Inline formatting contexts</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.43.#q537">
+ <tbody id="sC.8.43.#q21.537">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.44">
@@ -4915,7 +4863,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.5.12">C.8.44 5.12 Pseudo-elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.44.#q538">
+ <tbody id="sC.8.44.#q21.538">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.45">
@@ -4924,7 +4872,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5b">C.8.45 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.45.#q539">
+ <tbody id="sC.8.45.#q21.539">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.46">
@@ -4933,7 +4881,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.5c">C.8.46 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.46.#q540">
+ <tbody id="sC.8.46.#q21.540">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.47">
@@ -4942,7 +4890,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.14.2.1">C.8.47 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.47.#q541">
+ <tbody id="sC.8.47.#q21.541">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.48">
@@ -4951,7 +4899,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.9.2.4">C.8.48 9.2.4 The 'display' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.48.#q542">
+ <tbody id="sC.8.48.#q21.542">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.49">
@@ -4960,7 +4908,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.6.1.2">C.8.49 6.1.2 Computed values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.49.#q543">
+ <tbody id="sC.8.49.#q21.543">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.50">
@@ -4969,7 +4917,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#u.10.3.2a">C.8.50 10.3.2 Inline, replaced elements</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.50.#q544">
+ <tbody id="sC.8.50.#q21.544">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.51">
@@ -4978,7 +4926,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2d">C.8.51 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.51.#q545">
+ <tbody id="sC.8.51.#q21.545">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.52">
@@ -4987,7 +4935,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.G.2">C.8.52 G.2 Lexical scanner</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.52.#q546">
+ <tbody id="sC.8.52.#q21.546">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.53">
@@ -4996,7 +4944,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5.2e">C.8.53 Section 9.5.2 Controlling flow next to floats: the 'clear' property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.53.#q547">
+ <tbody id="sC.8.53.#q21.547">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.54">
@@ -5005,7 +4953,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.9.5b">C.8.54 9.5 Floats</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.54.#q548">
+ <tbody id="sC.8.54.#q21.548">
<!-- 0 tests -->
</tbody>
<tbody id="sC.8.55">
@@ -5014,7 +4962,7 @@
<a href="https://www.w3.org/TR/CSS21/changes.html#t.10.6.3">C.8.55 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="sC.8.55.#q549">
+ <tbody id="sC.8.55.#q21.549">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-D.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-D.xht
index e545bb18322..25686c7f8f7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-D.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-D.xht
@@ -30,7 +30,10 @@
<tbody id="sD">
<tr><th colspan="4" scope="rowgroup">
<a href="#sD">+</a>
- <a href="https://www.w3.org/TR/CSS21/sample.html">D Default style sheet for HTML 4</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/sample.html#q22.0">D Default style sheet for HTML 4</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sD.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sD.#bidi">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-E.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-E.xht
index db091b778bc..da61f955249 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-E.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-E.xht
@@ -30,7 +30,10 @@
<tbody id="sE">
<tr><th colspan="4" scope="rowgroup">
<a href="#sE">+</a>
- <a href="https://www.w3.org/TR/CSS21/zindex.html">E Elaborate description of Stacking Contexts</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/zindex.html#q23.0">E Elaborate description of Stacking Contexts</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sE.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sE.1">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-F.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-F.xht
index e21dce70fa5..e3076552071 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-F.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-F.xht
@@ -30,7 +30,10 @@
<tbody id="sF">
<tr><th colspan="4" scope="rowgroup">
<a href="#sF">+</a>
- <a href="https://www.w3.org/TR/CSS21/propidx.html">F Full property table</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/propidx.html#q24.0">F Full property table</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sF.#annoying-warning">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-G.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-G.xht
index aabf7a4165f..887475ba8de 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-G.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-G.xht
@@ -30,7 +30,10 @@
<tbody id="sG">
<tr><th colspan="4" scope="rowgroup">
<a href="#sG">+</a>
- <a href="https://www.w3.org/TR/CSS21/grammar.html">G Grammar of CSS 2.1</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/grammar.html#q25.0">G Grammar of CSS 2.1</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sG.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sG.1">
@@ -94,7 +97,7 @@
<tbody id="sG.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#sG.4">+</a>
- <a href="https://www.w3.org/TR/CSS21/grammar.html#q4">G.4 Implementation note</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/grammar.html#q25.4">G.4 Implementation note</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-H.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-H.xht
index 3eb7ca5905a..39bcb5d13a7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-H.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-H.xht
@@ -30,7 +30,7 @@
<tbody id="sH">
<tr><th colspan="4" scope="rowgroup">
<a href="#sH">+</a>
- <a href="https://www.w3.org/TR/CSS21/leftblank.html">H Has been intentionally left blank</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/leftblank.html#q26.0">H Has been intentionally left blank</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-I.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-I.xht
index 1ef7f7f13ac..12f7fc762b4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-I.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-I.xht
@@ -30,7 +30,10 @@
<tbody id="sI">
<tr><th colspan="4" scope="rowgroup">
<a href="#sI">+</a>
- <a href="https://www.w3.org/TR/CSS21/indexlist.html">I Index</a></th></tr>
+ <a href="https://www.w3.org/TR/CSS21/indexlist.html#q27.0">I Index</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sI.#annoying-warning">
<!-- 0 tests -->
</tbody>
<tbody id="sI.#index-;">
@@ -147,6 +150,9 @@
<tbody id="sI.#index-z">
<!-- 0 tests -->
</tbody>
+ <tbody id="sstatus.#annoying-warning">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/overflow-html-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/overflow-html-body-001.xht
new file mode 100644
index 00000000000..8bef967a080
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/overflow-html-body-001.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Overflow on body propagates to viewport</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test overflow-html-body-001"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/visufx.html#overflow" />
+ <meta name="assert" content="An HTML user agent propagates the 'overflow' property from the 'body' to the viewport." />
+ <style type="text/css">
+ body
+ {
+ overflow: hidden;
+ }
+ div
+ {
+ height: 110%;
+ width: 110%;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the horizontal and vertical scrolling mechanism is not available on the page.</p>
+ <div></div>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
index e434af6c622..b2681a3481e 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
@@ -250,7 +250,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vlr-059" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vlr-059.xht">abs-pos-non-replaced-vlr-059</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
@@ -1146,7 +1146,7 @@
</tbody>
<tbody id="abs-pos-non-replaced-vrl-058" class="ahem image">
<tr>
- <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto', then solve for 'left'">
+ <td rowspan="1" title="absolutely positioned non-replaced element - 'direction: rtl' and 'left' is 'auto', 'width' and 'right' are not 'auto'">
<a href="abs-pos-non-replaced-vrl-058.xht">abs-pos-non-replaced-vrl-058</a></td>
<td><a href="reference/abs-pos-non-replaced-vrl-004-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-001.xht
new file mode 100644
index 00000000000..6b480b0bc10
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-001.xht
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (text-align, font-weight)</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test table-intro-example-001"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'text-align' and 'font-weight' can be applied to table cells (example from spec section 17.1)." />
+ <style type="text/css">
+ caption
+ {
+ color: blue;
+ }
+ td
+ {
+ border: 1px solid blue;
+ height: 5em;
+ width: 10em;
+ }
+ th
+ {
+ border: 1px solid blue;
+ font-weight: bold;
+ height: 5em;
+ text-align: center;
+ width: 10em;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the text in the left-most box column is centered in its column and darker than the text in the other columns.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-002.xht
new file mode 100644
index 00000000000..fe1afd4fdd3
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-002.xht
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (vertical-align)</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test table-intro-example-002"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'vertical-align' can be set on table cells (example from section 17.1)." />
+ <style type="text/css">
+ caption
+ {
+ color: blue;
+ }
+ td
+ {
+ border: 1px solid blue;
+ height: 5em;
+ vertical-align: middle;
+ width: 10em;
+ }
+ th
+ {
+ border: 1px solid blue;
+ height: 5em;
+ vertical-align: baseline;
+ width: 10em;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the text in the left-most box column is at the very top of the column and text in the other two columns is vertically centered.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-003.xht
new file mode 100644
index 00000000000..9221fab932c
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-003.xht
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (border-collapse, border)</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test table-intro-example-003"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'border-collapse' and 'border' can be set on table elements (example from section 17.1)." />
+ <style type="text/css">
+ table
+ {
+ border-collapse: collapse;
+ }
+ tr#row1
+ {
+ border: 3px solid blue;
+ }
+ tr#row2
+ {
+ border: 1px solid black;
+ }
+ tr#row3
+ {
+ border: 1px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the box below is separated into three horizontal rows, and the top one has a blue border that is thicker than the borders of the other rows.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-004.xht
new file mode 100644
index 00000000000..bcd2834ac1b
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/table-intro-example-004.xht
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Introduction to Tables (caption-side)</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test table-intro-example-004"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#tables-intro" />
+ <meta name="assert" content="'caption-side' can be set on a table caption (example from section 17.1)." />
+ <style type="text/css">
+ caption
+ {
+ color: blue;
+ caption-side: top;
+ }
+ td
+ {
+ border: solid black;
+ }
+ th
+ {
+ border: solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if blue text (with the words 'This is a simple 3x3 table') appears above the three-by-three grid below.</p>
+ <table>
+ <caption>This is a simple 3x3 table</caption>
+ <tr id="row1">
+ <th>Header 1</th>
+ <td>Cell 1</td>
+ <td>Cell 2</td>
+ </tr>
+ <tr id="row2">
+ <th>Header 2</th>
+ <td>Cell 3</td>
+ <td>Cell 4</td>
+ </tr>
+ <tr id="row3">
+ <th>Header 3</th>
+ <td>Cell 5</td>
+ <td>Cell 6</td>
+ </tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht
index 3d44f5c1398..f960046517a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht
@@ -37,22 +37,22 @@
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
Syntax and basic data types</a></th>
- <td>(439 Tests)</td></tr>
+ <td>(431 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
Selectors</a></th>
- <td>(677 Tests)</td></tr>
+ <td>(668 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
Assigning property values, Cascading, and Inheritance</a></th>
- <td>(145 Tests)</td></tr>
+ <td>(117 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
Media types</a></th>
- <td>(22 Tests)</td></tr>
+ <td>(5 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
@@ -62,7 +62,7 @@
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
Visual formatting model</a></th>
- <td>(1247 Tests)</td></tr>
+ <td>(1246 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
@@ -122,7 +122,7 @@
<tbody id="sC">
<tr><th><a href="chapter-C.xht">Appendix C -
Changes</a></th>
- <td>(5 Tests)</td></tr>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="sD">
<tr><th><a href="chapter-D.xht">Appendix D -
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm
index 55876ea792d..9d4bb44bce0 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm
@@ -81,259 +81,259 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#change-history">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-break-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-device-adapt">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-display-3">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-overflow-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-position-3">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-pseudo-4">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-transforms-1">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-box">
+ <tbody id="schange-history.#changes-from-2011-08-04">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="schange-history.#changes-from-2013-12-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-geometry-1">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-document-elementsfrompoint-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-screen-colordepth-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-screen-pixeldepth-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-devicepixelratio-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg2">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-innerwidth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-webidl">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-moveby-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-whatwg-dom">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-moveto-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#change-history">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-resizeby-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-from-2011-08-04">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-resizeto-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-from-2013-12-17">
+ <tbody id="schanges-from-2011-08-04.#ref-for-page-zoom-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="schanges-from-2011-08-04.#ref-for-pinch-zoom-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="schanges-from-2011-08-04.#ref-for-propdef-scroll-behavior-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="schanges-from-2011-08-04.#ref-for-screen-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="schanges-from-2011-08-04.#ref-for-transforms-24">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-document-scrollingelement-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clientheight-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clientleft-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clienttop-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-52448c84">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clientwidth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scroll-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollby-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollheight-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollintoview-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollintoview-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollleft-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollleft-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollto-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-document-elementsfrompoint-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrolltop-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-document-scrollingelement-3">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollwidth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clientheight-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-mediaquerylist-addlistener-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clientleft-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-window-scroll-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clienttop-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-window-scrollby-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clientwidth-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-window-scrollto-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scroll-5">
+ <tbody id="schanges-from-2013-12-17.#ref-for-eventdef-document-scroll-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollby-3">
+ <tbody id="schanges-from-2013-12-17.#ref-for-eventdef-window-resize-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollheight-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-mediaquerylist-13">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollintoview-3">
+ <tbody id="schanges-from-2013-12-17.#ref-for-mediaquerylist-14">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollintoview-4">
+ <tbody id="schanges-from-2013-12-17.#ref-for-propdef-scroll-behavior-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollleft-6">
+ <tbody id="schanges-from-2013-12-17.#ref-for-valdef-scroll-behavior-auto-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollleft-7">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollto-3">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrolltop-6">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollwidth-2">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-mediaquerylist-addlistener-4">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-screen-colordepth-3">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-screen-pixeldepth-3">
+ <tbody id="sdocument-conventions.#example-52448c84">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-devicepixelratio-2">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-innerwidth-2">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-moveby-2">
+ <tbody id="sinformative.#biblio-svg2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-moveto-2">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-resizeby-2">
+ <tbody id="snormative.#biblio-css-break-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-resizeto-2">
+ <tbody id="snormative.#biblio-css-device-adapt">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-scroll-11">
+ <tbody id="snormative.#biblio-css-display-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-scrollby-3">
+ <tbody id="snormative.#biblio-css-overflow-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-scrollto-3">
+ <tbody id="snormative.#biblio-css-position-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-eventdef-document-scroll-3">
+ <tbody id="snormative.#biblio-css-pseudo-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-eventdef-window-resize-2">
+ <tbody id="snormative.#biblio-css-transforms-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-mediaquerylist-13">
+ <tbody id="snormative.#biblio-css-values">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-mediaquerylist-14">
+ <tbody id="snormative.#biblio-css-writing-modes-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-page-zoom-2">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-pinch-zoom-2">
+ <tbody id="snormative.#biblio-css3-box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-propdef-scroll-behavior-6">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-propdef-scroll-behavior-7">
+ <tbody id="snormative.#biblio-geometry-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-screen-5">
+ <tbody id="snormative.#biblio-html">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-transforms-24">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-valdef-scroll-behavior-auto-1">
+ <tbody id="snormative.#biblio-svg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-webidl">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-whatwg-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
+ <tbody id="sstatus.#toc">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/matchMediaAddListener.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/matchMediaAddListener.htm
index e9f59fdc781..8e188e37b15 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/matchMediaAddListener.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/matchMediaAddListener.htm
@@ -4,15 +4,15 @@
<link href="mailto:pwx.frontend@gmail.com" rel="author" title="Chris Wu">
<link href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface" rel="help">
<meta content="dom" name="flags">
- <script src="/resources/testharness.js" type="text/javascript">
- <script src="/resources/testharnessreport.js" type="text/javascript" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
<style type="text/css">
iframe { border: none; }
</style>
</head>
<body>
<div id="log"></div>
- <iframe width="200" height="100" id="iframe1" ></iframe>
+ <iframe width="200" id="iframe1" height="100"></iframe>
<script>
function reflow(doc) {
doc.body.offsetWidth;
@@ -59,9 +59,7 @@
};
changeFrameWidth(width_list[0]);
-
-
</script>
- </head><body>
+
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data
index cf6890fe654..cbee9f30c19 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data
@@ -21,8 +21,8 @@ html/htmlelement-offset-width-001.htm 2aa3ebf3ff6268a05bc53f09d8f54c32b9f3dac8 ?
xhtml1/htmlelement-offset-width-001.xht 2aa3ebf3ff6268a05bc53f09d8f54c32b9f3dac8 ?
html/matchmedia.htm 4204705443e44fca78d664f38a2ec9d4308d03f2 ?
xhtml1/matchmedia.xht 4204705443e44fca78d664f38a2ec9d4308d03f2 ?
-html/matchmediaaddlistener.htm 60aa2e2b20aaa1c20dbece338b8d5583a4456436 ?
-xhtml1/matchmediaaddlistener.xht 60aa2e2b20aaa1c20dbece338b8d5583a4456436 ?
+html/matchmediaaddlistener.htm 49f502ff600517eab6dfe90e0a21562715b3d6fa ?
+xhtml1/matchmediaaddlistener.xht 49f502ff600517eab6dfe90e0a21562715b3d6fa ?
html/media-query-list-interface.htm bf107020b2904718b522b5b57fad03c51c059a1e ?
xhtml1/media-query-list-interface.xht bf107020b2904718b522b5b57fad03c51c059a1e ?
html/mediaquerylist-001.htm 76154c3e1d04e0f61bcabbd17587e4b35f926a36 ?
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data b/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data
index fe274f5dc84..712f3e1ed23 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data
@@ -8,7 +8,7 @@ elementFromPoint-001 CSSOM View - 5 - extensions to the Document interface dom,
elementFromPosition CSSOM View elementFromPoint dom,script https://www.w3.org/TR/cssom-view/#dom-document-elementfrompoint 8267d99d7721978fab7c386c463d1407df1d1234 `Chris`<mailto:pwx.frontend@gmail.com>
htmlelement-offset-width-001 CSSOM View - 7 - element.offsetWidth detatches correctly dom,script https://drafts.csswg.org/cssom-view-1/#dom-htmlelement-offsetwidth 2aa3ebf3ff6268a05bc53f09d8f54c32b9f3dac8 `Michael Howell`<mailto:michael@notriddle.com> element.offsetWidth returns 0 when there is no documentElement.
matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom-1/#serializing-media-queries 4204705443e44fca78d664f38a2ec9d4308d03f2 `Rune Lillesveen`<mailto:rune@opera.com>
-matchMediaAddListener CSSOM View matchMedia addListener dom,script http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface 60aa2e2b20aaa1c20dbece338b8d5583a4456436 `Chris Wu`<mailto:pwx.frontend@gmail.com>
+matchMediaAddListener CSSOM View matchMedia addListener dom,script http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface 49f502ff600517eab6dfe90e0a21562715b3d6fa `Chris Wu`<mailto:pwx.frontend@gmail.com>
media-query-list-interface Properties and Functions dom,script http://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface bf107020b2904718b522b5b57fad03c51c059a1e `Joe Balancio`<mailto:jlbalancio@gmail.com> All properties exist and are readonly. All functions exist and are instances of Function
MediaQueryList-001 MediaQueryList script http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface 76154c3e1d04e0f61bcabbd17587e4b35f926a36 `unbug`<mailto:tidelgl@gmail.com>
offsetParent_element_test CSSOM View &#8212;&#8212; offsetParent element test script http://www.w3.org/TR/cssom-view/#extensions-to-the-htmlelement-interface,http://www.w3.org/TR/cssom-view/#dom-htmlelement-offsetparent 7942a400b775948ca727fc389f224e11721bef2e `neo_and_rayi`<mailto:1988wangxiao@gmail.com>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht
index eb4f5ae6935..2167e60cedd 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht
@@ -81,259 +81,259 @@
<tbody id="s.#acks">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-backgrounds-3">
+ <tbody id="s.#change-history">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-break-3">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-device-adapt">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-display-3">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-overflow-4">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-position-3">
+ <tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-pseudo-4">
+ <tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-transforms-1">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-values">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css-writing-modes-3">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css21">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-box">
+ <tbody id="schange-history.#changes-from-2011-08-04">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-cssom">
+ <tbody id="schange-history.#changes-from-2013-12-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-geometry-1">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-document-elementsfrompoint-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-screen-colordepth-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-screen-pixeldepth-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-devicepixelratio-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg2">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-innerwidth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-webidl">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-moveby-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-whatwg-dom">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-moveto-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#change-history">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-resizeby-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-from-2011-08-04">
+ <tbody id="schanges-from-2011-08-04.#ref-for-dom-window-resizeto-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes-from-2013-12-17">
+ <tbody id="schanges-from-2011-08-04.#ref-for-page-zoom-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-classes">
+ <tbody id="schanges-from-2011-08-04.#ref-for-pinch-zoom-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-future-proofing">
+ <tbody id="schanges-from-2011-08-04.#ref-for-propdef-scroll-behavior-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-partial">
+ <tbody id="schanges-from-2011-08-04.#ref-for-screen-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-responsible">
+ <tbody id="schanges-from-2011-08-04.#ref-for-transforms-24">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conform-testing">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-document-scrollingelement-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clientheight-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clientleft-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#document-conventions">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clienttop-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#example-52448c84">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-clientwidth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scroll-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollby-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-elsewhere">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollheight-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index-defined-here">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollintoview-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollintoview-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#issues-index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollleft-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollleft-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#property-index">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollto-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-document-elementsfrompoint-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrolltop-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-document-scrollingelement-3">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-element-scrollwidth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clientheight-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-mediaquerylist-addlistener-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clientleft-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-window-scroll-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clienttop-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-window-scrollby-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-clientwidth-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-dom-window-scrollto-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scroll-5">
+ <tbody id="schanges-from-2013-12-17.#ref-for-eventdef-document-scroll-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollby-3">
+ <tbody id="schanges-from-2013-12-17.#ref-for-eventdef-window-resize-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollheight-2">
+ <tbody id="schanges-from-2013-12-17.#ref-for-mediaquerylist-13">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollintoview-3">
+ <tbody id="schanges-from-2013-12-17.#ref-for-mediaquerylist-14">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollintoview-4">
+ <tbody id="schanges-from-2013-12-17.#ref-for-propdef-scroll-behavior-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollleft-6">
+ <tbody id="schanges-from-2013-12-17.#ref-for-valdef-scroll-behavior-auto-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollleft-7">
+ <tbody id="sconform-responsible.#conform-future-proofing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollto-3">
+ <tbody id="sconform-responsible.#conform-partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrolltop-6">
+ <tbody id="sconform-responsible.#conform-testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-element-scrollwidth-2">
+ <tbody id="sconformance.#conform-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-mediaquerylist-addlistener-4">
+ <tbody id="sconformance.#conform-responsible">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-screen-colordepth-3">
+ <tbody id="sconformance.#document-conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-screen-pixeldepth-3">
+ <tbody id="sdocument-conventions.#example-52448c84">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-devicepixelratio-2">
+ <tbody id="sindex.#index-defined-elsewhere">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-innerwidth-2">
+ <tbody id="sindex.#index-defined-here">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-moveby-2">
+ <tbody id="sinformative.#biblio-svg2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-moveto-2">
+ <tbody id="snormative.#biblio-css-backgrounds-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-resizeby-2">
+ <tbody id="snormative.#biblio-css-break-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-resizeto-2">
+ <tbody id="snormative.#biblio-css-device-adapt">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-scroll-11">
+ <tbody id="snormative.#biblio-css-display-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-scrollby-3">
+ <tbody id="snormative.#biblio-css-overflow-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-dom-window-scrollto-3">
+ <tbody id="snormative.#biblio-css-position-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-eventdef-document-scroll-3">
+ <tbody id="snormative.#biblio-css-pseudo-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-eventdef-window-resize-2">
+ <tbody id="snormative.#biblio-css-transforms-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-mediaquerylist-13">
+ <tbody id="snormative.#biblio-css-values">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-mediaquerylist-14">
+ <tbody id="snormative.#biblio-css-writing-modes-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-page-zoom-2">
+ <tbody id="snormative.#biblio-css21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-pinch-zoom-2">
+ <tbody id="snormative.#biblio-css3-box">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-propdef-scroll-behavior-6">
+ <tbody id="snormative.#biblio-cssom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-propdef-scroll-behavior-7">
+ <tbody id="snormative.#biblio-geometry-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-screen-5">
+ <tbody id="snormative.#biblio-html">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-transforms-24">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#ref-for-valdef-scroll-behavior-auto-1">
+ <tbody id="snormative.#biblio-svg">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-webidl">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-whatwg-dom">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
+ <tbody id="sstatus.#toc">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMediaAddListener.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMediaAddListener.xht
index e5419d6ddef..a157053817d 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMediaAddListener.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMediaAddListener.xht
@@ -4,16 +4,16 @@
<link href="mailto:pwx.frontend@gmail.com" rel="author" title="Chris Wu" />
<link href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface" rel="help" />
<meta content="dom" name="flags" />
- <script src="/resources/testharness.js" type="text/javascript">
- &lt;script src="/resources/testharnessreport.js" type="text/javascript" /&gt;
- &lt;style type="text/css"&gt;
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+ <style type="text/css">
iframe { border: none; }
- &lt;/style&gt;
- &lt;/head&gt;
- &lt;body&gt;
- &lt;div id="log"&gt;&lt;/div&gt;
- &lt;iframe width="200" height="100" id="iframe1" &gt;&lt;/iframe&gt;
- &lt;script&gt;
+ </style>
+ </head>
+ <body>
+ <div id="log"></div>
+ <iframe width="200" id="iframe1" height="100"></iframe>
+ <script>
function reflow(doc) {
doc.body.offsetWidth;
}
@@ -59,9 +59,7 @@
};
changeFrameWidth(width_list[0]);
-
-
</script>
- </head><body>
+
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/filters-1_dev/html/chapter-14.htm b/tests/wpt/css-tests/filters-1_dev/html/chapter-14.htm
index 1cfaab090d0..e25f52217a0 100644
--- a/tests/wpt/css-tests/filters-1_dev/html/chapter-14.htm
+++ b/tests/wpt/css-tests/filters-1_dev/html/chapter-14.htm
@@ -63,75 +63,21 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-artd">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-compositing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-compositing-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-animations">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-porterduff">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -144,15 +90,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/filters-1_dev/html/chapter-B.htm b/tests/wpt/css-tests/filters-1_dev/html/chapter-B.htm
index 5653552d9b3..b0d7e2192bc 100644
--- a/tests/wpt/css-tests/filters-1_dev/html/chapter-B.htm
+++ b/tests/wpt/css-tests/filters-1_dev/html/chapter-B.htm
@@ -117,442 +117,502 @@
<tbody id="sB.#InterfaceSVGFilterPrimitiveStandardAttributes">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_GAMMA">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_GAMMA">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_LINEAR">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_LINEAR">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_TABLE">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_TABLE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__amplitude">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__amplitude">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__exponent">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__exponent">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__intercept">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__intercept">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__offset">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__offset">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__slope">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__slope">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__tableValues">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__tableValues">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__type">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__type">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_DARKEN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_DARKEN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_LIGHTEN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_LIGHTEN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_MULTIPLY">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_MULTIPLY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_NORMAL">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_NORMAL">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_SCREEN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_SCREEN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__in1">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__in2">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__in2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__mode">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__mode">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_HUEROTATE">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_HUEROTATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_MATRIX">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_MATRIX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_SATURATE">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_SATURATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__in1">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__type">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__type">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__values">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__values">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEComponentTransferElement__in1">
+ <tbody id="sInterfaceSVGFEComponentTransferElement.#SVGFEComponentTransferElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ARITHMETIC">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ARITHMETIC">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ATOP">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ATOP">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_IN">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_IN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OUT">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OUT">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OVER">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OVER">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_UNKNOWN">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_XOR">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_XOR">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__in1">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__in2">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__in2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k1">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k2">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k3">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k3">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k4">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k4">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__operator">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__operator">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_DUPLICATE">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_DUPLICATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_NONE">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_NONE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_WRAP">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_WRAP">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__bias">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__bias">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__divisor">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__divisor">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__edgeMode">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__edgeMode">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__in1">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__kernelMatrix">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__kernelMatrix">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__kernelUnitLengthX">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__kernelUnitLengthX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__kernelUnitLengthY">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__kernelUnitLengthY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__orderX">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__orderX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__orderY">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__orderY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__targetX">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__targetX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__targetY">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__targetY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__diffuseConstant">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__diffuseConstant">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__in1">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__kernelUnitLengthX">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__kernelUnitLengthX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__kernelUnitLengthY">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__kernelUnitLengthY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__surfaceScale">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__surfaceScale">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_A">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_A">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_B">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_B">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_G">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_G">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_R">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_R">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_UNKNOWN">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__in1">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__in2">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__in2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__scale">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__scale">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__xChannelSelector">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__xChannelSelector">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__yChannelSelector">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__yChannelSelector">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDistantLightElement__azimuth">
+ <tbody id="sInterfaceSVGFEDistantLightElement.#SVGFEDistantLightElement__azimuth">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDistantLightElement__elevation">
+ <tbody id="sInterfaceSVGFEDistantLightElement.#SVGFEDistantLightElement__elevation">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__dx">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__dx">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__dy">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__dy">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__in1">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__setStdDeviation">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__setStdDeviation">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__stdDeviationX">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__stdDeviationX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__stdDeviationY">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__stdDeviationY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_DUPLICATE">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_DUPLICATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_NONE">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_NONE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_WRAP">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_WRAP">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__edgeMode">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__edgeMode">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__in1">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__setStdDeviation">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__setStdDeviation">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__stdDeviationX">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__stdDeviationX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__stdDeviationY">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__stdDeviationY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEImageElement__crossOrigin">
+ <tbody id="sInterfaceSVGFEImageElement.#SVGFEImageElement__crossOrigin">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEImageElement__preserveAspectRatio">
+ <tbody id="sInterfaceSVGFEImageElement.#SVGFEImageElement__preserveAspectRatio">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMergeNodeElement__in1">
+ <tbody id="sInterfaceSVGFEMergeNodeElement.#SVGFEMergeNodeElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_DILATE">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_DILATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_ERODE">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_ERODE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_UNKNOWN">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__in1">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__operator">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__operator">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__radiusX">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__radiusX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__radiusY">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__radiusY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEOffsetElement__dx">
+ <tbody id="sInterfaceSVGFEOffsetElement.#SVGFEOffsetElement__dx">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEOffsetElement__dy">
+ <tbody id="sInterfaceSVGFEOffsetElement.#SVGFEOffsetElement__dy">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEOffsetElement__in1">
+ <tbody id="sInterfaceSVGFEOffsetElement.#SVGFEOffsetElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEPointLightElement__x">
+ <tbody id="sInterfaceSVGFEPointLightElement.#SVGFEPointLightElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEPointLightElement__y">
+ <tbody id="sInterfaceSVGFEPointLightElement.#SVGFEPointLightElement__y">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEPointLightElement__z">
+ <tbody id="sInterfaceSVGFEPointLightElement.#SVGFEPointLightElement__z">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__in1">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__kernelUnitLengthX">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__kernelUnitLengthX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__kernelUnitLengthY">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__kernelUnitLengthY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__specularConstant">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__specularConstant">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__specularExponent">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__specularExponent">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__surfaceScale">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__surfaceScale">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__limitingConeAngle">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__limitingConeAngle">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__pointsAtX">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__pointsAtX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__pointsAtY">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__pointsAtY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__pointsAtZ">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__pointsAtZ">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__specularExponent">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__specularExponent">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__x">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__y">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__y">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__z">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__z">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETileElement__in1">
+ <tbody id="sInterfaceSVGFETileElement.#SVGFETileElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_STITCHTYPE_NOSTITCH">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_STITCHTYPE_NOSTITCH">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_STITCHTYPE_STITCH">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_STITCHTYPE_STITCH">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_STITCHTYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_STITCHTYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_FRACTALNOISE">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_FRACTALNOISE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_TURBULENCE">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_TURBULENCE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__baseFrequencyX">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__baseFrequencyX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__baseFrequencyY">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__baseFrequencyY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__numOctaves">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__numOctaves">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__seed">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__seed">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__stitchTiles">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__stitchTiles">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__type">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__type">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__filterUnits">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__filterUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__height">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__primitiveUnits">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__primitiveUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__width">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__x">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__y">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__y">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__height">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__result">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__result">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__width">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__x">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__y">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-artd">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-animations">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-porterduff">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-14.xht b/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-14.xht
index fc1feb13549..10a585b2781 100644
--- a/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-14.xht
+++ b/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-14.xht
@@ -63,75 +63,21 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-artd">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-compositing">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-compositing-1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3-animations">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3bg">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3color">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-css3val">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-html5">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-porterduff">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-rfc2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#biblio-svg11">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#experimental">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#normative">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#partial">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
@@ -144,15 +90,9 @@
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
- <!-- 0 tests -->
- </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-B.xht b/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-B.xht
index 4e6fc83d21c..bee5c6d746d 100644
--- a/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-B.xht
+++ b/tests/wpt/css-tests/filters-1_dev/xhtml1/chapter-B.xht
@@ -117,442 +117,502 @@
<tbody id="sB.#InterfaceSVGFilterPrimitiveStandardAttributes">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_GAMMA">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_GAMMA">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_LINEAR">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_LINEAR">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_TABLE">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_TABLE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__amplitude">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__amplitude">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__exponent">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__exponent">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__intercept">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__intercept">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__offset">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__offset">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__slope">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__slope">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__tableValues">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__tableValues">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGComponentTransferFunctionElement__type">
+ <tbody id="sInterfaceSVGComponentTransferFunctionElement.#SVGComponentTransferFunctionElement__type">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_DARKEN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_DARKEN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_LIGHTEN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_LIGHTEN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_MULTIPLY">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_MULTIPLY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_NORMAL">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_NORMAL">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_SCREEN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_SCREEN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__SVG_FEBLEND_MODE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__SVG_FEBLEND_MODE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__in1">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__in2">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__in2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEBlendElement__mode">
+ <tbody id="sInterfaceSVGFEBlendElement.#SVGFEBlendElement__mode">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_HUEROTATE">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_HUEROTATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_MATRIX">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_MATRIX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_SATURATE">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_SATURATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__SVG_FECOLORMATRIX_TYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__in1">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__type">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__type">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEColorMatrixElement__values">
+ <tbody id="sInterfaceSVGFEColorMatrixElement.#SVGFEColorMatrixElement__values">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEComponentTransferElement__in1">
+ <tbody id="sInterfaceSVGFEComponentTransferElement.#SVGFEComponentTransferElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ARITHMETIC">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ARITHMETIC">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ATOP">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_ATOP">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_IN">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_IN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OUT">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OUT">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OVER">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_OVER">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_UNKNOWN">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_XOR">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__SVG_FECOMPOSITE_OPERATOR_XOR">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__in1">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__in2">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__in2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k1">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k2">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k3">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k3">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__k4">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__k4">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFECompositeElement__operator">
+ <tbody id="sInterfaceSVGFECompositeElement.#SVGFECompositeElement__operator">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_DUPLICATE">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_DUPLICATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_NONE">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_NONE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_WRAP">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__SVG_EDGEMODE_WRAP">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__bias">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__bias">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__divisor">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__divisor">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__edgeMode">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__edgeMode">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__in1">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__kernelMatrix">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__kernelMatrix">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__kernelUnitLengthX">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__kernelUnitLengthX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__kernelUnitLengthY">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__kernelUnitLengthY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__orderX">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__orderX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__orderY">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__orderY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__targetX">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__targetX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEConvolveMatrixElement__targetY">
+ <tbody id="sInterfaceSVGFEConvolveMatrixElement.#SVGFEConvolveMatrixElement__targetY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__diffuseConstant">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__diffuseConstant">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__in1">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__kernelUnitLengthX">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__kernelUnitLengthX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__kernelUnitLengthY">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__kernelUnitLengthY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDiffuseLightingElement__surfaceScale">
+ <tbody id="sInterfaceSVGFEDiffuseLightingElement.#SVGFEDiffuseLightingElement__surfaceScale">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_A">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_A">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_B">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_B">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_G">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_G">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_R">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_R">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__SVG_CHANNEL_UNKNOWN">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__SVG_CHANNEL_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__in1">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__in2">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__in2">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__scale">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__scale">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__xChannelSelector">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__xChannelSelector">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDisplacementMapElement__yChannelSelector">
+ <tbody id="sInterfaceSVGFEDisplacementMapElement.#SVGFEDisplacementMapElement__yChannelSelector">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDistantLightElement__azimuth">
+ <tbody id="sInterfaceSVGFEDistantLightElement.#SVGFEDistantLightElement__azimuth">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDistantLightElement__elevation">
+ <tbody id="sInterfaceSVGFEDistantLightElement.#SVGFEDistantLightElement__elevation">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__dx">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__dx">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__dy">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__dy">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__in1">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__setStdDeviation">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__setStdDeviation">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__stdDeviationX">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__stdDeviationX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEDropShadowElement__stdDeviationY">
+ <tbody id="sInterfaceSVGFEDropShadowElement.#SVGFEDropShadowElement__stdDeviationY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_DUPLICATE">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_DUPLICATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_NONE">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_NONE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_UNKNOWN">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__SVG_EDGEMODE_WRAP">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__SVG_EDGEMODE_WRAP">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__edgeMode">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__edgeMode">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__in1">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__setStdDeviation">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__setStdDeviation">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__stdDeviationX">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__stdDeviationX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEGaussianBlurElement__stdDeviationY">
+ <tbody id="sInterfaceSVGFEGaussianBlurElement.#SVGFEGaussianBlurElement__stdDeviationY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEImageElement__crossOrigin">
+ <tbody id="sInterfaceSVGFEImageElement.#SVGFEImageElement__crossOrigin">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEImageElement__preserveAspectRatio">
+ <tbody id="sInterfaceSVGFEImageElement.#SVGFEImageElement__preserveAspectRatio">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMergeNodeElement__in1">
+ <tbody id="sInterfaceSVGFEMergeNodeElement.#SVGFEMergeNodeElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_DILATE">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_DILATE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_ERODE">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_ERODE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_UNKNOWN">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__SVG_MORPHOLOGY_OPERATOR_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__in1">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__operator">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__operator">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__radiusX">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__radiusX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEMorphologyElement__radiusY">
+ <tbody id="sInterfaceSVGFEMorphologyElement.#SVGFEMorphologyElement__radiusY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEOffsetElement__dx">
+ <tbody id="sInterfaceSVGFEOffsetElement.#SVGFEOffsetElement__dx">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEOffsetElement__dy">
+ <tbody id="sInterfaceSVGFEOffsetElement.#SVGFEOffsetElement__dy">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEOffsetElement__in1">
+ <tbody id="sInterfaceSVGFEOffsetElement.#SVGFEOffsetElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEPointLightElement__x">
+ <tbody id="sInterfaceSVGFEPointLightElement.#SVGFEPointLightElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEPointLightElement__y">
+ <tbody id="sInterfaceSVGFEPointLightElement.#SVGFEPointLightElement__y">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFEPointLightElement__z">
+ <tbody id="sInterfaceSVGFEPointLightElement.#SVGFEPointLightElement__z">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__in1">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__kernelUnitLengthX">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__kernelUnitLengthX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__kernelUnitLengthY">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__kernelUnitLengthY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__specularConstant">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__specularConstant">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__specularExponent">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__specularExponent">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpecularLightingElement__surfaceScale">
+ <tbody id="sInterfaceSVGFESpecularLightingElement.#SVGFESpecularLightingElement__surfaceScale">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__limitingConeAngle">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__limitingConeAngle">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__pointsAtX">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__pointsAtX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__pointsAtY">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__pointsAtY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__pointsAtZ">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__pointsAtZ">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__specularExponent">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__specularExponent">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__x">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__y">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__y">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFESpotLightElement__z">
+ <tbody id="sInterfaceSVGFESpotLightElement.#SVGFESpotLightElement__z">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETileElement__in1">
+ <tbody id="sInterfaceSVGFETileElement.#SVGFETileElement__in1">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_STITCHTYPE_NOSTITCH">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_STITCHTYPE_NOSTITCH">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_STITCHTYPE_STITCH">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_STITCHTYPE_STITCH">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_STITCHTYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_STITCHTYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_FRACTALNOISE">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_FRACTALNOISE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_TURBULENCE">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_TURBULENCE">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_UNKNOWN">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__SVG_TURBULENCE_TYPE_UNKNOWN">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__baseFrequencyX">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__baseFrequencyX">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__baseFrequencyY">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__baseFrequencyY">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__numOctaves">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__numOctaves">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__seed">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__seed">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__stitchTiles">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__stitchTiles">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFETurbulenceElement__type">
+ <tbody id="sInterfaceSVGFETurbulenceElement.#SVGFETurbulenceElement__type">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__filterUnits">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__filterUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__height">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__primitiveUnits">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__primitiveUnits">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__width">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__x">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterElement__y">
+ <tbody id="sInterfaceSVGFilterElement.#SVGFilterElement__y">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__height">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__height">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__result">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__result">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__width">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__width">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__x">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__x">
<!-- 0 tests -->
</tbody>
- <tbody id="sB.#SVGFilterPrimitiveStandardAttributes__y">
+ <tbody id="sInterfaceSVGFilterPrimitiveStandardAttributes.#SVGFilterPrimitiveStandardAttributes__y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conformance-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#experimental">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-artd">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3-animations">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css3color">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-porterduff">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-compositing-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3bg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3val">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/geometry-1_dev/html/chapter-7.htm b/tests/wpt/css-tests/geometry-1_dev/html/chapter-7.htm
index 9793130012e..5606de65b61 100644
--- a/tests/wpt/css-tests/geometry-1_dev/html/chapter-7.htm
+++ b/tests/wpt/css-tests/geometry-1_dev/html/chapter-7.htm
@@ -39,82 +39,82 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-2dcontext">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-transforms">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html5">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg11">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-typedarray">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-webidl">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#biblio-2dcontext">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#biblio-typedarray">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#risk">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-webidl">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sstatus.#risk">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-7.xht
index 8f698beda3f..65d3843ec10 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-7.xht
@@ -39,82 +39,82 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-2dcontext">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-transforms">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html5">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg11">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-typedarray">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-webidl">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#biblio-2dcontext">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#biblio-typedarray">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#risk">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-webidl">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sstatus.#risk">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-7.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-7.xht
index 8f698beda3f..65d3843ec10 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-7.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-7.xht
@@ -39,82 +39,82 @@
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-2dcontext">
+ <tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-css3-transforms">
+ <tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-html5">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-rfc2119">
+ <tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-svg11">
+ <tbody id="s.#index">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-typedarray">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#biblio-webidl">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance">
+ <tbody id="s.#title">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conformance-classes">
+ <tbody id="sconformance.#conformance-classes">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sconformance.#conventions">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#conventions">
+ <tbody id="sconformance.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#cr-exit-criteria">
+ <tbody id="sconformance.#experimental">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#experimental">
+ <tbody id="sconformance.#partial">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#idl-index">
+ <tbody id="sconformance.#testing">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#index">
+ <tbody id="sinformative.#biblio-2dcontext">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#informative">
+ <tbody id="sinformative.#biblio-svg11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative">
+ <tbody id="sinformative.#biblio-typedarray">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#partial">
+ <tbody id="snormative.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="snormative.#biblio-html5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#risk">
+ <tbody id="snormative.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="snormative.#biblio-webidl">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#subtitle">
+ <tbody id="sreferences.#informative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#testing">
+ <tbody id="sreferences.#normative">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#title">
+ <tbody id="sstatus.#risk">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c_process_revision">
+ <tbody id="sstatus.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/mediaqueries-3_dev/html/chapter-6.htm b/tests/wpt/css-tests/mediaqueries-3_dev/html/chapter-6.htm
index 5197a8b41a6..20c0d6807f9 100644
--- a/tests/wpt/css-tests/mediaqueries-3_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/mediaqueries-3_dev/html/chapter-6.htm
@@ -83,49 +83,49 @@
<a href="https://www.w3.org/TR/css3-mediaqueries/#resolution0">6.1 Resolution</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#HTML401">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#HTML5">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2531">
+ <tbody id="s.#media-queries">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#XMLSTYLE">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#w3c-working">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#media-queries">
+ <tbody id="sother-references.#HTML5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#RFC2531">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#XMLSTYLE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-working">
+ <tbody id="sstatus.#changes">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1/chapter-6.xht
index 8a1fc0301da..92d309fe343 100644
--- a/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1/chapter-6.xht
@@ -83,49 +83,49 @@
<a href="https://www.w3.org/TR/css3-mediaqueries/#resolution0">6.1 Resolution</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#HTML401">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#HTML5">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2531">
+ <tbody id="s.#media-queries">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#XMLSTYLE">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#w3c-working">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#media-queries">
+ <tbody id="sother-references.#HTML5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#RFC2531">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#XMLSTYLE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-working">
+ <tbody id="sstatus.#changes">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1print/chapter-6.xht
index 8a1fc0301da..92d309fe343 100644
--- a/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/mediaqueries-3_dev/xhtml1print/chapter-6.xht
@@ -83,49 +83,49 @@
<a href="https://www.w3.org/TR/css3-mediaqueries/#resolution0">6.1 Resolution</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#CSS21">
+ <tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#HTML401">
+ <tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#HTML5">
+ <tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#RFC2531">
+ <tbody id="s.#media-queries">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#XMLSTYLE">
+ <tbody id="s.#references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s.#status">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s.#w3c-working">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
+ <tbody id="snormative-references.#CSS21">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#contents">
+ <tbody id="sother-references.#HTML401">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#media-queries">
+ <tbody id="sother-references.#HTML5">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#normative-references">
+ <tbody id="sother-references.#RFC2531">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#other-references">
+ <tbody id="sother-references.#XMLSTYLE">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="sreferences.#normative-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#status">
+ <tbody id="sreferences.#other-references">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-working">
+ <tbody id="sstatus.#changes">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/selectors-3_dev/html/chapter-15.htm b/tests/wpt/css-tests/selectors-3_dev/html/chapter-15.htm
index a020c6c1564..d6fd1f5ac05 100644
--- a/tests/wpt/css-tests/selectors-3_dev/html/chapter-15.htm
+++ b/tests/wpt/css-tests/selectors-3_dev/html/chapter-15.htm
@@ -93,15 +93,9 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
@@ -111,6 +105,12 @@
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
+ <tbody id="slongstatus-date.#editors-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#changes">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/selectors-3_dev/xhtml1/chapter-15.xht b/tests/wpt/css-tests/selectors-3_dev/xhtml1/chapter-15.xht
index 19ba430efc9..5aec2ebc6af 100644
--- a/tests/wpt/css-tests/selectors-3_dev/xhtml1/chapter-15.xht
+++ b/tests/wpt/css-tests/selectors-3_dev/xhtml1/chapter-15.xht
@@ -93,15 +93,9 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
@@ -111,6 +105,12 @@
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
+ <tbody id="slongstatus-date.#editors-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#changes">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/selectors-3_dev/xhtml1print/chapter-15.xht b/tests/wpt/css-tests/selectors-3_dev/xhtml1print/chapter-15.xht
index 19ba430efc9..5aec2ebc6af 100644
--- a/tests/wpt/css-tests/selectors-3_dev/xhtml1print/chapter-15.xht
+++ b/tests/wpt/css-tests/selectors-3_dev/xhtml1print/chapter-15.xht
@@ -93,15 +93,9 @@
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#changes">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#editors-list">
- <!-- 0 tests -->
- </tbody>
<tbody id="s.#longstatus-date">
<!-- 0 tests -->
</tbody>
@@ -111,6 +105,12 @@
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
+ <tbody id="slongstatus-date.#editors-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#changes">
+ <!-- 0 tests -->
+ </tbody>
</table>
</body>
diff --git a/tests/wpt/css-tests/selectors-4_dev/html/chapter-12.htm b/tests/wpt/css-tests/selectors-4_dev/html/chapter-12.htm
index 5d03b23fbb5..287b8e030ab 100644
--- a/tests/wpt/css-tests/selectors-4_dev/html/chapter-12.htm
+++ b/tests/wpt/css-tests/selectors-4_dev/html/chapter-12.htm
@@ -13,7 +13,7 @@
<body>
<h1>Selectors Level 4 CR Test Suite</h1>
- <h2>Tree-Structural pseudo-classes (0 tests)</h2>
+ <h2>Tree-Structural pseudo-classes (1 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -175,7 +175,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.6.3">+</a>
<a href="https://www.w3.org/TR/selectors4/#the-first-of-type-pseudo">12.6.3 :first-of-type pseudo-class</a></th></tr>
- <!-- 0 tests -->
+ <!-- 1 tests -->
</tbody>
<tbody id="s12.6.3.#first-of-type-pseudo">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/selectors-4_dev/html/reference/of-type-selectors-ref.htm b/tests/wpt/css-tests/selectors-4_dev/html/reference/of-type-selectors-ref.htm
new file mode 100644
index 00000000000..d813f339a95
--- /dev/null
+++ b/tests/wpt/css-tests/selectors-4_dev/html/reference/of-type-selectors-ref.htm
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html lang="en" lang="en">
+<head>
+<title>Selectors Level 4: :first-of-type</title>
+<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
+<style type="text/css">
+div > *|* {
+ display: block;
+ color: black;
+ border: thin solid;
+ margin: 1em;
+}
+.yellow {
+ background: yellow;
+}
+.green {
+ background: lime;
+}
+</style>
+</head>
+<body>
+<div>
+<p class="green">This line should have a green background.</p>
+<p class="yellow">This line should have a yellow background.</p>
+<p class="yellow">This line should have a yellow background.</p>
+<p class="green">This line should have a green background.</p>
+<p class="green">This line should have a green background.</p>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/selectors-4_dev/html/reftest.list b/tests/wpt/css-tests/selectors-4_dev/html/reftest.list
index 5d4092a9308..e3694cae921 100644
--- a/tests/wpt/css-tests/selectors-4_dev/html/reftest.list
+++ b/tests/wpt/css-tests/selectors-4_dev/html/reftest.list
@@ -10,6 +10,7 @@ focus-within-shadow-002.htm == reference/focus-within-shadow-001-ref.htm
focus-within-shadow-003.htm == reference/focus-within-shadow-001-ref.htm
focus-within-shadow-004.htm == reference/focus-within-shadow-001-ref.htm
focus-within-shadow-005.htm == reference/focus-within-shadow-001-ref.htm
+of-type-selectors.htm == reference/of-type-selectors-ref.htm
selector-required.htm == reference/selector-required-ref.htm
selectors-dir-selector-ltr-001.htm == reference/selectors-dir-selector-ref.htm
selectors-dir-selector-rtl-001.htm == reference/selectors-dir-selector-ref.htm
diff --git a/tests/wpt/css-tests/selectors-4_dev/html/selector-required.htm b/tests/wpt/css-tests/selectors-4_dev/html/selector-required.htm
index bd208dfdd5d..d1de638ceaf 100644
--- a/tests/wpt/css-tests/selectors-4_dev/html/selector-required.htm
+++ b/tests/wpt/css-tests/selectors-4_dev/html/selector-required.htm
@@ -19,7 +19,7 @@
<input required="">
</p>
<p>
- <input optinal="">
+ <input optional="">
</p>
diff --git a/tests/wpt/css-tests/selectors-4_dev/html/toc.htm b/tests/wpt/css-tests/selectors-4_dev/html/toc.htm
index 5d293d60a3b..32260f1f4d0 100644
--- a/tests/wpt/css-tests/selectors-4_dev/html/toc.htm
+++ b/tests/wpt/css-tests/selectors-4_dev/html/toc.htm
@@ -77,7 +77,7 @@
<tbody id="s12">
<tr><th><a href="chapter-12.htm">Chapter 12 -
Tree-Structural pseudo-classes</a></th>
- <td>(0 Tests)</td></tr>
+ <td>(1 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.htm">Chapter 13 -
diff --git a/tests/wpt/css-tests/selectors-4_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/selectors-4_dev/implementation-report-TEMPLATE.data
index 20d8c201004..c081f5f3f1e 100644
--- a/tests/wpt/css-tests/selectors-4_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/selectors-4_dev/implementation-report-TEMPLATE.data
@@ -27,8 +27,9 @@ html/focus-within-shadow-005.htm c0c29807bd784660af015799ccdebc636f7b89cb ?
xhtml1/focus-within-shadow-005.xht c0c29807bd784660af015799ccdebc636f7b89cb ?
html/hover-001-manual.htm d73c0f7a47e543b8bf3511a219bf1527269aecbd ?
xhtml1/hover-001-manual.xht d73c0f7a47e543b8bf3511a219bf1527269aecbd ?
-html/selector-required.htm 135d36f01146ee9052d8fcf5df452469c2b79188 ?
-xhtml1/selector-required.xht 135d36f01146ee9052d8fcf5df452469c2b79188 ?
+xhtml1/of-type-selectors.xht 770860f67b199221ed9b56b28a27b76df12c5c6b ?
+html/selector-required.htm f1f48bea692b0fde0151317283ad843511e7cadb ?
+xhtml1/selector-required.xht f1f48bea692b0fde0151317283ad843511e7cadb ?
html/selectors-dir-selector-ltr-001.htm f5433783e1fb48d683f4b248c235e9d86ae3394e ?
xhtml1/selectors-dir-selector-ltr-001.xht f5433783e1fb48d683f4b248c235e9d86ae3394e ?
html/selectors-dir-selector-rtl-001.htm 513d1a59ceb7f22b96ac3f6dbee55234610211eb ?
diff --git a/tests/wpt/css-tests/selectors-4_dev/index.htm b/tests/wpt/css-tests/selectors-4_dev/index.htm
index 4e0bf3c087a..6edff670043 100644
--- a/tests/wpt/css-tests/selectors-4_dev/index.htm
+++ b/tests/wpt/css-tests/selectors-4_dev/index.htm
@@ -132,9 +132,11 @@
<p>Many thanks to the following for their contributions:</p>
<ul>
<li>Chris Rebert</li>
+ <li>Elika J. Etemad</li>
<li>Florian Rivoal</li>
<li>Keyong Li</li>
<li>LEE YUN HEE</li>
+ <li>Ms2ger</li>
<li>Takeshi Kurosawa</li>
</ul>
diff --git a/tests/wpt/css-tests/selectors-4_dev/index.xht b/tests/wpt/css-tests/selectors-4_dev/index.xht
index 30dac3afd6f..37a9b258d52 100644
--- a/tests/wpt/css-tests/selectors-4_dev/index.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/index.xht
@@ -132,9 +132,11 @@
<p>Many thanks to the following for their contributions:</p>
<ul>
<li>Chris Rebert</li>
+ <li>Elika J. Etemad</li>
<li>Florian Rivoal</li>
<li>Keyong Li</li>
<li>LEE YUN HEE</li>
+ <li>Ms2ger</li>
<li>Takeshi Kurosawa</li>
</ul>
diff --git a/tests/wpt/css-tests/selectors-4_dev/testinfo.data b/tests/wpt/css-tests/selectors-4_dev/testinfo.data
index 44d28791d0a..5d9700fec40 100644
--- a/tests/wpt/css-tests/selectors-4_dev/testinfo.data
+++ b/tests/wpt/css-tests/selectors-4_dev/testinfo.data
@@ -11,6 +11,7 @@ focus-within-shadow-003 reference/focus-within-shadow-001-ref Selectors Level 4:
focus-within-shadow-004 reference/focus-within-shadow-001-ref Selectors Level 4: focus-within with shadow DOM dom,interact https://drafts.csswg.org/selectors-4/#focus-within-pseudo fca125db2ba27f73d1a94b246a8cbeceebaac768 `Keyong Li`<mailto:kli79@bloomberg.net>,`Florian Rivoal`<mailto:florian@rivoal.net> Test that :focus-within applies to an ancestor of a shadow host containing a focused element.
focus-within-shadow-005 reference/focus-within-shadow-001-ref Selectors Level 4: focus-within with shadow DOM dom,interact https://drafts.csswg.org/selectors-4/#focus-within-pseudo c0c29807bd784660af015799ccdebc636f7b89cb `Keyong Li`<mailto:kli79@bloomberg.net> Test that :focus-within propagates through nested shadow DOMs containing a focused element.
hover-001-manual hover pseudo-class when scrolling interact,scroll https://drafts.csswg.org/selectors-4/#the-hover-pseudo,http://www.w3.org/TR/selectors/#the-user-action-pseudo-classes-hover-act d73c0f7a47e543b8bf3511a219bf1527269aecbd `Chris Rebert`<http://chrisrebert.com> Scrolling away from an element that was hovered over should cause the :hover pseudo-class to no longer match said element.
-selector-required reference/selector-required-ref CSS level4 Selector :required and :optional http://www.w3.org/TR/selectors4/#opt-pseudos 135d36f01146ee9052d8fcf5df452469c2b79188 `LEE YUN HEE`<mailto:zzirasi@gmail.com> You should see a green input box.
+of-type-selectors reference/of-type-selectors-ref Selectors Level 4: :first-of-type namespace,nonHTML https://drafts.csswg.org/selectors-4/#the-first-of-type-pseudo 770860f67b199221ed9b56b28a27b76df12c5c6b `Elika J. Etemad`<http://fantasai.inkedblade.net/contact>,`Ms2ger`<mailto:Ms2ger@gmail.com>
+selector-required reference/selector-required-ref CSS level4 Selector :required and :optional http://www.w3.org/TR/selectors4/#opt-pseudos f1f48bea692b0fde0151317283ad843511e7cadb `LEE YUN HEE`<mailto:zzirasi@gmail.com> You should see a green input box.
selectors-dir-selector-ltr-001 reference/selectors-dir-selector-ref basic support for dir(ltr) http://www.w3.org/TR/selectors4/#dir-pseudo f5433783e1fb48d683f4b248c235e9d86ae3394e `Takeshi Kurosawa`<mailto:taken.spc@gmail.com> The :dir(ltr) pseudo-class matches an element that has a directionality of (ltr). Since the div element has dir=ltr, the selector matches.
selectors-dir-selector-rtl-001 reference/selectors-dir-selector-ref basic support for dir(rtl) http://www.w3.org/TR/selectors4/#dir-pseudo 513d1a59ceb7f22b96ac3f6dbee55234610211eb `Takeshi Kurosawa`<mailto:taken.spc@gmail.com> The :dir(rtl) pseudo-class matches an elment that has a directionality of right-to-left (rtl). Since the div element has dir=rtl, the selector matches.
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/chapter-12.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1/chapter-12.xht
index 9ff7efeadfb..505177e87b9 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1/chapter-12.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/chapter-12.xht
@@ -13,7 +13,7 @@
<body>
<h1>Selectors Level 4 CR Test Suite</h1>
- <h2>Tree-Structural pseudo-classes (0 tests)</h2>
+ <h2>Tree-Structural pseudo-classes (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -175,7 +175,15 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.6.3">+</a>
<a href="https://www.w3.org/TR/selectors4/#the-first-of-type-pseudo">12.6.3 :first-of-type pseudo-class</a></th></tr>
- <!-- 0 tests -->
+ <!-- 1 tests -->
+ <tr id="of-type-selectors-12.6.3" class="primary namespace nonHTML">
+ <td><strong>
+ <a href="of-type-selectors.xht">of-type-selectors</a></strong></td>
+ <td><a href="reference/of-type-selectors-ref.xht">=</a> </td>
+ <td><abbr class="namespace" title="Requires XML Namespaces support">Namespaces</abbr></td>
+ <td>Selectors Level 4: :first-of-type
+ </td>
+ </tr>
</tbody>
<tbody id="s12.6.3.#first-of-type-pseudo">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/of-type-selectors.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1/of-type-selectors.xht
new file mode 100644
index 00000000000..d783eca1325
--- /dev/null
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/of-type-selectors.xht
@@ -0,0 +1,31 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>Selectors Level 4: :first-of-type</title>
+<meta name="flags" content="namespace nonHTML"/>
+<link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/>
+<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
+<link rel="help" href="https://drafts.csswg.org/selectors-4/#the-first-of-type-pseudo"/>
+<link rel="match" href="reference/of-type-selectors-ref.xht"/>
+<style type="text/css">
+div &gt; *|* {
+ display: block;
+ color: black;
+ background: yellow;
+ border: thin solid;
+ margin: 1em;
+}
+div &gt; *|*:first-of-type {
+ background: lime;
+}
+</style>
+</head>
+<body>
+<div>
+<p>This line should have a green background.</p>
+<p>This line should have a yellow background.</p>
+<html:p>This line should have a yellow background.</html:p>
+<p xmlns="http://www.example.com/ns">This line should have a green background.</p>
+<p xmlns="">This line should have a green background.</p>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/reference/of-type-selectors-ref.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1/reference/of-type-selectors-ref.xht
new file mode 100644
index 00000000000..8d56b03be7c
--- /dev/null
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/reference/of-type-selectors-ref.xht
@@ -0,0 +1,29 @@
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>Selectors Level 4: :first-of-type</title>
+<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
+<style type="text/css">
+div &gt; *|* {
+ display: block;
+ color: black;
+ border: thin solid;
+ margin: 1em;
+}
+.yellow {
+ background: yellow;
+}
+.green {
+ background: lime;
+}
+</style>
+</head>
+<body>
+<div>
+<p class="green">This line should have a green background.</p>
+<p class="yellow">This line should have a yellow background.</p>
+<p class="yellow">This line should have a yellow background.</p>
+<p class="green">This line should have a green background.</p>
+<p class="green">This line should have a green background.</p>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest-toc.xht
index 1b1721a40ff..cc69ccc31cc 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest-toc.xht
@@ -112,6 +112,14 @@
<td rowspan="1"><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="interact" title="Requires user interaction">Interact</abbr></td>
</tr>
</tbody>
+ <tbody id="of-type-selectors" class="namespace nonHTML">
+ <tr>
+ <td rowspan="1" title="Selectors Level 4: :first-of-type">
+ <a href="of-type-selectors.xht">of-type-selectors</a></td>
+ <td><a href="reference/of-type-selectors-ref.xht">=</a> </td>
+ <td rowspan="1"><abbr class="namespace" title="Requires XML Namespaces support">Namespaces</abbr></td>
+ </tr>
+ </tbody>
<tbody id="selector-required" class="">
<tr>
<td rowspan="1" title="CSS level4 Selector :required and :optional">
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest.list b/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest.list
index 827b25c66ed..c3c83b7f9e7 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/reftest.list
@@ -10,6 +10,7 @@ focus-within-shadow-002.xht == reference/focus-within-shadow-001-ref.xht
focus-within-shadow-003.xht == reference/focus-within-shadow-001-ref.xht
focus-within-shadow-004.xht == reference/focus-within-shadow-001-ref.xht
focus-within-shadow-005.xht == reference/focus-within-shadow-001-ref.xht
+of-type-selectors.xht == reference/of-type-selectors-ref.xht
selector-required.xht == reference/selector-required-ref.xht
selectors-dir-selector-ltr-001.xht == reference/selectors-dir-selector-ref.xht
selectors-dir-selector-rtl-001.xht == reference/selectors-dir-selector-ref.xht
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/selector-required.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1/selector-required.xht
index bfe528d5351..bad02dba82e 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1/selector-required.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/selector-required.xht
@@ -19,7 +19,7 @@
<input required="" />
</p>
<p>
- <input optinal="" />
+ <input optional="" />
</p>
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1/toc.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1/toc.xht
index b2c7ea6788e..94f15960eea 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1/toc.xht
@@ -77,7 +77,7 @@
<tbody id="s12">
<tr><th><a href="chapter-12.xht">Chapter 12 -
Tree-Structural pseudo-classes</a></th>
- <td>(0 Tests)</td></tr>
+ <td>(1 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.xht">Chapter 13 -
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/chapter-12.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/chapter-12.xht
index 9ff7efeadfb..505177e87b9 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/chapter-12.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/chapter-12.xht
@@ -13,7 +13,7 @@
<body>
<h1>Selectors Level 4 CR Test Suite</h1>
- <h2>Tree-Structural pseudo-classes (0 tests)</h2>
+ <h2>Tree-Structural pseudo-classes (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -175,7 +175,15 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.6.3">+</a>
<a href="https://www.w3.org/TR/selectors4/#the-first-of-type-pseudo">12.6.3 :first-of-type pseudo-class</a></th></tr>
- <!-- 0 tests -->
+ <!-- 1 tests -->
+ <tr id="of-type-selectors-12.6.3" class="primary namespace nonHTML">
+ <td><strong>
+ <a href="of-type-selectors.xht">of-type-selectors</a></strong></td>
+ <td><a href="reference/of-type-selectors-ref.xht">=</a> </td>
+ <td><abbr class="namespace" title="Requires XML Namespaces support">Namespaces</abbr></td>
+ <td>Selectors Level 4: :first-of-type
+ </td>
+ </tr>
</tbody>
<tbody id="s12.6.3.#first-of-type-pseudo">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/of-type-selectors.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/of-type-selectors.xht
new file mode 100644
index 00000000000..903844dea1e
--- /dev/null
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/of-type-selectors.xht
@@ -0,0 +1,40 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>Selectors Level 4: :first-of-type</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "Selectors Level 4 CR Test Suite"; }
+ @top-right { content: "Test of-type-selectors"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+<meta name="flags" content="namespace nonHTML"/>
+<link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/>
+<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
+<link rel="help" href="https://drafts.csswg.org/selectors-4/#the-first-of-type-pseudo"/>
+<link rel="match" href="reference/of-type-selectors-ref.xht"/>
+<style type="text/css">
+div &gt; *|* {
+ display: block;
+ color: black;
+ background: yellow;
+ border: thin solid;
+ margin: 1em;
+}
+div &gt; *|*:first-of-type {
+ background: lime;
+}
+</style>
+</head>
+<body>
+<div>
+<p>This line should have a green background.</p>
+<p>This line should have a yellow background.</p>
+<html:p>This line should have a yellow background.</html:p>
+<p xmlns="http://www.example.com/ns">This line should have a green background.</p>
+<p xmlns="">This line should have a green background.</p>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reference/of-type-selectors-ref.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reference/of-type-selectors-ref.xht
new file mode 100644
index 00000000000..9958dc5942f
--- /dev/null
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reference/of-type-selectors-ref.xht
@@ -0,0 +1,38 @@
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>Selectors Level 4: :first-of-type</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "Selectors Level 4 CR Test Suite"; }
+ @top-right { content: "Test of-type-selectors-ref"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
+<style type="text/css">
+div &gt; *|* {
+ display: block;
+ color: black;
+ border: thin solid;
+ margin: 1em;
+}
+.yellow {
+ background: yellow;
+}
+.green {
+ background: lime;
+}
+</style>
+</head>
+<body>
+<div>
+<p class="green">This line should have a green background.</p>
+<p class="yellow">This line should have a yellow background.</p>
+<p class="yellow">This line should have a yellow background.</p>
+<p class="green">This line should have a green background.</p>
+<p class="green">This line should have a green background.</p>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest-toc.xht
index 1b1721a40ff..cc69ccc31cc 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest-toc.xht
@@ -112,6 +112,14 @@
<td rowspan="1"><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="interact" title="Requires user interaction">Interact</abbr></td>
</tr>
</tbody>
+ <tbody id="of-type-selectors" class="namespace nonHTML">
+ <tr>
+ <td rowspan="1" title="Selectors Level 4: :first-of-type">
+ <a href="of-type-selectors.xht">of-type-selectors</a></td>
+ <td><a href="reference/of-type-selectors-ref.xht">=</a> </td>
+ <td rowspan="1"><abbr class="namespace" title="Requires XML Namespaces support">Namespaces</abbr></td>
+ </tr>
+ </tbody>
<tbody id="selector-required" class="">
<tr>
<td rowspan="1" title="CSS level4 Selector :required and :optional">
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest.list
index 827b25c66ed..c3c83b7f9e7 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/reftest.list
@@ -10,6 +10,7 @@ focus-within-shadow-002.xht == reference/focus-within-shadow-001-ref.xht
focus-within-shadow-003.xht == reference/focus-within-shadow-001-ref.xht
focus-within-shadow-004.xht == reference/focus-within-shadow-001-ref.xht
focus-within-shadow-005.xht == reference/focus-within-shadow-001-ref.xht
+of-type-selectors.xht == reference/of-type-selectors-ref.xht
selector-required.xht == reference/selector-required-ref.xht
selectors-dir-selector-ltr-001.xht == reference/selectors-dir-selector-ref.xht
selectors-dir-selector-rtl-001.xht == reference/selectors-dir-selector-ref.xht
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/selector-required.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/selector-required.xht
index bfe528d5351..bad02dba82e 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/selector-required.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/selector-required.xht
@@ -19,7 +19,7 @@
<input required="" />
</p>
<p>
- <input optinal="" />
+ <input optional="" />
</p>
diff --git a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/toc.xht
index b2c7ea6788e..94f15960eea 100644
--- a/tests/wpt/css-tests/selectors-4_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/selectors-4_dev/xhtml1print/toc.xht
@@ -77,7 +77,7 @@
<tbody id="s12">
<tr><th><a href="chapter-12.xht">Chapter 12 -
Tree-Structural pseudo-classes</a></th>
- <td>(0 Tests)</td></tr>
+ <td>(1 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.xht">Chapter 13 -
diff --git a/tests/wpt/css-tests/source_rev b/tests/wpt/css-tests/source_rev
index 3c0689de7ee..77e2f837740 100644
--- a/tests/wpt/css-tests/source_rev
+++ b/tests/wpt/css-tests/source_rev
@@ -1 +1 @@
-e37d37aae207869203a486476c63e9823a45ff4a \ No newline at end of file
+7ba683c30e965752bd8044803f6dd3969c2c8daa \ No newline at end of file
diff --git a/tests/wpt/metadata-css/MANIFEST.json b/tests/wpt/metadata-css/MANIFEST.json
index c875d9162f6..fe5feb0551e 100644
--- a/tests/wpt/metadata-css/MANIFEST.json
+++ b/tests/wpt/metadata-css/MANIFEST.json
@@ -46436,6 +46436,16 @@
"url": "/css-masking-1_dev/html/clip-rule-002.htm"
},
{
+ "path": "css-masking-1_dev/html/mask-clip-1.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-clip-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-clip-1.htm"
+ },
+ {
"path": "css-masking-1_dev/html/mask-composite-1a.htm",
"references": [
[
@@ -46476,6 +46486,436 @@
"url": "/css-masking-1_dev/html/mask-composite-2b.htm"
},
{
+ "path": "css-masking-1_dev/html/mask-image-1a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-1a.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-image-1b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-1b.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-image-1c.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-1c.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-image-2.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-2.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-mode-a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-mode-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-mode-a.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-mode-b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-mode-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-mode-b.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-origin-1.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-origin-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-origin-1.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-origin-2.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-origin-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-origin-2.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-1a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-1a.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-1b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-1b.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-1c.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-1c.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-2a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-2a.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-2b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-2b.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-3a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-3-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-3a.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-3b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-3-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-3b.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-4a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4a.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-4b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4b.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-4c.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4c.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-4d.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4d.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-5.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-5-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-5.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-6.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-6-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-6.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-position-7.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-7-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-7.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-repeat-1.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-repeat-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-repeat-1.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-repeat-2.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-repeat-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-repeat-2.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-repeat-3.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-repeat-3-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-repeat-3.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto-auto.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto-length.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto-percent.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain-clip-border.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-clip-border-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain-clip-border.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain-clip-padding.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-clip-padding-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain-clip-padding.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-position-fifty-fifty-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-cover.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-cover-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-cover.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-length-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length-auto.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-length-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length-length.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-length-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length-percent.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-auto.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-length.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-percent-stretch.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-stretch-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-percent-stretch.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-percent.htm"
+ },
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent.htm"
+ },
+ {
"path": "css-masking-1_dev/html/test-mask.htm",
"references": [
[
@@ -47056,6 +47496,16 @@
"url": "/css-masking-1_dev/xhtml1/clip-rule-002.xht"
},
{
+ "path": "css-masking-1_dev/xhtml1/mask-clip-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-clip-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-clip-1.xht"
+ },
+ {
"path": "css-masking-1_dev/xhtml1/mask-composite-1a.xht",
"references": [
[
@@ -47096,6 +47546,436 @@
"url": "/css-masking-1_dev/xhtml1/mask-composite-2b.xht"
},
{
+ "path": "css-masking-1_dev/xhtml1/mask-image-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-1a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-1b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-1c.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-2.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-mode-a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-mode-a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-mode-b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-mode-b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-origin-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-origin-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-origin-1.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-origin-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-origin-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-origin-2.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-1a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-1b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-1c.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-2a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-2a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-2b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-2b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-3a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-3a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-3b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-3b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4c.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4d.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4d.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-5.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-5-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-5.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-6.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-6-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-6.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-7.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-7-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-7.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-repeat-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-repeat-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-repeat-1.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-repeat-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-repeat-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-repeat-2.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-repeat-3.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-repeat-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-repeat-3.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto-percent.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-border-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-padding-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-position-fifty-fifty-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-cover.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-cover-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-cover.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length-percent.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-stretch-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-percent.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent.xht"
+ },
+ {
"path": "css-masking-1_dev/xhtml1/test-mask.xht",
"references": [
[
@@ -47676,6 +48556,16 @@
"url": "/css-masking-1_dev/xhtml1print/clip-rule-002.xht"
},
{
+ "path": "css-masking-1_dev/xhtml1print/mask-clip-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-clip-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-clip-1.xht"
+ },
+ {
"path": "css-masking-1_dev/xhtml1print/mask-composite-1a.xht",
"references": [
[
@@ -47716,6 +48606,436 @@
"url": "/css-masking-1_dev/xhtml1print/mask-composite-2b.xht"
},
{
+ "path": "css-masking-1_dev/xhtml1print/mask-image-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-1a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-1b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-1c.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-2.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-mode-a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-mode-a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-mode-b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-mode-b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-origin-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-origin-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-origin-1.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-origin-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-origin-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-origin-2.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-1a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-1b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-1c.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-2a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-2a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-2b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-2b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-3a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-3a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-3b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-3b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4a.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4b.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4c.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4d.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4d.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-5.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-5-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-5.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-6.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-6-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-6.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-7.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-7-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-7.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-repeat-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-repeat-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-repeat-1.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-repeat-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-repeat-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-repeat-2.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-repeat-3.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-repeat-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-repeat-3.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-border-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-padding-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-position-fifty-fifty-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-cover.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-cover-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-cover.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length-percent.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-length.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-stretch-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht"
+ },
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent.xht"
+ },
+ {
"path": "css-masking-1_dev/xhtml1print/test-mask.xht",
"references": [
[
@@ -352336,6 +353656,16 @@
"url": "/selectors-4_dev/xhtml1/focus-within-shadow-005.xht"
},
{
+ "path": "selectors-4_dev/xhtml1/of-type-selectors.xht",
+ "references": [
+ [
+ "/selectors-4_dev/xhtml1/reference/of-type-selectors-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/selectors-4_dev/xhtml1/of-type-selectors.xht"
+ },
+ {
"path": "selectors-4_dev/xhtml1/selector-required.xht",
"references": [
[
@@ -352476,6 +353806,16 @@
"url": "/selectors-4_dev/xhtml1print/focus-within-shadow-005.xht"
},
{
+ "path": "selectors-4_dev/xhtml1print/of-type-selectors.xht",
+ "references": [
+ [
+ "/selectors-4_dev/xhtml1print/reference/of-type-selectors-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/selectors-4_dev/xhtml1print/of-type-selectors.xht"
+ },
+ {
"path": "selectors-4_dev/xhtml1print/selector-required.xht",
"references": [
[
@@ -414275,6 +415615,18 @@
"url": "/css-masking-1_dev/html/clip-rule-002.htm"
}
],
+ "css-masking-1_dev/html/mask-clip-1.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-clip-1.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-clip-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-clip-1.htm"
+ }
+ ],
"css-masking-1_dev/html/mask-composite-1a.htm": [
{
"path": "css-masking-1_dev/html/mask-composite-1a.htm",
@@ -414323,6 +415675,522 @@
"url": "/css-masking-1_dev/html/mask-composite-2b.htm"
}
],
+ "css-masking-1_dev/html/mask-image-1a.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-image-1a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-1a.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-image-1b.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-image-1b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-1b.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-image-1c.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-image-1c.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-1c.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-image-2.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-image-2.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-image-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-image-2.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-mode-a.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-mode-a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-mode-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-mode-a.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-mode-b.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-mode-b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-mode-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-mode-b.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-origin-1.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-origin-1.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-origin-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-origin-1.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-origin-2.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-origin-2.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-origin-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-origin-2.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-1a.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-1a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-1a.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-1b.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-1b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-1b.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-1c.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-1c.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-1c.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-2a.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-2a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-2a.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-2b.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-2b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-2b.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-3a.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-3a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-3-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-3a.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-3b.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-3b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-3-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-3b.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-4a.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-4a.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4a.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-4b.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-4b.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4b.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-4c.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-4c.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4c.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-4d.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-4d.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-4-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-4d.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-5.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-5.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-5-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-5.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-6.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-6.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-6-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-6.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-position-7.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-position-7.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-position-7-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-position-7.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-repeat-1.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-repeat-1.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-repeat-1-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-repeat-1.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-repeat-2.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-repeat-2.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-repeat-2-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-repeat-2.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-repeat-3.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-repeat-3.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-repeat-3-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-repeat-3.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-auto-auto.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto-auto.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-auto-length.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto-length.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-auto-percent.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto-percent.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-auto.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-auto-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-auto.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-contain-clip-border.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain-clip-border.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-clip-border-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain-clip-border.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-contain-clip-padding.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain-clip-padding.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-clip-padding-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain-clip-padding.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-position-fifty-fifty-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain-position-fifty-fifty.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-contain.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-contain.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-contain-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-contain.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-cover.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-cover.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-cover-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-cover.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-length-auto.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-length-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length-auto.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-length-length.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-length-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length-length.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-length-percent.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-length-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length-percent.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-length.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-length-length-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-length.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-percent-auto.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-auto.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-auto.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-percent-length.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-length.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-length.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-percent-percent-stretch.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-percent-stretch.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-stretch-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-percent-stretch.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-percent-percent.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent-percent.htm"
+ }
+ ],
+ "css-masking-1_dev/html/mask-size-percent.htm": [
+ {
+ "path": "css-masking-1_dev/html/mask-size-percent.htm",
+ "references": [
+ [
+ "/css-masking-1_dev/html/reference/mask-size-percent-percent-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/html/mask-size-percent.htm"
+ }
+ ],
"css-masking-1_dev/html/test-mask.htm": [
{
"path": "css-masking-1_dev/html/test-mask.htm",
@@ -415019,6 +416887,18 @@
"url": "/css-masking-1_dev/xhtml1/clip-rule-002.xht"
}
],
+ "css-masking-1_dev/xhtml1/mask-clip-1.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-clip-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-clip-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-clip-1.xht"
+ }
+ ],
"css-masking-1_dev/xhtml1/mask-composite-1a.xht": [
{
"path": "css-masking-1_dev/xhtml1/mask-composite-1a.xht",
@@ -415067,6 +416947,522 @@
"url": "/css-masking-1_dev/xhtml1/mask-composite-2b.xht"
}
],
+ "css-masking-1_dev/xhtml1/mask-image-1a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-1a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-image-1b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-1b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-image-1c.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-1c.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-image-2.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-image-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-image-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-image-2.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-mode-a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-mode-a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-mode-a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-mode-b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-mode-b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-mode-b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-origin-1.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-origin-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-origin-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-origin-1.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-origin-2.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-origin-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-origin-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-origin-2.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-1a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-1a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-1b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-1b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-1c.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-1c.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-2a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-2a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-2a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-2b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-2b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-2b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-3a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-3a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-3a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-3b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-3b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-3b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-4a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-4b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-4c.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4c.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-4d.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-4d.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-4d.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-5.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-5.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-5-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-5.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-6.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-6.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-6-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-6.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-position-7.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-position-7.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-position-7-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-position-7.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-repeat-1.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-repeat-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-repeat-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-repeat-1.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-repeat-2.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-repeat-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-repeat-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-repeat-2.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-repeat-3.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-repeat-3.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-repeat-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-repeat-3.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-auto-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-auto-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-auto-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto-percent.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-border-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain-clip-border.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-clip-padding-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain-clip-padding.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-position-fifty-fifty-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain-position-fifty-fifty.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-contain.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-contain.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-contain-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-contain.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-cover.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-cover.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-cover-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-cover.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-length-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-length-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-length-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length-percent.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-percent-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-percent-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-stretch-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-percent-stretch.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-percent-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent-percent.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1/mask-size-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1/mask-size-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1/mask-size-percent.xht"
+ }
+ ],
"css-masking-1_dev/xhtml1/test-mask.xht": [
{
"path": "css-masking-1_dev/xhtml1/test-mask.xht",
@@ -415763,6 +418159,18 @@
"url": "/css-masking-1_dev/xhtml1print/clip-rule-002.xht"
}
],
+ "css-masking-1_dev/xhtml1print/mask-clip-1.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-clip-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-clip-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-clip-1.xht"
+ }
+ ],
"css-masking-1_dev/xhtml1print/mask-composite-1a.xht": [
{
"path": "css-masking-1_dev/xhtml1print/mask-composite-1a.xht",
@@ -415811,6 +418219,522 @@
"url": "/css-masking-1_dev/xhtml1print/mask-composite-2b.xht"
}
],
+ "css-masking-1_dev/xhtml1print/mask-image-1a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-1a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-image-1b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-1b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-image-1c.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-1c.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-image-2.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-image-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-image-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-image-2.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-mode-a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-mode-a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-mode-a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-mode-b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-mode-b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-mode-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-mode-b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-origin-1.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-origin-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-origin-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-origin-1.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-origin-2.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-origin-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-origin-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-origin-2.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-1a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-1a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-1a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-1b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-1b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-1b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-1c.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-1c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-1c.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-2a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-2a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-2a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-2b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-2b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-2b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-3a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-3a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-3a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-3b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-3b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-3b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-4a.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4a.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4a.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-4b.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4b.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4b.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-4c.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4c.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4c.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-4d.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-4d.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-4-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-4d.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-5.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-5.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-5-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-5.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-6.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-6.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-6-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-6.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-position-7.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-position-7.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-position-7-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-position-7.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-repeat-1.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-repeat-1.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-repeat-1-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-repeat-1.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-repeat-2.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-repeat-2.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-repeat-2-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-repeat-2.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-repeat-3.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-repeat-3.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-repeat-3-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-repeat-3.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-auto-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto-percent.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-auto-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-border-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain-clip-border.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-clip-padding-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain-clip-padding.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-position-fifty-fifty-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain-position-fifty-fifty.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-contain.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-contain.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-contain-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-contain.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-cover.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-cover.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-cover-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-cover.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-length-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-length-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-length-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length-percent.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-length-length-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-auto.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-percent-length.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-length.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-length.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-stretch-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-percent-stretch.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent-percent.xht"
+ }
+ ],
+ "css-masking-1_dev/xhtml1print/mask-size-percent.xht": [
+ {
+ "path": "css-masking-1_dev/xhtml1print/mask-size-percent.xht",
+ "references": [
+ [
+ "/css-masking-1_dev/xhtml1print/reference/mask-size-percent-percent-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-masking-1_dev/xhtml1print/mask-size-percent.xht"
+ }
+ ],
"css-masking-1_dev/xhtml1print/test-mask.xht": [
{
"path": "css-masking-1_dev/xhtml1print/test-mask.xht",
@@ -782039,6 +784963,18 @@
"url": "/selectors-4_dev/xhtml1/focus-within-shadow-005.xht"
}
],
+ "selectors-4_dev/xhtml1/of-type-selectors.xht": [
+ {
+ "path": "selectors-4_dev/xhtml1/of-type-selectors.xht",
+ "references": [
+ [
+ "/selectors-4_dev/xhtml1/reference/of-type-selectors-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/selectors-4_dev/xhtml1/of-type-selectors.xht"
+ }
+ ],
"selectors-4_dev/xhtml1/selector-required.xht": [
{
"path": "selectors-4_dev/xhtml1/selector-required.xht",
@@ -782207,6 +785143,18 @@
"url": "/selectors-4_dev/xhtml1print/focus-within-shadow-005.xht"
}
],
+ "selectors-4_dev/xhtml1print/of-type-selectors.xht": [
+ {
+ "path": "selectors-4_dev/xhtml1print/of-type-selectors.xht",
+ "references": [
+ [
+ "/selectors-4_dev/xhtml1print/reference/of-type-selectors-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/selectors-4_dev/xhtml1print/of-type-selectors.xht"
+ }
+ ],
"selectors-4_dev/xhtml1print/selector-required.xht": [
{
"path": "selectors-4_dev/xhtml1print/selector-required.xht",
@@ -782244,7 +785192,7 @@
}
]
},
- "rev": "aac1cd51245c0c469325988a0446985a2f1e476c",
+ "rev": "b9c63d615a65c4d96f26969bcd504d4e1c3cdab8",
"url_base": "/",
"version": 2
}
diff --git a/tests/wpt/metadata/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html.ini b/tests/wpt/metadata/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html.ini
deleted file mode 100644
index f0b7aa4e440..00000000000
--- a/tests/wpt/metadata/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[2d.fillStyle.parse.current.removed.html]
- type: testharness
- bug: https://github.com/servo/servo/issues/10601
- [currentColor is solid black when the canvas element is not in a document]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini b/tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini
index efa15a1120c..8c0b459876c 100644
--- a/tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini
+++ b/tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini
@@ -1,5 +1,4 @@
[ProcessingInstruction.DOMCharacterDataModified.html]
type: testharness
- [Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.]
- expected: FAIL
+ disabled: mutation events
diff --git a/tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini b/tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini
index d5be4bfbba4..9c524457860 100644
--- a/tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini
+++ b/tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini
@@ -1,6 +1,4 @@
[domnodeinserted.html]
type: testharness
- expected: TIMEOUT
- [Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.]
- expected: NOTRUN
+ disabled: mutation events
diff --git a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini
index efa15a1120c..8c0b459876c 100644
--- a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini
+++ b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini
@@ -1,5 +1,4 @@
[ProcessingInstruction.DOMCharacterDataModified.html]
type: testharness
- [Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.]
- expected: FAIL
+ disabled: mutation events
diff --git a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini
index d5be4bfbba4..9c524457860 100644
--- a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini
+++ b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini
@@ -1,6 +1,4 @@
[domnodeinserted.html]
type: testharness
- expected: TIMEOUT
- [Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.]
- expected: NOTRUN
+ disabled: mutation events
diff --git a/tests/wpt/mozilla/meta/mozilla/sslfail.html.ini b/tests/wpt/mozilla/meta/mozilla/sslfail.html.ini
new file mode 100644
index 00000000000..0c722d3efd7
--- /dev/null
+++ b/tests/wpt/mozilla/meta/mozilla/sslfail.html.ini
@@ -0,0 +1,3 @@
+[sslfail.html]
+ type: reftest
+ disabled: https://github.com/servo/servo/issues/10760