- From: Nicolas Lesbats <nlesbats@etu.utc.fr>
- Date: Mon, 14 Jun 1999 16:26:34 +0200 (MET DST)
- To: Tantek Celik <tantek@cs.stanford.edu>
- cc: www-style@w3.org
On Sun, 13 Jun 1999, Tantek Celik wrote: | I think at first glance the typical UL actually acts like: | | UL { list-style-type: cycle(disk, circle, square); } | /* swapped order of square and circle from David's example */ Hm... Don't agree. CSS doesn't standardize the default behavior of a unordered list. David gives a general behavior of the UL element. Take Lynx (!) or even some Netscape versions, you won't find the exact behavior you wrote (which is not, moreover, a proper rendering for everybody - have personaly some critics about alternating empty and filled elements...). | 2. Since the default nested list-style-type is fairly useless at a depth of | four and greater, what do people think if the default nesting | list-style-type behavior were changed from the above grouping of three UL | rules, to the following: | | UL { list-style-type: cycle(disk, circle, square, block) } The same argument. Even if I like this, it would be useless to discuss about a *default* behavior, at least on this mailing list. I assume the acceptation of new values for the 'list-style-type' property depends on what characters the charsets (especially UTF) accept (?). To keep a 'square' value with indetermined rendering, while adding two new values is not a good idea. But the problem with 'block' is it sounds like 'filled square' (at least in French) [while 'square' sounds like 'empty square'... cf 'circle'] ! It's possible yet to redefine their exact meanings since there are unspecified in the spec... but I would prefer a simple value such as 'empty-square' all the same. | This new default rule has the following visual/aesthetic advantages: | | 1. It continues to distinguish nested list items at depths of four and | greater from their containing list items. Yes, agree (especially if UL isn't formatted with a 'cycle()' value). Maybe it's a need of some browsers. | Perhaps I should phrase the questions a bit a differently - how offended | would folks be if a user-agent went ahead and implemented this behavior (the | new value of 'block', and the four value rotating list-style-type)? Don't see any problem for the 'block' value excepted people should agree with the word you will use (but it's not very, very important !). For the rotating system, it depends : - if your system is not based on CSS (that's to say if you don't use the UA default stylesheet to create this system, that's to say without using a 'cycle()' or similar value), be free to implement it - but if it is, you could create problems with forward compatibility and I don't really think that it would be a good idea... -- Nicolas Lesbats - nlesbats@etu.utc.fr 85 r. Carnot 60200 Compiegne - France +33/0 686 800 908 Plaider <http://wwwassos.utc.fr/~plaider/> 3:-) Moooooooooooooooooooooooo !
Received on Monday, 14 June 1999 10:26:42 UTC