- From: Chris Lilley via GitHub <sysbot+gh@w3.org>
- Date: Wed, 23 Aug 2023 12:38:25 +0000
- To: public-css-archive@w3.org
**Proposed resolution:** For historical reasons, early resolution of `calc()`, where it resolves down to a single value, in both legacy and modern `rgb()` and `hsl()`, and in `hwb`, and clamping of over-range values, for serializing specified values. @tabatkins Would that require an 'except as over-ridden by other specifications' in Values 4? Note that the combination of early resolution and early clamping also deals with annoyances like `Inf`([test 4](https://codepen.io/svgeesus/pen/eYbNGEK?editors=0011)): ```js let test = document.createElement("div"); test.style.color = "rgb(calc(255) 127 255)"; console.log(test.style.color); test.style.color = "rgb(calc(1 / 0) 127 255)"; console.log(test.style.color); ``` > "rgb(255, 127, 255)" > "rgb(255, 127, 255)" -- GitHub Notification of comment by svgeesus Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8318#issuecomment-1689888462 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 23 August 2023 12:38:27 UTC