Похоже, есть какая-то ошибка в том, что Firefox реализует свойство display: list-item, в частности передачу значения счетчика. Я считаю, что это приводит к появлению нулей, которые отображаются в Firefox, но не в Chrome.
Мой обходной путь - забыть об использовании 'display: list-item' и вместо этого напрямую стилизовать элементы, чтобы они выглядели как список:
transcription {
counter-reset: item;
}
clause {
display:block;
margin-left:40px;
}
clause:before {
counter-increment: item;
content: counter(item) ". ";
}
это работает со следующим XML:
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="style2.css"?>
<transcription>
<turn>
<speaker>Speaker Name</speaker>
<clause>
text here
</clause>
<clause>
text here
</clause>
<clause>
text here
</clause>
</turn>
дай мне знать, как ты поживаешь ...
AL