- From: Oriol Brufau via GitHub <sysbot+gh@w3.org>
- Date: Sat, 04 Sep 2021 15:15:44 +0000
- To: public-css-archive@w3.org
Loirooriol has just created a new issue for https://github.com/w3c/csswg-drafts:
== [css-position] Confusing conditions in "§4.1. Automatic Sizes of Absolutely-Positioned Boxes" ==
https://drafts.csswg.org/css-position/#abspos-auto-size
```
↪ If its self-alignment property in the relevant axis is stretch
↪ If it is normal and the box is non-replaced and has no auto inset in the relevant axis
Its automatic size is its stretch-fit size.
↪ If its self-alignment property in the relevant axis is not stretch
↪ If it is normal and the box is replaced
↪ If it is normal and has at least one auto inset in the relevant axis
Its automatic size is its fit-content size.
```
The 3 last conditions are confusing, because:
- "If its self-alignment property in the relevant axis is not stretch" overlaps with the previous "If it is normal and the box is non-replaced and has no auto inset in the relevant axis" which has a different definition.
- "If it is normal and the box is replaced" and "If it is normal and has at least one auto inset in the relevant axis" are a subset of "If its self-alignment property in the relevant axis is not stretch" so they seem useless.
Seems it should just be
```
↪ If its self-alignment property in the relevant axis is stretch
↪ If it is normal and the box is non-replaced and has no auto inset in the relevant axis
Its automatic size is its stretch-fit size.
↪ Otherwise
Its automatic size is its fit-content size.
```
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6580 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Saturday, 4 September 2021 15:15:49 UTC