parse-has-forgiving-selector.html (742B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>CSS Selectors: The relational pseudo-class (forgiving selector parsing)</title> 4 <link rel="author" title="Steinar H. Gunderson" href="mailto:sesse@chromium.org"> 5 <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/8356"> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 <script src="/css/support/parsing-testcommon.js"></script> 9 <script> 10 // disallow nesting :has() inside :has(), but serialize back unchanged 11 test_valid_forgiving_selector(':has(:is(:has(*)))'); 12 test_valid_forgiving_selector(':has(:where(:has(*)))'); 13 // serialize :is() back unchanged 14 test_valid_forgiving_selector(':has(:is(.a, 123))'); 15 </script>