[csswg-drafts] [css-align][css-writing-modes] Do orthogonal flows affect `justify-self: normal`? (#12600)

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

== [css-align][css-writing-modes] Do orthogonal flows affect `justify-self: normal`? ==
Nowhere in https://drafts.csswg.org/css-align/#justify-block nor https://drafts.csswg.org/css-writing-modes/#orthogonal-flows I can find that orthogonal flows resolve `justify-self: normal` as `start` instead of `stretch` like Blink does:

```html
<!DOCTYPE html>
<style>div > div { border: solid; writing-mode: vertical-rl; }</style>
<div style="width: 200px; border: solid magenta">
  <div style="justify-self: normal">foo</div>
  <div style="justify-self: stretch">bar</div>
</div>
```

<img width="216" height="71" src="https://github.com/user-attachments/assets/f564883b-45c3-4924-a63b-d841c9159e3b" />

WebKit and Gecko don't support `justify-self` on block-level boxes, and they don't stretch.

So this is basically a question of whether the default `fit-content` size for orthogonal flows is achieved by affecting the resolution of `justify-self: normal`, or by another mechanism that takes precedence over `justify-self`.

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


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

Received on Wednesday, 13 August 2025 15:26:13 UTC