Click here to download the Blitz Browser!

WPT

wpt / css / selectors / is-where-not.html

Spec: Selectors ↗

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total18/1818/1818/1818/1818/1818/18
SubtestChromeFirefoxSafariLadybirdServoBlitz
:not(:is(#a)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:where(#b)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:where(:root #c)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(#a, #b)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(#b div)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(#a div, div + div)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(span)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(div)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(*|div)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(*|*)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(*)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(svg|div)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(:not(div))) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(span, b, i)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(span, b, i, div)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(#b ~ div div, * + #c)) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(div > :not(#e))) matches expected elementsPASSPASSPASSPASSPASSPASS
:not(:is(div > :not(:where(#e, #f)))) matches expected elementsPASSPASSPASSPASSPASSPASS