我很高兴得知CSS让我说list-style-type: cjk-ideographic并得到我的有序列表编号为一,二,三,四.不幸的是,它显示为"一".(2个字符:汉字/汉字1,然后是ASCII周期).
我环顾四周,发现CSS规范实际上是这么说的:
cjk表意编号系统的后缀是一个点.U + 002E.
(这似乎很奇怪,因为日语甚至不使用U + 002E来结束句子.我在这里的所有文字都使用了?U + 3001后的数字.)
有没有办法获得自动"cjk-ideographic"编号,但是省略了这个后缀字符,或者(更好的是)告诉它使用U + 3001作为后缀字符?
我假设您只想要编号而不是点。如果是这样的话,你可以这样做
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/