On Jun 11, 2007, at 2:13 AM, George wrote:

> In an attempt to help I tried a list like that using all the standard
> list-style-type entries and also switching between ol and ul lists and
> in all cases FF did as expected and IE7 failed to show any kind of li
> symbol.  It has something to do with the horizontal layout, but I  
> can't
> figure it out.

Your <li> are floated. In that case, IE 6 and 7 will _never_ show the  
list-style (whatever value/type you use).

Short story: by floating the <li>, you change the display-value of  
the <li> from display:list-item to display: block _in IE_. In that  
case no list marker is generated. Other browsers do not change the  
display value in the case of a floated <li, and still can generate a  
list-marker.

The additional reason for that behaviour in IE windows is the concept  
of 'hasLayout', triggered by the float property.

For the background on this (not correctly implemented in IE), see
<http://www.w3.org/TR/CSS21/visuren.html#dis-pos-flo>..

If you absolutely want those numbers to appear in IE, you'll have to  
insert them in the html.


Philippe
---
Philippe Wittenbergh
<http://emps.l-c-n.com>




______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to