私のコードがうまくいかないのか、それともブラウザーがまだ仕様に追いついていないだけなのかはわかりません。
私の目標は、生成されたコンテンツを使用してリスト マーカーをシミュレートし、純粋な 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 は、この点に関していつものように役に立ちません :(.