Могу ли я отключить.в <ol>? - PullRequest
       3

Могу ли я отключить.в <ol>?

13 голосов
/ 24 апреля 2011

Я был рад узнать, что CSS позволяет мне сказать list-style-type: cjk-ideographic и получить мои упорядоченные списки с номерами 一, 二, 三, 四.К сожалению, он отображается как «一».(2 символа: кандзи / ханци 1, затем период ASCII).

Я оглянулся и обнаружил, что CSS spec на самом деле говорит сделать это:

Суффикс для систем нумерации cjk - точка.U + 002E.

(Это кажется странным, поскольку японцы даже не используют U + 002E для окончания предложений. Весь текст, который я здесь имею, использует U + 3001 после числа.)

Есть ли способ получить автоматическую нумерацию "cjk-ideographic", но можно ли опустить этот символ суффикса или (еще лучше) сказать ему использовать U + 3001 в качестве символа суффикса?

1 Ответ

1 голос
/ 24 апреля 2011

Я предполагаю, что вы хотите только нумерацию, но не точку. Если это так, вы можете сделать

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

Проверьте рабочий пример на http://jsfiddle.net/davidThomas/82SSG/1/

...