300 of 313 menu

counter-increment Özelliği

counter-increment özelliği, paragraf veya başlıklar gibi öğelerin otomatik olarak numaralandırılmasını sağlar. counter-reset özelliği, after ve before sözde öğeleri ve içinde counter fonksiyonunun kullanıldığı content özelliği ile birlikte kullanılır. Daha iyi anlamak için örnekleri incelemenizi öneririm.

Sözdizimi

seçici { counter-increment: isim [adım] | none; }

Değerler

Değer Açıklama
isim Sayaçın adı. Sıradan bir kelime (sınıf veya id adı gibi). Birden fazla isim boşlukla ayrılarak belirtilebilir. Bu durumda aynı anda birden fazla sayaç değiştirilir.
adım Pozitif veya negatif tam sayı. İsteğe bağlı parametre.
none Mevcut seçici için sayaç artışını engeller.

Varsayılan değer: none.

Örnek

Paragrafların otomatik olarak numaralandırılmasını sağlayalım:

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

:

Örnek

Numaralandırmanın yanı sıra başka bir metin eklenmesine izin verelim. Bizim durumumuzda rakamdan önce ve sonrasında nokta:

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

:

Örnek

Numaralandırmayı 10'dan başlatalım. Bunun için sayacın başlangıç değerini, ihtiyacımız olandan 1 eksik olan dokuza ayarlayalım:

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

:

Örnek

Şimdi numaralandırmanın "2" adımında olmasına izin verelim. Bunun için adım olarak iki koyuyoruz:

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

:

Örnek

Önceki örnekte numaralandırma iki ile başladı, ama biz bir ile başlamasını istiyorduk. Neden böyle oldu? Çünkü counter-reset sayaç değerini sıfırlar, ardından counter-increment kendi adımını ekler: varsayılan olarak bir, bu yüzden önceden numaralandırma 1 ile başlıyordu. Şimdi ise iki ekleniyor - ve numaralandırma iki ile başlıyor.

Sorunu düzeltmek için sayacın başlangıç değerini -1 olarak ayarlayalım ve şimdi numaralandırma 1 ile başlayacak ve 2 artacak:

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

:

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet