我可以禁用.在一个<ol>?

Ken*_*Ken 13 css html-lists

我很高兴得知CSS让我说list-style-type: cjk-ideographic并得到我的有序列表编号为一,二,三,四.不幸的是,它显示为"一".(2个字符:汉字/汉字1,然后是ASCII周期).

我环顾四周,发现CSS规范实际上是这么说的:

cjk表意编号系统的后缀是一个点.U + 002E.

(这似乎很奇怪,因为日语甚至不使用U + 002E来结束句子.我在这里的所有文字都使用了?U + 3001后的数字.)

有没有办法获得自动"cjk-ideographic"编号,但是省略了这个后缀字符,或者(更好的是)告诉它使用U + 3001作为后缀字符?

Hus*_*ein 1

我假设您只想要编号而不是点。如果是这样的话,你可以这样做

ol {
    margin: 0 0 1em 0;  
    counter-reset: item;
}
li:before {
    content: counter(item, cjk-ideographic) " ";
    counter-increment: item;    
}
Run Code Online (Sandbox Code Playgroud)

检查工作示例http://jsfiddle.net/davidThomas/82SSG/1/

  • 我编辑了您的答案以包含“计数器(项目,中日韩表意文字)”。没有它,这个问题就没有得到真正的回答。 (2认同)