- From: fergald via GitHub <sysbot+gh@w3.org>
- Date: Wed, 11 Jul 2018 06:27:27 +0000
- To: public-css-archive@w3.org
@upsuper If you think of ::part(foo) { @outer-name() } as a style rule that sets a property on all matching elements as part of the cascade then yes. But there is no property being set. So you could just think of it as a way to specify the part mappings (that is clearer in some of the alternative versions where it's an `@` rule) and it would not be implemented as anything like a normal style rule.
I can imagine that this idea could be quite objectionable itself. So maybe an `@` rule that looks like
```
<style>
@partmap {
/* this causes x-bar::part(outer) to match elements inside x-foo */
x-foo::part(inner) => outer;
/* expose buz-part without renaming */
x-buz::part(buz-part);
}
</style>
```
--
GitHub Notification of comment by fergald
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2904#issuecomment-404059145 using your GitHub account
Received on Wednesday, 11 July 2018 06:27:32 UTC