This issue encompasses #39 and #37, being that this has overreaching side effects for the CSS spec as well.
Since tag names are valid selectors, I'm not sure a selector like html:body { background: black } would be properly accounted for via the CSS 2.1/3 specs, let alone properly parsed by the various browser implementations that would consume this. XSLT handles this for XML, though I'm not a fan of how robust that particular syntax is.
This issue encompasses #39 and #37, being that this has overreaching side effects for the CSS spec as well.
Since tag names are valid selectors, I'm not sure a selector like
html:body { background: black }
would be properly accounted for via the CSS 2.1/3 specs, let alone properly parsed by the various browser implementations that would consume this. XSLT handles this for XML, though I'm not a fan of how robust that particular syntax is.