Dino Geek, versucht dir zu helfen

Wie verwende ich Inhaltszähler in CSS?


CSS counter ist ein CSS-Feature, das verwendet wird, um eine Zähl-Anzahl zu Inhaltsabschnitten hinzuzufügen oder eine Nummerierung zu erstellen. Das ist sehr nützlich bei Erstellung von Automatischer Nummerierung in großen Dokumenten wie Tutorials, Rezepten oder Anleitungen.

Um CSS counters zu verwenden, benötigst du drei CSS-Eigenschaften: `counter-reset`, `counter-increment`, und `content`.

Folgende Schritte zeigen, wie man diese CSS-Eigenschaften verwendet:

Step 1: Definiere den Counter

Du kannst die `counter-reset` Eigenschaft verwenden, um einen oder mehrere Counter zu erstellen und zu initialisieren:

```css
body { counter-reset: abschnitt; /* Startwert des Counters ist 0 */
}
```

In diesem Fall haben wir einen Counter mit dem Namen “abschnitt” erstellt.

Step 2: Den Counter erhöhen

Mit `counter-increment` wird der Wert des Counters erhöht:

```css
h3 { counter-increment: abschnitt; /* Den Wert des Counters um 1 erhöhen */
}
```

In diesem Beispiel wird der Counter “abschnitt” jedes Mal um 1 erhöht, wenn ein neuer `h3`-Tag im Dokument gefunden wird.

Step 3: Den Counter anzeigen

Mit der `content` Eigenschaft wird der aktuelle Wert des Counters auf dem Bildschirm angezeigt:

```css
h3::before { content: “Abschnitt “ counter(abschnitt) “: “;
}
```
In diesem Beispiel wird vor jedem `h3`-Tag “Abschnitt x:” angezeigt, wobei “x” der aktuelle Wert des Counters “abschnitt” ist.

Hinweis: Counter sind nicht speziell auf irgendwelche Elemente beschränkt und können auf verschiedene Arten und mit verschiedenen Zähl-Logiken verwendet werden. Die oben genannten Anweisungen sind nur grundlegende Beispiele, wie du CSS-Counter verwenden kannst. Du kannst auch mehrere Counter verwenden, den Counter um mehr als 1 erhöhen, den Counter rückwärts zählen lassen usw.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen