如何定位有序列表的十进制数字?

时间:2018-07-31 08:02:34

标签: html5 css3 localization internationalization

是否可以用网站的语言显示订购清单的十进制数字?例如,我在波斯语网站(<html lang="fa">中有一个有序列表,但是每个列表项前的十进制数字都是英文而不是波斯语!

波斯语中有序列表的标记示例:

<ol dir="rtl">
    <li>کتابهای زیادی در شصت و سه درصد گذشته</li>
    <li>چاپگرها و متون بلکه روزنامه و مجله</li>
    <li>لورم ایپسوم متن ساختگی با تولید سادگی</li>
</ol>

https://codepen.io/smohadjer/pen/GBQVgr

2 个答案:

答案 0 :(得分:1)

您可能正在寻找“列表样式:阿拉伯语-印度语”。

您可以在此处查看所有可用的样式:https://mdn.github.io/css-examples/counter-style-demo/

还有一个规范草案可以为编号列表创建您自己的符号,但到目前为止,仅最新的Firefox支持。参见https://developer.mozilla.org/en-US/docs/Web/CSS/@counter-style

还可以在以下位置找到关于列表样式类型CSS属性的更好参考:https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type

答案 1 :(得分:0)

如果使用CSS中的list-style-type属性,则可以指定一系列编号类型,并将它们与lang属性相关联。

例如:

  • armenian标记是传统的亚美尼亚编号
  • cjk-ideographic标记是简单的表意数字
  • 十进制标记是一个数字,十进制前导零
  • 乔治亚州标记是传统的乔治亚州编号
  • 希伯来语标记是传统的希伯来语编号
  • hiragana标志是传统的平假名编号
  • hiragana-iroha标记是传统的平假名iroha编号
  • 片假名标记是传统的片假名编号

此处有更多信息:https://www.w3schools.com/cssref/pr_list-style-type.asp

此处提供试用代码:

https://www.w3schools.com/cssref/playit.asp?filename=playcss_ol_list-style-type&preval=hiragana-iroha