(inserting [css3-flexbox] into subject) I've got a (probably trivial) followup question on this. The ED now says that flex-item-align's computed value is as follows: > ‘auto’ computes to flexbox's ‘flex-align’; otherwise as specified http://dev.w3.org/csswg/css3-flexbox/#flex-item-align What should "auto" compute to for elements that *aren't* inside of a flexbox? (in which case there is no flexbox to derive the "flexbox's ‘flex-align’" from) I'm guessing that it'd just compute to "auto", yes? If so, perhaps the spec could be changed to clarify this like so: > on a flexbox item, ‘auto’ computes to the flexbox's >‘flex-align’; otherwise as specified (just inserting "on a flexbox item" at the beginning) Thanks, ~Daniel On 01/13/2012 02:40 PM, Tab Atkins Jr. wrote: > On Thu, Jan 12, 2012 at 4:43 PM, Ojan Vafai<ojan@chromium.org> wrote: >> http://dev.w3.org/csswg/css3-cascade/#computed >> "Computed values are processed as far as possible without formatting the >> document. Some values, however, can only be determined when the document is >> being laid out." >> >> http://dev.w3.org/csswg/css3-flexbox/#flex-item-align >> "A value of ‘auto’ for ‘flex-item-align’ makes the flexbox item use the >> alignment specified by ‘flex-align’ on its flexbox." >> >> That text in the cascading spec is a little vague. If an element has >> flex-item-align:auto, should it's computed value be "auto" or should it be >> the parent's flex-align value? > > Hmm, I didn't consider that well enough. > > I think that 'auto' should compute to the value of flex-align. I'll > update the draft. > > ~TJ >Received on Thursday, 26 January 2012 19:59:20 GMT
This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:49 GMT