我正在编写一些 CSS 来自定义 XML 文档的显示。基本上我想自定义子元素的显示,并将它们呈现为类似于 HTML OL/UL/LI 元素。
我的 XML 结构如下:
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="style.css"?>
<transcription>
<turn>
<speaker>Speaker Name</speaker>
<clause>
text here
</clause>
<clause>
one or more clauses
</clause>
</turn>
</transcription>
我的 CSS 看起来像这样:
turn {
counter-reset: item;
}
turn clause {
display:list-item;
}
clause {
content: counter(item);
counter-increment: item;
}
我正在使用这个网站:http ://www.xml.com/lpt/a/401并且基本上有一个类似的文档http://www.xml.com/2000/03/29/tutorial/examples/display1.xml,问题是 display1.xml 在 firefox 中不起作用。我确实让它在 IE、Safari、Chrome 等中工作。
任何人都可以提供可以在 Firefox 以及其他浏览器中使用的链接或解决方案吗?