[css-align] normal
self-alignment for abspos tables should behave as start
· Issue #11285 · w3c/csswg-drafts (original) (raw)
https://drafts.csswg.org/css-align/#justify-abspos, https://drafts.csswg.org/css-align/#align-abspos
For all other absolutely-positioned boxes, normal behaves as stretch.
That's not the case in Blink, normal
behaves as start
for abspos tables, and that makes sense to me.

There are tests for Blink's behavior:

Blink also uses justify-self: normal
to explain the table shrink-to-fit size in block layout
