CSS - controincremento

Descrizione

La proprietà counter-increment imposta quanto il contatore incrementa ad ogni occorrenza di un selettore. L'incremento predefinito è 1.

Possibili valori

  • name- Il nome di un contatore. Il nome può essere qualsiasi valore di stringa.

  • integer- Definisce un incremento per il contatore denominato ogni volta che l'elemento appare nel documento. Questo incremento può essere zero o addirittura negativo. Se non viene fornito alcun numero intero, il contatore viene incrementato di uno.

  • none - Non viene eseguito alcun incremento.

Si applica a

Tutti gli elementi HTML.

Sintassi DOM

object.style.counterIncrement = "chapter 2";

Esempio

Questo esempio mostra un modo per numerare capitoli e sezioni con "Capitolo 1", "1.1", "1.2" e così via.

<html>
   <head>
      <style>
         body {
            counter-reset: section;
         }
         h1 {
            counter-reset: subsection;
         }
         h1:before {
            counter-increment: section;
            content: "Section " counter(section) ". ";
         }
         h2:before {
            counter-increment: subsection;
            content: counter(section) "." counter(subsection) " ";
         }
      </style>
   </head>

   <body>
      <h1>HTML tutorials</h1>
      <h2>HTML Tutorial</h2>
      <h2>XHTML Tutorial</h2>
      <h2>CSS Tutorial</h2>
      
      <h1>Scripting tutorials</h1>
      <h2>JavaScript</h2>
      <h2>VBScript</h2>
   </body>
</html>

Produrrà il seguente risultato: