CSS - reinicio del contador
Descripción
La propiedad de reinicio del contador establece un contador con nombre en un valor específico.
Valores posibles
name- El nombre de un contador. El nombre puede ser cualquier valor de cadena.
integer- Define un incremento para el contador nombrado cada vez que el elemento aparece en el documento. Este incremento puede ser cero o incluso negativo. Si no se proporciona ningún número entero, el contador se incrementa en uno.
none - No se realiza ningún incremento.
Se aplica a
Todos los elementos HTML.
Sintaxis DOM
object.style.counterReset = "section 1";
Ejemplo
Este ejemplo muestra una forma de numerar capítulos y secciones con "Capítulo 1", "1.1", "1.2", etc.
<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> Tutorialspoint.com</h1>
<h2> Tutorialspoint.com</h2>
<h2> Tutorialspoint.com</h2>
<h2> Tutorialspoint.com</h2>
<h2> Tutorialspoint.com</h2>
</body>
</html>
Producirá el siguiente resultado:
La propiedad 'counter-reset' sigue las reglas en cascada. Por lo tanto, debido a la cascada, la siguiente hoja de estilo solo restablecerá 'imagenum' -
h1 { counter-reset: section -1 }
h1 { counter-reset: imagenum 99 }
Para restablecer ambos contadores, deben especificarse juntos:
h1 { counter-reset: section -1 imagenum 99 }