contain-intrinsic-size-invalid.html (3065B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>CSS Intrinsic Size Test: intrinsic-size with invalid values</title> 6 <link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org"> 7 <link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override"> 8 <meta name="assert" content="contain-intrinsic-size supports the full grammar 'none | [auto || <length> | <length>]{1,2}'."> 9 <script src="/resources/testharness.js"></script> 10 <script src="/resources/testharnessreport.js"></script> 11 <script src="/css/support/parsing-testcommon.js"></script> 12 </head> 13 <body> 14 <script> 15 test_invalid_value("contain-intrinsic-size", "legacy"); 16 test_invalid_value("contain-intrinsic-size", "auto legacy"); 17 test_invalid_value("contain-intrinsic-size", "auto legacy auto"); 18 test_invalid_value("contain-intrinsic-size", "10%"); 19 test_invalid_value("contain-intrinsic-size", "2em 3px 5px"); 20 test_invalid_value("contain-intrinsic-size", "1px 1%"); 21 test_invalid_value("contain-intrinsic-size", "1px auto auto"); 22 test_invalid_value("contain-intrinsic-size", "-1px"); 23 test_invalid_value("contain-intrinsic-size", "auto"); 24 test_invalid_value("contain-intrinsic-size", "auto 1px 1px auto"); 25 test_invalid_value("contain-intrinsic-size", "1px 1px auto"); 26 27 test_invalid_value("contain-intrinsic-width", "legacy"); 28 test_invalid_value("contain-intrinsic-width", "-1px"); 29 test_invalid_value("contain-intrinsic-width", "1px 1px"); 30 test_invalid_value("contain-intrinsic-width", "1px none"); 31 test_invalid_value("contain-intrinsic-width", "auto 1px auto"); 32 test_invalid_value("contain-intrinsic-width", "20%"); 33 test_invalid_value("contain-intrinsic-width", "1px auto"); 34 35 test_invalid_value("contain-intrinsic-height", "legacy"); 36 test_invalid_value("contain-intrinsic-height", "-1px"); 37 test_invalid_value("contain-intrinsic-height", "1px 1px"); 38 test_invalid_value("contain-intrinsic-height", "1px none"); 39 test_invalid_value("contain-intrinsic-height", "auto 1px auto"); 40 test_invalid_value("contain-intrinsic-height", "20%"); 41 test_invalid_value("contain-intrinsic-height", "1px auto"); 42 43 test_invalid_value("contain-intrinsic-inline-size", "legacy"); 44 test_invalid_value("contain-intrinsic-inline-size", "-1px"); 45 test_invalid_value("contain-intrinsic-inline-size", "1px 1px"); 46 test_invalid_value("contain-intrinsic-inline-size", "1px none"); 47 test_invalid_value("contain-intrinsic-inline-size", "auto 1px auto"); 48 test_invalid_value("contain-intrinsic-inline-size", "20%"); 49 test_invalid_value("contain-intrinsic-inline-size", "1px auto"); 50 51 test_invalid_value("contain-intrinsic-block-size", "legacy"); 52 test_invalid_value("contain-intrinsic-block-size", "-1px"); 53 test_invalid_value("contain-intrinsic-block-size", "1px 1px"); 54 test_invalid_value("contain-intrinsic-block-size", "1px none"); 55 test_invalid_value("contain-intrinsic-block-size", "auto 1px auto"); 56 test_invalid_value("contain-intrinsic-block-size", "20%"); 57 test_invalid_value("contain-intrinsic-block-size", "1px auto"); 58 59 test_invalid_value("contain-intrinsic-block-size", "none auto"); 60 </script> 61 </body> 62 </html>