2
A
回答
4
您可以counter-increment
財產.WRITE這樣實現這一點:
ul{
counter-reset:item;
list-style:none;
}
li:before {
content: "("counter(item, lower-roman) ")";
counter-increment: item;
}
這是工作,直到上述IE8 &。
1
在一般情況下,當你想要的編號即以任何方式,可以簡單地通過使用list-style-type
實現的編號方式不同,你有兩種基本選擇:
- 禁止默認與
list-style: none
編號和生成使用計數器的數字,生成的內容和:before
僞元素(如在sandeep的答案中)。 - 將數字包含在內容中,儘可能使用服務器端技術來生成它們。要麼壓制
ul
的默認編號,要麼(稍安全一些)根本不使用ul
標記。div
元素或table
標記。
後一種方法最簡單的例子:
(i) What is the demand?<br>
(ii) For what segment(s)?<br>
…
爲了使其易於樣式列表作爲一個整體,其項目和數量的渲染,最好是使用更詳細的標記,或許到這個:
<div class=ol>
<div class=li><span class=num>(i)</span> What is the demand?</div>
<div class=li><span class=num>(ii)</span> For what segment(s)?</div>
…
</div>
(使用而不是div
在最外層的標記將大大提高後備,即非CSS渲染,但它可能會導致ACCU )
相關問題
- 1. 爲什麼CoffeeScript在下列情況下需要括號?
- 2. 表達對頁羅馬數字編號
- 3. 用HTML中的羅馬數字編號的列表
- 4. 需要顯示括號和逗號刪除列表
- 5. 陣列intilization需要花括號
- 6. 陣列初始化需要大括號
- 7. 帶括號的雙序列?
- 8. 在水晶報表中以羅馬字母顯示序列號
- 9. 爲什麼括號需要
- 10. 需要案例類括號
- 11. 帶空格的字體是否需要用引號括起來?
- 12. 數組初始化需要大括號初始化列表
- 13. 需要在下拉列表
- 14. 需要刪除括號和括號中的數字
- 15. 需要更新我的正則表達式以匹配羅馬數字
- 16. 需要的正則表達式匹配不包括組詞列表不帶引號的整個單詞
- 17. 即由羅馬數字編號
- 18. 從數字轉換爲羅馬符號
- 19. 我只需要括號中的字母
- 20. 在需要額外的括號
- 21. 表達式需要括號的報表生成器結果
- 22. 列表中包括所有需要的信息,包括地圖
- 23. RSS pubdate的羅馬
- 24. 跑步羅馬
- 25. 帶括號的Eval列名稱
- 26. 帶括號和不帶括號的運算符的地址
- 27. 帶大括號,括號和括號的任務
- 28. 經常用於我需要解析以下形式的表達式括號
- 29. Oracle客戶端需要列名周圍的括號?
- 30. 帶括號的正則表達式
對於這種情況,標記應該是'ol'而不是'ul',因爲'ol'比'ul'(項目符號列表)給出更好的回退(通常編號列表)。 –
這裏沒關係,因爲在這個OP想要的括號中還有較低的羅馬字體,如果他不想要括號,那麼OL很棒。 – sandeep
咦?無論您選擇「ol」還是「ul」,括號都與之相關? – BoltClock