list-style-type
CSS属性有许多可能的值(例如decimal
,lower-latin
,upper-greek
等)。但是,没有西里尔字母(顺便说一句,不同的语言有不同的变体)。
用西里尔字母为有序列表设置样式的最佳方法是什么?
(尽管我不太满意,但我仍提供了最终的解决方案。)
最佳答案
我对西里尔字母列表方案一无所知,所以这里有文化上的尴尬的风险,但是CSS3列表模块(仍在工作草案中)defines quite a few Cyrillic alphabetic list types:lower-belorussian
,lower-bulgarian
,lower-macedonian
,lower-russian
,lower-russian-full
,lower-serbo-croatian
,lower-ukrainian
,lower-ukrainian-full
,upper-belorussian
,upper-bulgarian
,upper-macedonian
,upper-russian
,upper-russian-full
,upper-serbo-croatian
,upper-ukrainian
,upper-ukrainian-full
。不出所料,目前对它们的支持状态令人遗憾(Gecko或WebKit中肯定没有),但希望今后将开始实现。
更新:进行了一些更改–列表类型的定义已移至CSS3 Counter Styles module中,该文件的当前草案(2015年2月)不幸地丢失了所有字母西里尔字母类型。这是在“候选推荐”阶段,因此不太可能在此时进行添加。也许是CSS4列表样式?
关于css - 用西里尔字母为有序列表设置样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12081378/