- From: Guillaume via GitHub <sysbot+gh@w3.org>
- Date: Fri, 14 Apr 2023 08:42:13 +0000
- To: public-css-archive@w3.org
cdoublev has just created a new issue for https://github.com/w3c/csswg-drafts:
== [css-syntax-3] Restrict validity of substitution values and math functions ==
In Chrome/FF, `calc(100% / 3) {}` is an invalid CSS keyframe.
However in [CSS Syntax](https://drafts.csswg.org/css-syntax-3/#rule-defs):
> *CSS Values 4 ยง 2 Value Definition Syntax* defines how to specify a grammar for properties. This section extends those definitions to also allow specifying a grammar for rules.
Substitution values (`attr()`, `mix()`, `random-*()`, `toggle()`) and math functions may have to be restricted here.
In my opinion, substitution values should be invalid, except as a declaration value for a feature query in `@supports`, and math functions should only be valid in a declaration value.
Related: #7838.
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8717 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 14 April 2023 08:42:14 UTC