- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Wed, 02 Dec 2009 11:04:04 -0800
- To: James Hopkins <james@idreamincode.co.uk>
- CC: public-css-testsuite@w3.org, www-style@w3.org
James Hopkins wrote: > ... > The issue in hand can be applied to writing test cases for 12.5 LISTS > since the specification itself is entirely optional [1], based on the > fact that vendors are free to choose whether list-items generate marker > boxes. For example, a document is created to test how a first-child > floated box interacts with the marker box (which is positioned inside > the principal box). Since the marker box is rendered as the first inline > box in the principal box in this instance, this test translates into the > interaction between inline and floated boxes which is documented as > REQUIRED in a separate specification. However, the generation of a > marker box is optional, and in order to pass this test, marker box > generation must be supported. > > [1] "An element with 'display: list-item' generates a principal box for > the element's content and an optional marker box as a visual indication > that the element is a list item" > [http://www.w3.org/TR/CSS21/generate.html#lists] Ah. This is poor wording on the part of CSS2.1. The marker box is not optional, it is required to exist when list-style is not none, and is required to not exist when list-style is none. Cross-posting to www-style; this is a 2.1 issue. :) Proposed change: .. and, depending on the values of 'list-style-type' and 'list-style-image', possibly also a marker box ... (I'll respond to the rest of this message separately.) ~fantasai
Received on Wednesday, 2 December 2009 19:04:42 UTC