最近碰到的ol的问题

作者:未知    来源:css社区    更新时间:2007年08月28日
现象:ol下面的li本来是带序号的,
但是要是想让li横向显示让它float:left的话,
它的序号在IE6,IE7中就会显示不出来,
在firefox中显示正常,有序号。
演示代码如下:
 
  1. <style type="text/css">  
  2. #nofloat li{border:1px solid red;background:#eee;margin:10px;}   
  3. #float li{float:left;border:1px solid red;background:#eee;margin:10px;}   
  4. </style>  
  5. <div id="nofloat">    
  6.     <ol>    
  7.     <li>不float序号是没有问题的xxx1x</li>    
  8.     <li>xxx2x</li>  
  9.     <li>xxx3x</li>    
  10.     <li>xxx4x</li>  
  11.     </ol>  
  12. </div>  
  13. <div id="float">    
  14.     <ol>    
  15.     <li>float就没有序号了xxx1x</li>    
  16.     <li>xxx2x</li>  
  17.     <li>xxx3x</li>    
  18.     <li>xxx4x</li>  
  19.     </ol>  
  20. </div>  
和它的list-style-position没关系。 要解决的话,目前是这样: 让后台程序来生成那个序号,然后用ul还是ol就随便了。

点击数: