list-style-type:低级-α,不带“k”,“w”和“y”

时间:2014-04-27 08:12:18

标签: css

我正在将葡萄牙语纯文本转换为结构化文本(html),将其呈现在网站中,我发现了一个特殊的问题。

在某些时候,文本有一个表格的子弹列表:

<p>a) (.*)</p>
<p>b) (.*)</p>
...
<p>j) (.*)</p>
<p>l) (.*)</p>

我正在构建为

<ul>
    <li>\1<\li>
    <li>\1</li>
    ...
    <li>\1</li>
</ul>

重要的是,它们在原始文本中呈现,我正在使用列表中的list-style-type: lower-alpha

但是,当我执行此操作时,这些项目会变为a.,...,j. k. (而不是 {{1 }} )。即它们是英文字母,有字母k。

我在W3C specs on lists中搜索了它,但似乎它的含糊不清:

  

低级拉丁低级别:        小写ascii字母(a,b,c,... z)。

我的问题是:有什么方法可以解决这个问题吗?我现在这样做的方法是使用

l.

使用<li>a) \1<\li> ,但其他解决方案将非常有用。

1 个答案:

答案 0 :(得分:1)

恕我直言,您有两个选项可以使用定义列表,您可以在其中定义自己的前缀,或者我建议添加一个样式为<li />的空display:none标记。

以下是定义列表的示例:

<dl>
  <dt>a)</dt>
  <dd>some text</dd>
</dl>