counter-reset
Mülkiyet elemanlarının otomatik numaralandırma için izin verir. Sıralı bir liste gibi (
- ), ancak herhangi bir öğe üzerinde çalışır. Tez makalesi gibi bir şey için bir içindekiler tablosu oluştururken veya başlıkları numaralandırırken özellikle kullanışlıdır. Sayaçlar, içerik özelliği aracılığıyla uygulanır. Basit bir örnek:
sıfırlamak istediğiniz sayacın adıdır
sayacı sıfırlanacak değer
none
sayacı devre dışı bırak- spesifikasyonda karşı sıfırlama
- MDN'de karşı sıfırlama
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Tesiste verilen değere CSS sayacını sıfırlamak için kullanılır.
Oluşturulan içeriğin, otomatik numaralandırmanın bir parçası olan ve Oluşturulan ve Değiştirilen İçerik Modülü CSS3 spesifikasyonunda genişletilmiş CSS2.1 spesifikasyonunu listeleyen CSS sayaç modülünün bir parçasıdır.
Sözdizimi
counter-reset: ( ?)+ | none
Nerede…
body ( counter-reset: my-awesome-counter 0; )
Not: Tamsayı için varsayılan değer 0'dır. Sayaç adından sonra bir tam sayı ayarlanmadıysa, 0'a sıfırlanacaktır. Bu nedenle, beklendiği gibi çalışır:
body ( counter-reset: my-awesome-counter; )
Boşluklarla ayrılmış bir listeyle birden fazla sayacı, isterseniz her biri kendi özel değerine sahip olacak şekilde sıfırlayabilirsiniz.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Bu, my-awesome-counter
5'e ve my-other-counter
varsayılan değer olan 0'a sıfırlanacaktır .
Sen bu listeyi görebilirsiniz: counter1 value1 counter2 value2 counter3 value3…
. Bir değer atlanırsa 0'dır.
Demo
Aşağıdaki demoda, sayacı varsayılan değerine (0) article
sıfırlar section
, bu daha sonra her bölüm oluşumunda artırılır ve ardından bölüm başlıklarının önünde görüntülenir.
Bu Kaleme bakın!
Daha fazla bilgi
Tarayıcı Desteği
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Hiç | 9.2+ | 8+ | Hiç | Hiç |