W3C home > Mailing lists > Public > www-style@w3.org > July 2008

Re: List item and marker box layout

From: fantasai <fantasai.lists@inkedblade.net>
Date: Thu, 03 Jul 2008 09:28:28 -0700
Message-ID: <486CFE2C.5000006@inkedblade.net>
To: Arron Eicholz <Arron.Eicholz@microsoft.com>
CC: "www-style@w3.org" <www-style@w3.org>

Arron Eicholz wrote:
> When a list-style-position is set to outside and the list item element contains no content does
> the marker box change the size of the principal box?
> 
> <div> <div style="display:list-item;">Text</div> <div style="display:list-item;"></div> <div
> style="display:list-item;">Text</div> </div>
> 
> Since the second list item has no content it should have no height. Does the marker now determine
> the height for the second div? I don't believe it should since the marker is not part of the
> principal block box. If it does not expand the height of the div then it is also possible for
> makers to overlap in some scenarios.
> 
> Note that there are contradictory statements in the CSS 2.1 spec where it says that the marker is
> in the principal box and outside the principal box.
> 
> The section http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-position states that
> "This property specifies the position of the marker box in the principal block box." The word
> 'in' implies that the marker is contained in the principal box in all cases. Though the
> description for 'outside' says differently as well as section
> http://www.w3.org/TR/CSS21/visuren.html#block-boxes the last paragraph; "Some block-level
> elements generate additional boxes outside of the principal box: 'list-item' elements."

Added as CSS2.1 Issue 58:
   http://csswg.inkedblade.net/spec/css2.1#issue-58

Can you propose spec changes that would resolve this issue?

~fantasai
Received on Thursday, 3 July 2008 16:29:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:10 GMT