Я не могу быть уверен, что мой код сосать, или если только браузеры еще не догоняли спецификацию.Работает ли «display: marker» в любых текущих браузерах, и если да, то как?
Моя цель - имитировать маркеры списков с использованием сгенерированного контента, чтобы получить, например, продолжение счетчиков от списка до списка в чистом CSS.
Итак ниже код, который я думаю, что правильно в соответствии с the spec, как это:
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 не является его обычным полезным я в этом отношении :(
Существует [ `дисплей: -moz-marker`] (https://developer.mozilla.org/en/CSS/display), но у меня также нет того, чтобы работать. – 2011-11-12 00:58:20