Могу ли я отключить. в <ol>?
Я был рад узнать, что CSS позволяет мне сказать list-style-type: cjk-ideographic
и получить мои упорядоченные списки с номерами 一, 二, 三, 四. К сожалению, он отображается как "一". (2 символа: kanji/hanzi 1, затем ASCII-период).
Я огляделся и обнаружил, что спецификация CSS на самом деле говорит об этом:
Суффикс для cjk-идеографических систем нумерации является точкой. U + 002E.
(Это кажется странным, поскольку японцы даже не используют U + 002E для завершения предложений. Весь текст, который у меня здесь, использует 、
U + 3001 после номера.)
Есть ли способ получить автоматическую "cjk-идеографическую" нумерацию, но опустить этот символ суффикса или (еще лучше) сказать ей использовать U + 3001 в качестве символа суффикса?
Ответы
Ответ 1
Я предполагаю, что вы хотите только нумерацию, но не точку. Если это произойдет, вы можете сделать
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/