tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

parse-not.html (1615B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <title>CSS Selectors: The negation pseudo-class</title>
      4 <link rel="help" href="https://drafts.csswg.org/selectors-3/#negation">
      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>
      9  test_valid_selector('button:not([disabled])');
     10  test_valid_selector('*:not(foo)',
     11      ['*:not(foo)', ':not(foo)']);
     12  test_valid_selector(':not(:link):not(:visited)');
     13  test_valid_selector('*|*:not(*)', ':not(*)');
     14  test_valid_selector(':not(:hover)');
     15  test_valid_selector(':not(*|*)', ':not(*)');
     16  test_valid_selector('foo:not(bar)');
     17  test_valid_selector(':not(:not(foo))');
     18  test_valid_selector(':not(.a .b)');
     19  test_valid_selector(':not(.a + .b)');
     20  test_valid_selector(':not(.a .b ~ c)');
     21  test_valid_selector(':not(span.a, div.b)');
     22  test_valid_selector(':not(.a .b ~ c, .d .e)');
     23  test_valid_selector(':not(:host)');
     24  test_valid_selector(':not(:host(.a))');
     25  test_valid_selector(':host(:not(.a))');
     26  test_valid_selector(':not(:host(:not(.a)))');
     27  test_valid_selector(':not([disabled][selected])', ':not([disabled][selected])');
     28  test_valid_selector(':not([disabled],[selected])', ':not([disabled], [selected])');
     29 
     30  test_invalid_selector(':not()');
     31  test_invalid_selector(':not(:not())');
     32  test_invalid_selector(':not(::before)');
     33  test_invalid_selector(':not(:unknownpseudo)');
     34  test_invalid_selector(':not(.a, :unknownpseudo)');
     35  test_invalid_selector(':not(:unknownpseudo, .a)');
     36  test_invalid_selector(':host(:not(.a .b))');
     37 </script>