RSS
热门关键字:  CSS教程  CSS布局  CSS样式  CSS hack  CSS JS
当前位置 :| 主页>CSS hack>

编写CSS中碰到的ol的问题

来源:cssplay 作者:cssplay 时间:2008-02-26 点击:
现象:ol下面的li本来是带序号的,
但是要是想让li横向显示让它float:left的话,
它的序号在IE6,IE7中就会显示不出来,
在firefox中显示正常,有序号。
演示代码如下:
<style type="text/css">
#nofloat li
{
    border:1px solid red;
    background:#eee;
    margin:10px;
}  
#float li
{
    float:left;
    border:1px solid red;
    background:#eee;
    margin:10px;
}  
</style> 
<div id="nofloat">
        <ol>
        <li>不float序号是没有问题的xxx1x</li>
        <li>xxx2x</li>
 <li>xxx3x</li>
        <li>xxx4x</li>
 </ol>
</div>
<div id="float">
        <ol>
        <li>float就没有序号了xxx1x</li>
        <li>xxx2x</li>
 <li>xxx3x</li>
        <li>xxx4x</li>
 </ol>
</div>
<style type="text/css">
#nofloat li
{
    border:1px solid red;
    background:#eee;
    margin:10px;
}
#float li
{
    float:left;
    border:1px solid red;
    background:#eee;
    margin:10px;
}
</style>
<div id="nofloat">
 <ol>
 <li>不float序号是没有问题的xxx1x</li>
 <li>xxx2x</li>
 <li>xxx3x</li>
 <li>xxx4x</li>
 </ol>
</div>
<div id="float">
 <ol>
 <li>float就没有序号了xxx1x</li>
 <li>xxx2x</li>
 <li>xxx3x</li>
 <li>xxx4x</li>
 </ol>
</div>
和它的list-style-position没关系。
要解决的话,目前是这样:
让后台程序来生成那个序号,然后用ul还是ol就随便了。
Tag:ol问题   编写CSS   ol   CSS-Hack  
上一篇:没有了
下一篇:IE6 Peekaboo(躲躲猫) Bug的解决办法
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
热点实例