我正在将葡萄牙语纯文本转换为结构化文本(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>
,但其他解决方案将非常有用。
答案 0 :(得分:1)
恕我直言,您有两个选项可以使用定义列表,您可以在其中定义自己的前缀,或者我建议添加一个样式为<li />
的空display:none
标记。
以下是定义列表的示例:
<dl>
<dt>a)</dt>
<dd>some text</dd>
</dl>