- From: 一丝 via GitHub <sysbot+gh@w3.org>
- Date: Mon, 19 Sep 2022 04:36:17 +0000
- To: public-css-archive@w3.org
yisibl has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-animations] Clarify whether `<keyframes-name>` supports the empty string == The spec allows `<string>` here https://github.com/w3c/csswg-drafts/issues/118#issuecomment-227655060, but does not further clarify whether empty strings(`""` or `" "`) are allowed. From the CSS author's point of view, empty strings seem to be meaningless. For current implementations across browsers, this has significant compatibility issues. ## `@keyframes "" {}` > If the browser supports it, the page background color will be green. ```css @-webkit-keyframes "" { to { background: green } } @-moz-keyframes "" { to { background: green } } body { background: red; -webkit-animation: "" 0s ease 1 forwards; -moz-animation: "" 0s ease 1 forwards; } ``` - ` -webkit-` (Chrome) ✅ - `-webkit-`(Safari) ❌ - `-moz-`(Firefox) ❌ - without prefix(both) ❌ [Firefox bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1554737) ## `@keyframes " " {}` ```css @-webkit-keyframes " " { to { background: green } } @-moz-keyframes " " { to { background: green } } body { background: red; -webkit-animation: " " 0s ease 1 forwards; -moz-animation: " " 0s ease 1 forwards; } ``` - ` -webkit-` (Chrome) ✅ - `-webkit-`(Safari) ✅ - `-moz-`(Firefox) ✅ Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7762 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 19 September 2022 04:36:18 UTC