Я не могу быть уверен, что мой код плохой, или просто браузеры еще не догнали спецификацию.
Моя цель - смоделировать маркеры списка, используя сгенерированный контент, чтобы получить, например, продолжение счетчиков от списка к списку в чистом CSS.
Таким образом, приведенный ниже код, который я считаю правильным в соответствии с спецификацией , выглядит следующим образом:
html {
counter-reset: myCounter;
}
li {
counter-increment: myCounter;
}
li:before {
content: counter(myCounter)". ";
display: marker;
width: 5em;
text-align: right;
marker-offset: 1em;
}
<ol>
<li>The<li>
<li>quick</li>
<li>brown</li>
</ol>
<ol>
<li>fox</li>
<li>jumped</li>
<li>over</li>
</ol>
Но, похоже, это не генерирует маркеры ни в FF3, ни в Chrome, ни в IE8 beta 2, и, если я правильно помню, тоже не в Opera (хотя с тех пор я удалил Opera).
Итак, кто-нибудь знает, могут ли маркеры работать ? Quirksmode.org не является обычным полезным помощником в этом отношении: (.