300 of 313 menu

Properti counter-increment

Properti counter-increment mengatur penomoran elemen secara otomatis, misalnya, paragraf atau heading. Digunakan bersama dengan properti counter-reset, pseudoelemen after dan before, properti content, di dalamnya digunakan fungsi counter. Untuk pemahaman yang lebih baik, saya sarankan untuk melihat contoh-contoh.

Sintaks

selektor { counter-increment: nama [langkah] | none; }

Nilai

Nilai Keterangan
nama Nama penghitung. Kata biasa (seperti nama kelas atau id). Dapat mengatur beberapa nama, dipisahkan dengan spasi. Dalam hal ini beberapa penghitung akan berubah secara bersamaan.
langkah Bilangan bulat positif atau negatif. Parameter opsional.
none Melarang peningkatan penghitung untuk selektor saat ini.

Nilai default: none.

Contoh

Mari buat agar paragraf dinomori secara otomatis:

<div id="parent"> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> </div> #parent { counter-reset: test; } #parent p::before { counter-increment: test; content: counter(test); }

:

Contoh

Misalkan selain penomoran ditambahkan juga beberapa teks. Dalam kasus kami sebelum angka dan titik setelahnya:

<div id="parent"> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> </div> #parent { counter-reset: test; } #parent p::before { counter-increment: test; content: "№" counter(test) "."; }

:

Contoh

Mari mulai penomoran dari 10. Untuk itu nilai awal penghitung kita set ke sembilan, yaitu 1 kurang dari yang kita butuhkan:

<div id="parent"> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> </div> #parent { counter-reset: test 9; } #parent p::before { counter-increment: test; content: "№" counter(test) "."; }

:

Contoh

Sekarang misalkan penomoran dilakukan dengan langkah "2". Untuk itu sebagai langkah kita setel dua:

<div id="parent"> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> </div> #parent { counter-reset: test; } #parent p::before { counter-increment: test 2; /* setel dua */ content: "№" counter(test) "."; }

:

Contoh

Pada contoh sebelumnya, penomoran dimulai dari dua, sedangkan kita ingin dari satu. Mengapa hal itu terjadi? Karena counter-reset mereset nilai penghitung ke nol, kemudian counter-increment menambahkan langkahnya: secara default satu, itulah sebabnya sebelumnya kami penomoran dimulai dari 1. Sekarang ditambahkan dua - dan penomoran dimulai dari dua.

Untuk memperbaiki masalah, atur nilai awal penghitung ke -1 dan sekarang penomoran akan dimulai dari 1 dan akan bertambah 2:

<div id="parent"> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> <p>teks</p> </div> #parent { counter-reset: test -1; } p::before { counter-increment: test 2; content: "№" counter(test) "."; }

:

Lihat juga

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak