- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Thu, 9 Jun 2011 11:48:32 -0700
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: "www-style@w3.org" <www-style@w3.org>
On Wed, Jun 8, 2011 at 8:08 PM, fantasai <fantasai.lists@inkedblade.net> wrote: > I propose adding 'display: inline-list-item' to CSS3 Lists > to handle the rather common case of inline lists. > > This value would be exactly like 'inline' except that the > element also generates a list marker, which is itself also > formatted exactly like an inline box. If 'list-item-position' > is 'inside', then the marker is inside the principal inline > box. If 'list-item-position' is 'outside', then the marker > is immediately before the principal inline box, such that > the element generates two sibling inline boxes. I like the idea, with the caveat that this whole thing is silly and we really just need to split 'display' into subproperties. I don't like 'outside' making the ::marker a sibling to the list-item, because it's a child for normal list-items. I'd prefer they act the same with respect to the element-tree. Obviously, though, positioned markers don't make much sense for inline list items. I'd be okay with just making the ::marker for inline list items ignore 'list-style-position' and always treat the ::marker as an inline child. ~TJ
Received on Thursday, 9 June 2011 18:49:19 UTC