- From: Lea Verou via GitHub <sysbot+gh@w3.org>
- Date: Fri, 11 Oct 2024 16:53:54 +0000
- To: public-css-archive@w3.org
I was originally not in favor of this, but I've been seeing a number of use cases. Even if it's not the optimal solution for all of them, it can serve as a flexible low-level workaround for many, and seems fairly easy to implement.
Syntax-wise, I don't think comma-separated is needed, whitespace-separated is what we do in other places where string concatenation happens (e.g. `content`), and that allows more room for expansion later (unless you think we may want to attach metadata to some of the parts, then comma-separated leaves more room).
Do we need a separate `dashed-ident()` function? It seems an `ident()` would cover that too. What's the additional benefit of `dashed-ident()? It's not even shorter, compare:
```
dashed-ident(var(--foo))
ident("--" var(--foo))
```
--
GitHub Notification of comment by LeaVerou
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9141#issuecomment-2407792363 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 11 October 2024 16:53:56 UTC