tor-browser

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

has-pseudo-element.html (852B)


      1 <!DOCTYPE html>
      2 <html class="reftest-wait">
      3 <title>CSS Selector Invalidation: :has() besides a pseudoelement</title>
      4 <link rel="author" title="David Shin" href="mailto:dshin@mozilla.com">
      5 <link rel="help" href="https://drafts.csswg.org/selectors/#relational">
      6 <link rel="match" href="../../reference/ref-filled-green-100px-square.xht">
      7 <style>
      8 .anchor:has(.foo)::before {
      9  content: "";
     10  display: block;
     11  width: 100px;
     12  height: 100px;
     13  background: green;
     14  position: absolute;
     15 }
     16 </style>
     17 <script>
     18 function go() {
     19  dut.classList.add("foo");
     20  document.documentElement.classList.remove("reftest-wait");
     21 }
     22 </script>
     23 <body onload="go()">
     24 <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
     25 <div class="anchor">
     26 <div id="dut"></div>
     27 <div style="width: 100px; height: 100px; background: red;"></div>
     28 </div>
     29 </body>
     30 </html>