- From: Rune Lillesveen <notifications@github.com>
- Date: Thu, 28 Jan 2021 03:33:40 -0800
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 28 January 2021 11:33:55 UTC
### Shadow DOM
For selectors in @scope rules in shadow trees, we should figure out which restrictions apply wrt matching elements outside the shadow tree. @scope rules in shadow trees should not be able to target elements outside the shadow tree, but what about :host/:host-context?
- `@scope (:host(.a))` : should not match
- `@scope (:host(.a) .b)` : should match?
- `@scope (::slotted(.a))` : should not match
- `@scope (::part(my-part))` : should not match
### Pseudo Elements
IIUC, you can target the scope-root itself in `@scope` rules. Can tree-abiding pseudo elements be `@scope` roots?
Is this allowed?
```css
@scope (div::before) {
& { content: "xxx" }
}
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/593#issuecomment-768992509
Received on Thursday, 28 January 2021 11:33:55 UTC