Skip to content

Discard calc operations that operate on zero values #2

@ben-eb

Description

@ben-eb

Would it be possible to discard parts of the calc() function that operate on zero values? For example:

div {
    width: calc(100vw / 2 - 6px + 0px);
}

Can be:

div {
    width: calc(100vw / 2 - 6px);
}

And:

div {
    width: calc(500px - 0px);
}

Can be:

div {
    width: 500px;
}

It's from this edge case in CSSO:

css/csso#222

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions