Tempat counter-reset
penginapan ini membolehkan penomboran unsur secara automatik. Seperti senarai yang dipesan (
- ), tetapi berfungsi pada elemen apa pun. Ia sangat berguna dalam membuat senarai isi atau tajuk nombor untuk sesuatu seperti kertas tesis. Kaunter digunakan melalui harta kandungan. Contoh mudah:
adalah nama kaunter yang ingin anda tetapkan semula
adalah nilai untuk menetapkan semula kaunter ke
none
matikan kaunter- tetapkan semula balas dalam spesifikasi
- tetapkan semula kaunter di MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
The counter-reset
harta digunakan untuk menetapkan semula kaunter CSS kepada nilai yang diberikan.
Ia adalah bagian dari modul penghitung CSS yang merupakan bagian dari kandungan yang dihasilkan, penomboran automatik, dan menyenaraikan spesifikasi CSS2.1, yang diperluas dalam spesifikasi Modul Kandungan yang Dihasilkan dan Diganti.
Sintaks
counter-reset: ( ?)+ | none
Di mana ...
body ( counter-reset: my-awesome-counter 0; )
Catatan: nilai lalai untuk bilangan bulat adalah 0. Jika tidak ada bilangan bulat yang ditetapkan setelah nama pembilang, ia akan diset semula ke 0. Oleh itu, ini berfungsi seperti yang diharapkan:
body ( counter-reset: my-awesome-counter; )
Anda boleh menetapkan semula beberapa kaunter sekaligus dengan senarai yang dipisahkan ruang, masing-masing dengan nilai khusus jika anda mahu.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Ini akan diset semula my-awesome-counter
ke 5 dan my-other-counter
ke nilai lalai: 0.
Anda boleh melihat senarai ini sebagai: counter1 value1 counter2 value2 counter3 value3…
. Sekiranya nilai dihilangkan, itu adalah 0.
Demo
Dalam demo berikut, article
tetapkan kembali section
ke nilai lalai (0), yang kemudiannya meningkat pada setiap kejadian bahagian, kemudian ditampilkan di depan tajuk bahagian.
Lihat Pen ini!
Maklumat lanjut
Sokongan Penyemak Imbas
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Sebarang | 9.2+ | 8+ | Sebarang | Sebarang |