container-name-parsing.html (1873B)
1 <!doctype html> 2 <meta charset="utf-8"> 3 <title>CSS Conditional Test: Parsing of container-name</title> 4 <link rel="help" href="https://drafts.csswg.org/css-conditional-5/#container-name"> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 <script src="/css/support/parsing-testcommon.js"></script> 8 <script src="support/cq-testcommon.js"></script> 9 <div id="target"></div> 10 <script> 11 setup(() => assert_implements_size_container_queries()); 12 13 test_valid_value('container-name', 'initial'); 14 test_valid_value('container-name', 'inherit'); 15 test_valid_value('container-name', 'unset'); 16 test_valid_value('container-name', 'revert'); 17 test_valid_value('container-name', 'none'); 18 test_valid_value('container-name', 'foo'); 19 test_valid_value('container-name', 'BAR'); 20 test_valid_value('container-name', 'foo bar'); 21 test_valid_value('container-name', 'foo foo'); 22 test_valid_value('container-name', '\\!escaped'); 23 test_valid_value('container-name', 'auto'); 24 test_valid_value('container-name', 'normal'); 25 26 test_invalid_value('container-name', 'none none'); 27 test_invalid_value('container-name', 'foo, bar'); 28 test_invalid_value('container-name', '#fff'); 29 test_invalid_value('container-name', '1px'); 30 test_invalid_value('container-name', 'default'); /* reserved */ 31 32 test_invalid_value('container-name', '"initial"'); 33 test_invalid_value('container-name', '"inherit"'); 34 test_invalid_value('container-name', '"unset"'); 35 test_invalid_value('container-name', '"revert"'); 36 test_invalid_value('container-name', '"none"'); 37 test_invalid_value('container-name', '"foo"'); 38 39 test_invalid_value('container-name', 'not'); 40 test_invalid_value('container-name', 'and'); 41 test_invalid_value('container-name', 'or'); 42 test_invalid_value('container-name', 'Not'); 43 test_invalid_value('container-name', 'aNd'); 44 test_invalid_value('container-name', 'oR'); 45 </script>