Re: [csswg-drafts] [css-flexbox-1] Section 9.7(3) – Remove redundant criterion (#12021)

I think I understand what the intent was:

- **9.7(1)**: **Determine the used flex factor**. Sum the outer hypothetical main sizes of all items on the line. If the sum is less than the flex container’s inner main size, use the flex grow factor for the rest of this algorithm; otherwise, use the flex shrink factor.

- **9.7(3)**: Any item that has a **flex factor** of zero.

In other words:

> 9.7(1) *used flex factor* == 9.7(3) *flex factor*

So at the very least, I would expect **9.7(3)** to say:

> “Any item where the *used flex factor* is zero”

That said, I think this kind of indirect wording is completely unnecessary. I’m not even sure “used” is appropriate in this context, since as I understand it, "used" refers to the final value of a property, not the *chosen* property. There’s no need to get into all of this when it could just be stated explicitly, as I proposed.

Also, **9.7(1)** should simply say: **"Determine which flex factor to use"**  rather than "Determine the used flex factor"

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


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Saturday, 29 March 2025 18:11:53 UTC