Detaillierte Erläuterung des Lernens von CSS-Zählerattributen

Detaillierte Erläuterung des Lernens von CSS-Zählerattributen

Das CSS-Zählerattribut wird von fast allen Browsern (einschließlich IE8) unterstützt, wird jedoch nicht oft verwendet. In diesem Artikel erfahren Sie, wie Sie mehr über diese Attribute erfahren.

ZÄHLER-RESET

Klar übersetzt als Zähler-Reset. Beispielsweise: Zähler-Reset: Zählername

Häufig geschrieben als

/* Zählernamen auf 0 setzen */
Zähler-Reset: Zählername;

/* Zählernamen auf -1 setzen */
Zähler-Reset: Zählername -1;

/* Setze Zähler1 auf 1 und Zähler2 auf 4 */
Zähler-Reset: Zähler1 1 Zähler2 4;

Wird verwendet, um den Zähler eines Elements zurückzusetzen

ZÄHLER-INKREMENT

Zählerinkrement wird als Zählerreset übersetzt.

Häufig geschrieben als

/* Zählernamen um 1 erhöhen */
Zählerinkrement: Zählername;

/* Zählernamen um 1 verringern */
Zählerinkrement: Zählername -1;

/* Zähler1 um 1 erhöhen und Zähler2 um 4 verringern */
Zählerinkrement: Zähler 1 Zähler2 -4;

Bevor wir die Zählerinkrementierung verwenden, müssen wir zunächst mit dem Zählerreset einen Zähler in seinem übergeordneten Element initialisieren.

Zum Beispiel:

// Das übergeordnete Element hat einen Zähler-Reset
// angewendet, um es zu instanziieren
Abschnitt {
  Zähler-Reset: unicornCounter;
}

// das zu zählende untergeordnete Element angeben
Abschnitt h1 {
  Zählerinkrement: unicornCounter;
}

Im obigen Code wird jedes h1-Element des Abschnitts auf den Zählwert 1 gesetzt

CSS-Syntaxregeln

COUNTER-RESET und COUNTER-INCREMENT haben eine ähnliche Syntax

Der erste <custom-ident> gibt die spezifische Zählerkennung an

Kann ein Wort sein, das aus az 0-9 _ besteht - darf aber kein Schlüsselwort sein: none, unset, initial oder inherit

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

<<:  Die MySQL-Funktionen DATE_ADD und ADDDATE fügen einem Datum ein angegebenes Zeitintervall hinzu

>>:  Javascript-Bereich und Abschlussdetails

Artikel empfehlen

mysql 5.7.11 winx64 anfängliche Passwortänderung

Laden Sie die komprimierte Version von MySQL-5.7....

Einfache Schritte zum Schreiben benutzerdefinierter Anweisungen in Vue3.0

Vorwort Vue bietet eine Fülle integrierter Anweis...

Einführung in häufig verwendete MySQL-Befehle in der Linux-Umgebung

Geben Sie den MySQL-Befehl ein: mysql -u+(Benutze...

Sammlung von 25 Schriftarten, die in berühmten Website-Logos verwendet werden

In diesem Artikel sind die Schriftarten zusammeng...

IIS 7.5 verwendet das URL-Rewrite-Modul, um eine Webseitenumleitung zu erreichen

Wir alle wissen, dass Apache in der Konfiguration...

Native js implementiert Warenkorb-Logik und -Funktionen

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Datenoperation – Verwendung von DML-Anweisungen

veranschaulichen DML (Data Manipulation Language)...

Fassen Sie den User-Agent beliebter Browser zusammen

1. Grundkenntnisse: HTTP-Header-Benutzeragent Use...

Lösen Sie das Problem beim Laden der Vektorkartenquelle in OpenLayers 3

1. Vektorkarte Vektorgrafiken verwenden gerade Li...

Zusammenfassung des Wissens zu langsamen MySQL-Protokollen

Inhaltsverzeichnis 1. Einführung in Slow Log 2. L...

Javascript implementiert einfache Navigationsleiste

In diesem Artikel wird der spezifische Code von J...

Tutorial zum Bereitstellen von JDK und Tomcat auf CentOS7 ohne Schnittstelle

1. Installieren Sie xshell6 2. Stellen Sie eine S...