[css3-flexbox][css3-align] align-* properties

“align-content”, “align-items”, and “align-self” are specified in both
the Flexible Box Layout Module [1-3] and the Box Alignment Module
[4-6]. Both modules are reasonably recent (Sep 18, 2012 vs. May 14,
2013). Incidentally, the older draft is in the more mature CR status,
the newer one WD. Two of the three properties’ initial values are
different (“stretch”/“stretch” vs. “auto”/“auto”). There is a mention
of interaction with the Flexible Box Layout Module in 1.1 of the
Alignment draft [7], but that appears to add to the confusion rather
than help :)

There’s probably something that explains the situation? Tab, Elika,
since you two are listed as authors of both drafts, do you see any
low-hanging fruits to reduce confusion?

Reflecting the spec fragmentation issue pointed out last week [8] this
is actually a good example how it can be rather impossible too to
build something more accessible for developers. I personally maintain
an index of all CSS properties [9], but instances like this are true
nightmares :)

Cheers,
 Jens.

PS.
I believe there are other property-related issues here but only
checked for align-*, as that was a little easier to document.


[1] http://www.w3.org/TR/css3-flexbox/#align-content
[2] http://www.w3.org/TR/css3-flexbox/#align-items
[3] http://www.w3.org/TR/css3-flexbox/#align-items
[4] http://www.w3.org/TR/css3-align/#align-content
[5] http://www.w3.org/TR/css3-align/#align-items
[6] http://www.w3.org/TR/css3-align/#align-self
[7] http://www.w3.org/TR/css3-align/#placement
[8] http://lists.w3.org/Archives/Public/www-style/2013Dec/0081.html
[9] http://meiert.com/en/indices/css-properties/

-- 
Jens O. Meiert
http://meiert.com/en/

✍ New book! http://meiert.com/everyday-adventurer
✪ New experiment! http://animatedtraffic.tumblr.com/

Received on Friday, 13 December 2013 02:42:05 UTC