道歉,因爲我有點CSS小白。
我有一個條款和條件列表。
的每個部分都進行了編號如下:
1.0 This Website
1.1 This website...
1.2 etc etc
2.0 ...
2.1 ...
2.2 ...
我知道我可以使用一個有序列表,但據我所知它「開始」財產貶值。
我得到了什麼替代方案?
道歉,因爲我有點CSS小白。
我有一個條款和條件列表。
的每個部分都進行了編號如下:
1.0 This Website
1.1 This website...
1.2 etc etc
2.0 ...
2.1 ...
2.2 ...
我知道我可以使用一個有序列表,但據我所知它「開始」財產貶值。
我得到了什麼替代方案?
您還可以使用list-style-type css屬性。
ol { list-style-type: decimal; }
這是默認設置,它會生成簡單的編號1,2,3等等,不像「1.0」那樣編號。 –
HTML竊取:
<ol class="level0">
<li>This Website
<ol>
<li>This website</li>
<li>etc etc</li>
</ol>
</li>
<li>...
<ol>
<li>...</li>
<li>...</li>
</ol>
</li>
</ol>
CSS:
ol {
counter-reset: section;
list-style-type: none;
}
ol.level0 > li:before {
counter-increment: section;
content: counters(section, ".") ".0 ";
}
li:before {
counter-increment: section;
content: counters(section, ".") " ";
}
您可以使用反增量爲此。像這樣寫: HTML
<ol>
<li>item 1
<ol>
<li>sub item 1</li>
<li>Sub item 2</li>
</ol>
</li>
<li>item 2
<ol>
<li>sub item 1</li>
<li>Sub item 2</li>
</ol>
</li>
</ol>
CSS
ol {
counter-reset: section;
list-style-type: none;
}
ol li { counter-increment: section; }
ol li:before { content: counters(section, ".") ". "; }
** **開始在HTML5重新,所以你可以使用它https://developer.mozilla.org/en-US/docs/H TML/Element/ol – Ankur
檢查了這一點:http://stackoverflow.com/questions/2729927/number-nested-ordered-lists-in-html –