【发布时间】:2013-05-15 14:08:49
【问题描述】:
我一直在为我的客户开发 TNC。这个内容会有很多<li></li>标签。所以为了创建自动编号,我一直在使用下面的代码来实现这一点。
CSS:
ol {counter-reset: section;list-style-type: none;padding-left:0}
ol li {counter-increment: section;font-weight:700}
ol li:before {content: counters(section, ".") ". "}
ol li ol {padding-left:15px}
ol li ol li {margin:10px 0}
ul {list-style-type:lower-alpha}
ul li:before {content: ""}
HTML:
<ol>
<li>
<span class="underline">Title</span>
<ol>
<li>
Content
</li>
<li>
Content
</li>
<li>
<span class="underline">Sub title</span>
<ul>
<li>
Sub Content
</li>
<li>
Sub Content
</li>
<li>
Sub Content
</li>
</ul>
</li>
<li>
Content
</li>
</ol>
</li>
</ol>
输出:
问题是在lower-alpha 样式列表之后计数器似乎坏了。我想避免在此过程中使用 javascript,因为此页面将在其他页面中使用 AJAX 调用。
【问题讨论】:
-
为同一张图片制作小提琴
-
在给出的示例中, 下似乎缺少一个结束 li 标签
-
这里按要求。 jsFiddle