是否可以使用html / css创建一个有序列表:
<ol>
<li>One</li>
<li>Two</li>
</ol>
他们会像这样呈现(包括括号):
(1) One
(2) Two
答案 0 :(得分:2)
是的,你可以。请尝试以下代码。它可能无法在旧版本的IE或Firefox中使用。
更新:这是JSFiddle。
CSS:
ol {
counter-reset: list;
}
ol li {
list-style: none;
}
ol li:before {
content: "(" counter(list) ") ";
counter-increment: list;
}
HTML:
<ol>
<li>Number 1</li>
<li>Number 2</li>
<li>Number 3</li>
<li>Number 4</li>
<li>Number 5</li>
<li>Number 6</li>
</ol>
答案 1 :(得分:1)
结帐css counters。这是a fiddle。
标记:
<ol>
<li>One</li>
<li>Two</li>
</ol>
的CSS:
ol
{
counter-reset: section;
list-style: none;
}
li:before
{
counter-increment: section;
content: "(" counter(section) ") ";
}
答案 2 :(得分:1)
请参阅以下JSFiddle:http://jsfiddle.net/VzEsr/
HTML
<ol>
<li>One</li>
<li>Two</li>
</ol>
CSS
ol {
list-style: none;
counter-reset: count 0;
}
ol li {
counter-increment: count 1;
}
ol li:before {
content: '(' counter(count) ')';
}