- From: Rune Lillesveen via GitHub <sysbot+gh@w3.org>
- Date: Wed, 05 Aug 2020 11:34:37 +0000
- To: public-css-archive@w3.org
There is a concern that I couldn't see discussed above, sorry if I've missed it: Regarding the scoped() syntax, there is not only nested shadow trees which needs to be addressed. If this should be exposed to the author, and round-trip, there also needs to be scoped() references which point to shadow scopes where elements have been slotted into. Consider this: ``` <my-application> <:shadow> <my-component> <:shadow> <style> @font-face { font-family: ahem; src: url(x) } slot { font-family: ahem } </style> <slot /> </:shadow> <list> <:shadow> <style> @font-face { font-family: ahem; src: url(y) } slot { font-family: ahem } </style> <slot /> </:shadow> <list-item /> <list-item /> <list-item /> </list> </my-component> </:shadow> </my-application> ``` Fonts inherited into `<my-application>` can be reference with scoped(family, int), but how would you reference the font-family inherited from the `<my-component>` into `<list>` as the computed value for `<list>` or for the `<list-item>` inherited from `<list>` via the slot? -- GitHub Notification of comment by lilles Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1995#issuecomment-669142242 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 5 August 2020 11:34:40 UTC