300 of 313 menu

Sifa counter-increment

Sifa counter-increment huweka kuorodhesha kiotomatiki kwa vipengele, kwa mfano, aya au vichwa. Hutumiwa pamoja na sifa counter-reset, pseudoelements after na before, sifa content, ndani yake ambayo kazi counter hutumiwa. Kwa uelewa bora napendekeza uangalie mifano.

Syntax

kichagua { counter-increment: jina [kiwango] | none; }

Thamani

Thamani Maelezo
jina Jina la kihesabu. Neno la kawaida (kama jina la darasa au kitambulisho). Inaweza kuweka majina kadhaa, kuyatenganisha na nafasi. Katika kesi hii, vihesabu kadhaa vitabadilishwa wakati huo huo.
kiwango Nambari kamili chanya au hasi. Kigeuzi kisichohitajika.
none Inakataza kuongezeka kwa kihesabu kwa kichaguli cha sasa.

Thamani chaguomsingi: none.

Mfano

Tufanye ili aya ziorodheshwe kiotomatiki:

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

:

Mfano

Acha kuorodhesha kuongeze maandishi mengine yoyote. Katika kesi yetu mbele ya nambari na nukta baada:

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

:

Mfano

Tuanze kuorodhesha kutoka 10. Kwa hili tunaweka thamani ya kwanza ya kihesabu kuwa tisa, yaani kwa 1 chini ya ile tunayohitaji:

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

:

Mfano

Acha kuorodhesha sasa iwe na kiwango cha "2". Kwa hili tunaweka wili kama kiwango:

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

:

Mfano

Katika mfano uliopita, kuorodhesha kilianza na wili, lakini tungependa kuanza na moja. Kwa nini hili lilitokea? Kwa sababu counter-reset hurejesha thamani za kihesabu hadi sifuri, kisha counter-increment huongeza kiwango chake: Kwa chaguomsingi ni moja, ndiyo maana awali kuorodhesha kulikuwa kunaanza na 1. Lakini sasa wili inaongezwa - na kuorodhesha kunaanza na wili.

Kurekebisha tatizo, tunaweka thamani ya kwanza ya kihesabu kuwa -1 na sasa kuorodhesha kutaanza na 1 na kutaongezeka kwa 2:

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

:

Angalia pia

  • sifa counter-reset,
    ambayo huelekeza tena thamani ya kihesabu hadi sifuri
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa