Fixed Layout

Checks whether fixed layout is implemented properly


This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:10px tables

10px

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(10px, size) tables

calc-size(10px, size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:100% tables

100%

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(100%, size) tables

calc-size(100%, size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc(10px + 100%) tables

calc(10px + 100%)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(calc(10px + 100%), size) tables

calc-size(calc(10px + 100%), size)

This should be a 100x50 cyan rectangle:

Table-layout:fixed does NOT apply to width:auto tables

auto

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(auto, size) tables

calc-size(auto, size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:min-content tables

min-content

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(min-content, size) tables

calc-size(min-content, size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:max-content tables

max-content

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(max-content, size) tables

calc-size(max-content, size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:fit-content tables

fit-content

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(fit-content, size) tables

calc-size(fit-content, size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(any, 10px + 100%) tables

calc-size(any, 10px + 100%)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(calc-size(any, 10px + 100%), size) tables

calc-size(calc-size(any, 10px + 100%), size)

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:-webkit-fill-available tables

-webkit-fill-available

This should be a 50x50 cyan square:

Table-layout:fixed does apply to width:calc-size(-webkit-fill-available, size) tables

calc-size(-webkit-fill-available, size)

Summary

Harness status: OK

Found 18 tests

Details

ResultTest NameMessage
Fail10pxassert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(10px, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Fail100%assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(100%, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc(10px + 100%)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(calc(10px + 100%), size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failautoassert_equals: Table is NOT in fixed mode expected 100 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:99:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 100, "Table is NOT in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:99:7)
Failcalc-size(auto, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failmin-contentassert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(min-content, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failmax-contentassert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(max-content, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failfit-contentassert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(fit-content, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(any, 10px + 100%)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(calc-size(any, 10px + 100%), size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Fail-webkit-fill-availableassert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:107:5
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)
Failcalc-size(-webkit-fill-available, size)assert_equals: Table is in fixed mode expected 50 but got 0
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:97:7)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at checkSize (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:90:3)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/fixed-layout-2.html:113:7
Asserts run
Pass
assert_equals("fixed", "fixed", "The computed value is 'fixed' regardless of whether it applies")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:91:5)
Fail
assert_equals(0, 50, "Table is in fixed mode")
    at Test.<anonymous> ( /css/css-tables/fixed-layout-2.html:97:7)