Die Inhaltseigenschaft wurde bereits in CSS 2.1 eingeführt und Sie können die Pseudoelemente :before und :after verwenden, um Inhalte zu generieren. Das Inhaltsattribut wird mittlerweile von den meisten Browsern unterstützt. Weitere Informationen zur Inhaltsattributunterstützung finden Sie auf caniuse.com. Hier ist der aktuelle Supportstatus: Das Inhaltsattribut wird am häufigsten mit :before oder :after verwendet, um Inhalt zu generieren. Standardmäßig ist das beanspruchte Element ein Inline-Element: Der Zweck des obigen Codes besteht darin, den Inhalt vor und nach dem Inhalt des Div mit dem Klassennamen „test“ hinzuzufügen. Nach dem Inhalt können auch andere Stile festgelegt werden. Dabei entspricht der Inhalt dem Aktivierungszeichen des Pseudoelements und ist unverzichtbar. div.test:vorher{ Inhalt: „Ich bin vor div“; } div.test:nach{ Inhalt: „Ich stehe hinter dem Div“; } Zusätzlich zur Verwendung von Textwerten kann der Wert des Inhaltsattributs über die Methode attr () auch die Attributwerte anderer Tags verwenden: ein.test:nach{ Inhalt: attr(href); } <a class="test" href="http://www.taobao.com/">Willkommen bei</a> CSS-Zähler gab es schon relativ früh, aber ich habe erst vor Kurzem begonnen, sie zu verstehen. Da CSS-Zähler nur funktionieren, wenn sie mit dem Inhaltsattribut verwendet werden, und das Inhaltsattribut häufig mit den Pseudoelementen :before und :after verwendet wird, besteht eine untrennbare Beziehung zwischen Zählern, Pseudoelementen und Inhalt. Der CSS-Zähler besteht im Wesentlichen aus zwei Eigenschaften und einer Methode, nämlich: 1. Zähler zurücksetzen Diese Eigenschaft definiert den Namen des Zählers. Es können mehrere Zähler gleichzeitig definiert werden. Bei der Definition einer Zahl stellt diese den Anfangswert dar. Der Standardwert ist 0: div.Anzahl{ Zähler-Reset: Zähler1 Zähler2; } Der obige Code definiert zwei Zähler count1 und count2, die standardmäßig zunächst auf 0 gesetzt sind. 2. Gegeninkrement Diese Eigenschaft akzeptiert zwei Parameter. Der erste Parameter stellt den Namen des Zählers dar und der zweite den Wert jedes Inkrements. Der Standardwert ist 1. div.count:vor{ Zählerinkrement: count1 2; } Diese Codezeile definiert den einzelnen Selbstinkrementwert des Zählers count1. Zu diesem Zeitpunkt ist der Standardanfangswert des Zählers 0+2=2; wenn die Zahl 2 hier weggelassen wird, ist der Standard-Selbstinkrementwert 1 und der Anfangswert des Zählers ist 0+1=1. 3. Zähler()/Zähler() Diese Methode ist eine Zähleraufrufmethode, die zwei Parameter erhält. Der erste Parameter ist der Zählername und der zweite der Werttyp. Machen wir zu diesem Fall eine kleine Übung: <!doctype html> <html> <Kopf> <meta charset="utf-8"> <title>Zähler&Inhalt</title> <Stil> div.Zähler{ Rand links: 50px; couter-reset: count; /* Zähleranzahl definieren */ } .conter p{ Höhe: 40px; Rand: 1px durchgezogen #ffe000; } .conter p:vor{ Inhalt: Zähler (Anzahl, Dezimalzahl) "." /*Rufe den Zähler auf und addiere die Zahl.*/ Zählerinkrement: zählen; } </Stil> </Kopf> <Text> <div Klasse="Zähler"> <p>Absatz 1</p> <p>Absatz 2</p> <p>Absatz 3</p> <p>Absatz 4</p> <p>Absatz 5</p> </div> </body> </html> Das Endergebnis ist wie folgt: Dies ist das Ende dieses Artikels über CSS-Zähler und Inhaltszusammenfassung. Weitere relevante CSS-Zählerinhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Detaillierte Erläuterung der Tabellenrückgabe- und Indexabdeckungsbeispiele in MySQL
>>: Implementierung von Diensten im Docker für den Zugriff auf Hostdienste
Die Einrichtung eines MySQL-Index ist für den eff...
Wirkung: Erstellen Sie zunächst fünf Vue-Schnitts...
Dieser Artikel stellt einige Aspekte von HTML-Tag...
Eine einfache Nummernschild-Eingabekomponente (vu...
So installieren Sie Flash unter Linux 1. Besuchen...
1. Fenster -> Einstellungen, um das Eclipse-Ei...
Inhaltsverzeichnis 1. Konzept der Array-Abflachun...
<br />Einige Webseiten sehen nicht groß aus,...
Inhaltsverzeichnis Konstruktor neuer Operator Imp...
Es gibt ein Heilmittel gegen Reue auf der Welt, s...
Inhaltsverzeichnis webpack5 Offizieller Start Bau...
Entwicklungshintergrund: Ich arbeite derzeit an e...
Verwenden von c3p0 Importieren Sie das c3p0jar-Pa...
Die Zeit vergeht immer überraschend schnell, ohne...
Ein Ereignis ist eine vom Benutzer oder dem Brows...