[css-align] 2 issues / comments on the specification

Hi,

* 'flex-end' resolves to 'start' on non-flex items

This is very confusing and I think it would make more sense to have it
resolve to 'end' to be consistent with the author's cue.

* Currently the specification is silent on what happens when
'self-start' and 'self-end' are set on an orthogonal writing mode.

I have thought of 2 ways to think about this (there is probably others):
A) As the axes from the containing block / child are orthogonal, it is
invalid and we would default to 'start' / 'end' (based on the original
property).
B) We use the child's coordinate system to resolve start / end into a
physical direction and use it for the resolution.

>From my perspective, A) makes more sense as B) would involve looking
at the opposite axis (e.g. 'justify-self' would end up working on the
child's block-axis).

Julien

Received on Thursday, 30 January 2014 01:41:53 UTC