Skip to content

[css-values-5] Move calc-size() to css-sizing-4? #14502

Closed

Description

@fantasai

calc-size() is all about sizing, seems like it should move to CSS Sizing Level 4? (That's the only spec that references it, afaik.)

Activity

  1. astearns commented on Sep 28, 2026

    @astearns
    Member

    The CSSWG will automatically accept this resolution one week from now if no objections are raised here. Anyone can add an emoji to this comment to express support. If you do not support this resolution, please add a new comment.

    Proposed Resolution: Move calc-size() to css-sizing-4

  2. dbaron commented on Sep 30, 2026

    @dbaron
    Member

    I presume you're talking about moving all of https://drafts.csswg.org/css-values-5/#calc-size including the definition of interpolate-size?

    I guess I have some mixed feelings about this since I think it also makes some sense for it to live near calc(). I'm curious what @tabatkins thinks.

    (Also note the resolution to put in css-values-5 was #626 (comment) .)

  3. fantasai commented on Oct 7, 2026

    @fantasai
    CollaboratorAuthor

    @dbaron I think from an implementor point of view that might make sense, since they're both defining computation trees... but from an author point of view, it fits with the rest of the sizing values imho.

  4. astearns commented on Oct 7, 2026

    @astearns
    Member

    Let’s wait on the agenda tag until you two agree. We don’t need to decide on this until we have a publishing event.

  5. tabatkins commented on Oct 7, 2026

    @tabatkins
    Member

    I don't have a particularly strong opinion on where it lives, but I do agree that having calc-size() and interpolate-size living in Sizing makes sense. Yeah, it reuses some calculation-tree terminology, but I don't think that strictly means it has to live in the same spec as calc(), which is a more general-purpose mathematical value.

  6. dbaron commented on Oct 8, 2026

    @dbaron
    Member

    OK, I'm ok with moving to sizing as long as calc-size() and interpolate-size stay together.

  7. astearns commented on Oct 19, 2026

    @astearns
    Member

    The CSSWG will automatically accept this resolution one week from now if no objections are raised here. Anyone can add an emoji to this comment to express support. If you do not support this resolution, please add a new comment.

    Proposed Resolution: Move calc-size() and interpolate-size to css-sizing-4

  8. astearns commented on Oct 26, 2026

    @astearns
    Member

    RESOLVED: Move calc-size() and interpolate-size to css-sizing-4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions