Hacker News new | ask | show | jobs
by azangru 176 days ago
> does anyone know, scoped style rules are here to stay or not?

There is the @scope CSS directive. It is part of the CSS spec now. MDN even says it is supported by all latest browsers.

> in HTML spec <style> is not allowed in body

Parts of the body can be encapsulated in the shadow DOM; and the shadow DOM allows its own <style> tags.

1 comments

Thanks. That's a JS-only thing then right?
The style tag inside of a shadow DOM? No, it can be written declaratively in plain html markup.
if you need JS to actually use shadow dom then this sort of scoped styling is JS only