Returns true if the given element matches this part
.
[attr$=value]
[attr=value]
[attr*=value]
[attr~=value]
[attr!=value] -- extension by me
[attr^=value]
.
.
.
.
:has(this)
:is(this)
.
.
:not(this)
.
.
.
.
.
the css :scope thing; matches just the this element. NOT IMPLEMENTED
-1 == only itself; the null selector, 0 == tree, 1 == childNodes, 2 == childAfter, 3 == youngerSibling, 4 == parentOf
.
:where(this)
Parts of the CSS selector implementation