- From: Miriam Suzanne via GitHub <sysbot+gh@w3.org>
- Date: Mon, 26 Sep 2022 18:49:07 +0000
- To: public-css-archive@w3.org
Bikeshedding overall name can keep happening - short is nice, and clear is also nice, and there's probably a balance worth finding. I'm also interested in the structure being represented. I know one of the alternatives we discussed at TPAC involved some sort of 'pseudo-element descendant combinators' to make that structure more clear, and I pushed back some on needing a whole new syntax for it. But it's true that the structure gets a bit lost in this variant. I think that the resulting pseudo-element tree is: ``` ::view-root ├ ::view(custom-ident) | └─ ::view-image-group(custom-ident) | ├─ ::view-before(custom-ident) | └─ ::view-after(custom-ident) └ ::view(different-ident) └─ ::view-image-group(different-ident) ├─ ::view-before(different-ident) └─ ::view-after(different-ident) ``` My immediate instinct was to try and put some structure inside the functional notation somehow: ``` ::view-root ├ ::view(custom-ident) | └─ ::view(custom-ident image-group) | ├─ ::view-image(custom-ident image-before) | └─ ::view-image(custom-ident image-after) ... ``` But looking at it, I'm not convinced that's a good path to take. Maybe the real gain I'm looking for here is just to associate the 'image group' with the 'before' and 'after' images a bit more clearly. Something like: ``` ::view-root ├ ::view(custom-ident) | └─ ::view-image-group(custom-ident) | ├─ ::view-image-start(custom-ident) | └─ ::view-image-end(custom-ident) ... ``` or: ``` ::view-root ├ ::view(custom-ident) | └─ ::view-group(custom-ident) | ├─ ::view-start(custom-ident) | └─ ::view-end(custom-ident) ... ``` So in the end, I like the direction you're going - and it maybe does just come down to a bit more bikeshedding. I kinda like `start` and `end`, since we already have `before` and `after` pseudos that mean something pretty different. But I don't feel strongly. -- GitHub Notification of comment by mirisuzanne Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7788#issuecomment-1258463564 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 26 September 2022 18:49:09 UTC