前提
以下のHTMLとCSSで、ChromeとSafari・Firefoxの表示が異なります。
css
1ul { 2 counter-reset: test; 3} 4 5li::before { 6 content: counters(test, "-"); 7 counter-increment: test; 8} 9 10li:nth-of-type(2) { 11 counter-reset: test 10; 12} 13 14li:nth-of-type(4) { 15 counter-reset: test 100; 16}
html
1<ul> 2 <li></li> 3 <li></li> 4 <li></li> 5 <li></li> 6 <li></li> 7</ul>
サンプル:
CSS counter test
↓Firefoxのスクリーンショット(Safariも同様です)
質問
これはどちらの実装が仕様に忠実でしょうか。またはどちらも間違っていますか?
仕様に基づいてご回答いただけるのがベストですが、個人的見解でも構いません。
補足
なお、これは正しい実装についての質問であり、解決方法についての質問ではありません。ですので、「counter-resetをリストアイテムに対して使うのが間違っている」とか「counter-setを使えば解決する」とかそういう回答は求めていませんので、ご了承ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/10/17 01:34
2024/10/17 01:55
2024/10/17 02:04
2024/10/17 09:01