W3C home > Mailing lists > Public > public-css-archive@w3.org > September 2020

Re: [csswg-drafts] using special values like max-content in functions (#5554)

From: fantasai via GitHub <sysbot+gh@w3.org>
Date: Sun, 27 Sep 2020 17:54:27 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-699666463-1601229266-sysbot+gh@w3.org>
Keywords can't be used inside the math functions: they only replace things like `<length-percentage>` with a function that effectively outputs a combination of length and percentage. Keywords, which aren't part of `<length-percentage>` but are a separate type of value, can't be used in such functions. See e.g. https://www.w3.org/TR/css-sizing-3/#preferred-size-properties which defines width as `auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>)` and https://www.w3.org/TR/css-values-3/#calc-notation and https://drafts.csswg.org/css-values-4/#math which define the syntax of calc().

We agree it would be nice to allow calculations with keywords, but it's actually quite difficult because the keywords can map to rather complex behaviors. We'd like to be able to do that someday--it's been on our wishlist since `calc()` was first introduced--but it's not something we're ready to tackle yet.

GitHub Notification of comment by fantasai
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5554#issuecomment-699666463 using your GitHub account

Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Sunday, 27 September 2020 17:54:29 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:42:17 UTC