position-visibility-parsing.html (2911B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>CSS Anchor Positioning Test: Parsing of position-visibility</title> 4 <link rel="help" href="https://drafts.csswg.org/css-anchor-position-1/#position-visibility"> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 <script src="/css/support/parsing-testcommon.js"></script> 8 <div id="target"></div> 9 <script> 10 test_valid_value("position-visibility", "initial"); 11 test_valid_value("position-visibility", "inherit"); 12 test_valid_value("position-visibility", "unset"); 13 test_valid_value("position-visibility", "revert"); 14 15 test_valid_value("position-visibility", "always"); 16 test_valid_value("position-visibility", "anchors-valid"); 17 test_valid_value("position-visibility", "anchors-visible"); 18 test_valid_value("position-visibility", "no-overflow"); 19 20 test_valid_value("position-visibility", "anchors-valid anchors-visible"); 21 test_valid_value("position-visibility", "anchors-valid no-overflow"); 22 test_valid_value("position-visibility", "anchors-visible anchors-valid", "anchors-valid anchors-visible"); 23 test_valid_value("position-visibility", "anchors-visible no-overflow"); 24 test_valid_value("position-visibility", "no-overflow anchors-valid", "anchors-valid no-overflow"); 25 test_valid_value("position-visibility", "no-overflow anchors-visible", "anchors-visible no-overflow"); 26 27 test_valid_value("position-visibility", "anchors-valid anchors-visible no-overflow"); 28 test_valid_value("position-visibility", "anchors-valid no-overflow anchors-visible", "anchors-valid anchors-visible no-overflow"); 29 test_valid_value("position-visibility", "anchors-visible anchors-valid no-overflow", "anchors-valid anchors-visible no-overflow"); 30 test_valid_value("position-visibility", "anchors-visible no-overflow anchors-valid", "anchors-valid anchors-visible no-overflow"); 31 test_valid_value("position-visibility", "no-overflow anchors-valid anchors-visible", "anchors-valid anchors-visible no-overflow"); 32 test_valid_value("position-visibility", "no-overflow anchors-visible anchors-valid", "anchors-valid anchors-visible no-overflow"); 33 34 test_invalid_value("position-visibility", "foobar"); 35 36 test_invalid_value("position-visibility", "always foobar"); 37 test_invalid_value("position-visibility", "always anchors-valid"); 38 test_invalid_value("position-visibility", "always anchors-visible"); 39 test_invalid_value("position-visibility", "always no-overflow"); 40 test_invalid_value("position-visibility", "always anchors-valid no-overflow"); 41 test_invalid_value("position-visibility", "always anchors-valid anchors-visible no-overflow"); 42 43 test_invalid_value("position-visibility", "no-overflow foobar"); 44 test_invalid_value("position-visibility", "anchors-valid no-overflow foobar"); 45 test_invalid_value("position-visibility", "anchors-valid no-overflow anchors-valid anchors-visible"); 46 </script>