- From: Ojan Vafai <ojan@chromium.org>
- Date: Tue, 25 May 2010 16:17:04 -0700
- To: David Hyatt <hyatt@apple.com>
- Cc: "Tab Atkins Jr." <jackalmage@gmail.com>, www-style list <www-style@w3.org>
- Message-ID: <AANLkTikvLUxjAo_2oNmmXf21MonH0qm_Gax-I9Oa2bgq@mail.gmail.com>
On Tue, May 25, 2010 at 4:05 PM, David Hyatt <hyatt@apple.com> wrote: > On May 25, 2010, at 5:58 PM, Ojan Vafai wrote: > > On Tue, May 25, 2010 at 3:46 PM, David Hyatt <hyatt@apple.com> wrote: > >> (1) I don't think "flex" by itself is a good term for display-inside. I >> also agree that "box" is arguably too generic. You might consider just >> combining the words flex and box together. >> >> display: flex-box >> display: inline-flex-box >> >> The same would apply to other properties, e.g., flexbox-begin not >> flex-begin. >> > > The original version of Tab's spec used "flexbox". What's you're issue with > just "flex"? flexbox seems redundant to me. > > I guess my objection is more to the property names like flex-begin than to > the display type. I think it's important to distinguish between properties > that apply to the container and properties that apply to children of the > container. It is the objects inside the container that actually have flex > units and therefore flex. I'd expect to see flex- in front of properties > that applied to the children of a flexible box and affected flexing in some > way, and not to the flexible box itself. Once you change the properties > that apply to the container to be, e.g., box or flexbox, then I'd expect the > display type to have the same name for consistency. > Adding box to the property name doesn't help me to distinguish whether it happens on the box or it's children. I could just as easily read flexbox-begin as applying to this box and not it's children. :) Are there other cases where CSS distinguishes between properties that apply to a container versus it's children that this should be consistent with?
Received on Tuesday, 25 May 2010 23:17:55 UTC