← back to v147 · csspseudoelement-interface
conformance · v147
v147 · csspseudoelement-interface — conformance probe
7 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
7
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
csspseudoelement-global |
CSSPseudoElement is exposed on the global scope. spec ↗ | script | … | |
element-pseudo-method |
Element.prototype.pseudo() is exposed and returns a CSSPseudoElement (or null). spec ↗ | script | … | |
pseudo-before-returns-instance |
element.pseudo('::before') returns a CSSPseudoElement instance. spec ↗ | script | … | |
csspseudoelement-type-attr |
A returned CSSPseudoElement exposes a type attribute reflecting the pseudo-element kind. spec ↗ | script | … | |
csspseudoelement-element-attr |
CSSPseudoElement.element points back at the originating element. spec ↗ | script | … | |
csspseudoelement-nested-pseudo |
CSSPseudoElement.prototype.pseudo() exists for retrieving nested pseudo-elements. spec ↗ | script | … | |
csspseudoelement-parent-attr |
CSSPseudoElement exposes a parent attribute on its prototype. spec ↗ | script | … |