[csswg-drafts] [css-flexbox-1] Add definitions for outer main/cross size in terminology (#11425)

gitspeaks has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-flexbox-1] Add definitions for outer main/cross size in terminology ==
The specification frequently uses phrases like:

"outer hypothetical main size"
"outer hypothetical cross size"
"outer cross size"
"outer main size"
"outer flex base size"

However, the [current terminology](https://drafts.csswg.org/css-flexbox/#box-model) defines "main size" and "cross-size" in terms of `width` or `height`.

In English writing mode (row direction), this results in an invalid phrases like:

> "outer hypothetical main size"

is "resolved" as:

> "outer hypothetical `width`"

when the intended meaning is actually:

> the [outer size](https://drafts.csswg.org/css-sizing-3/#outer-size) along the inline axis.

To resolve this, I propose adding explicit definitions:

- Outer main size: The [outer size](https://drafts.csswg.org/css-sizing-3/#outer-size) in the main dimension.
- Outer cross size: The [outer size](https://drafts.csswg.org/css-sizing-3/#outer-size) in the cross dimension.

For the phrase "outer flex base size", given its limited occurrences, I recommend rephrasing it as:

> "flex base size plus any padding, border, and margin length of the element in the main dimension"

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11425 using your GitHub account


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

Received on Wednesday, 1 January 2025 15:27:54 UTC