I'm reading the MDN documentation for :only-child pseudo-class, and there's one confusing point:
Note: As originally defined, the selected element had to have a parent. Beginning with Selectors Level 4, this is no longer required.
The Specifications section also lists Selectors Level 4 with a comment "Matching elements are not required to have a parent."
I'm scratching my head against the "element does not have a parent" description. Does it mean the <html> element or something like what the :root selector would match?