在有序列表的列表项中嵌套列表项?

Mar*_*n M 5 html css html-lists

我试图弄清楚如何创建目前针对IE6和IE7的增量有序列表.

EG它应该呈现如下所示:

1.0
    1.1
    1.2
    1.3
2.0
    2.1
    2.2
Run Code Online (Sandbox Code Playgroud)

根据我的理解,这可以在CSS中用这样的东西创建:

UL, OL { counter-reset: item; }
LI { display: block }
LI:before { content: counters(item, "."); counter-increment: item }
Run Code Online (Sandbox Code Playgroud)

但是,当然,IE6和IE7不支持这一点.

有哪些选项可用于在IE6/7中创建适当的递增列表?我不得不对此进行硬编码.不幸的是,使用JavaScript不是一种选择.

是否有针对较新浏览器的更新方法?

Jar*_*die 0

如果 javascript 不是一个选项(因此我也假设没有 flash),我很遗憾地说您没有客户端解决方案的选项。如果您有一个生成 HTML 的服务器端脚本,您可以将排序推送到服务器,并使用 CSS 将客户端上的输出简单地设置为没有项目符号的无序列表。IE6 是您的限制因素,并且没有太多方法可以解决这个问题。很抱歉带来坏消息。