


Zusammenfassung der Unterschiede zwischen Pseudoklassen und Pseudoelementen in CSS und CSS3
Beim Erlernen von CSS kommt es besonders leicht zu einer Verwechslung zweier Konzepte: Pseudoklassen und Pseudoelemente . Die Definition von beidem in w3c lautet: CSS-Pseudoklassen werden verwendet, um bestimmten Selektoren Spezialeffekte hinzuzufügen. CSS-Pseudoelemente werden verwendet, um bestimmten Selektoren Spezialeffekte hinzuzufügen. Pseudoklassen wurden ursprünglich verwendet, um den dynamischen Status einiger Elemente darzustellen, typischerweise den Status von Links (LVHA). Anschließend erweiterte der CSS2-Standard seinen konzeptionellen Umfang um alle „Geister“-Kategorien, die logisch existieren, aber nicht im Dokumentbaum identifiziert werden müssen. Das Pseudoelement stellt ein untergeordnetes Element eines Elements dar. Obwohl dieses untergeordnete Element logisch existiert, existiert es tatsächlich nicht im Dokumentbaum. Lassen Sie uns über den Unterschied zwischen Pseudoklassen und Pseudoelementen in CSS und CSS3 sprechen.
Sie können zunächst kostenlose Kurse im Zusammenhang mit der chinesischen PHP-Website lernen
1. 《 CSS3 Vom Anfänger zum Meister-Tutorial》中 CSS3-Pseudoklassenselektor Kurs
2. Dark Horse CSS-Video-Tutorial für Programmierer“ in Pseudoklassen und Pseudoelemente Verwandte Video-Tutorials
Der Unterschied zwischen Pseudoklassen und Pseudoelementen
1.Über die Unterschiede und Vorsichtsmaßnahmen zwischen Pseudoklassen und Pseudoelementen in CSS3
In CSS3 ist es Standard, dass Pseudoklassen einen einzelnen Doppelpunkt „:“ und Pseudoelemente einen Doppelpunkt „::“ verwenden (aber vorher sowohl Pseudoklassen als auch Pseudoelemente). Es wird ein einzelner Doppelpunkt „:“ verwendet, um die Kompatibilität mit beiden Pseudoelementen sicherzustellen. Beide Verwendungsmethoden sind möglich. Niedrigere Versionen des IE haben jedoch Probleme mit der Doppelpunktkompatibilität, sodass Personen, die in der Vergangenheit Stile geschrieben haben, dies einfach tun verwendete einzelne Doppelpunkte für Pseudoklassen und Pseudoelemente, was dazu führte, dass diese Verwirrung anhielt.
Der Unterschied zwischen CSS-Pseudoklassen und Pseudoelementen
Der Effekt von Pseudoklassen kann durch Hinzufügen einer tatsächlichen Klasse erreicht werden, während der Effekt von Pseudoelemente müssen erreicht werden durch Dies kann nur durch Hinzufügen eines tatsächlichen Elements erreicht werden, weshalb eines von ihnen als Pseudoklasse und das andere als Pseudoelement bezeichnet wird. Der Grund, warum Pseudoelemente und Pseudoklassen so leicht zu verwechseln sind, liegt darin, dass sie ähnliche Effekte und ähnliche Schreibmethoden haben. Um die beiden zu unterscheiden, hat CSS3 jedoch klar festgelegt, dass Pseudoklassen durch eins dargestellt werden Doppelpunkt, während Pseudoelemente durch zwei Doppelpunkte ausgedrückt werden. 3.Erklärung von Pseudoklassen und Pseudoelementen in CSS und die Unterschiede zwischen den beiden
CSS-Pseudoklassen (Pseudoklassen) sind die Bolzen von Selektoren, Wird verwendet, um den Status eines Selektors oder seiner zugehörigen Selektoren anzugeben. Ihre Form ist selector:pseudoclass{property:value;}. Verwenden Sie einfach einen englischen Doppelpunkt halber Breite (:), um den Selektor und die Pseudoklasse zu trennen.Viele CSS-Vorschläge werden von Browsern nicht unterstützt, aber es gibt vier CSS-Pseudoklassen für Verbindungen, deren Verwendung sicher ist. Link wird für Zugangsverbindungen verwendet. besuchte wird für Verbindungen verwendet, die bereits besucht wurden. Hover wird für die Verbindung verwendet, über der sich der Mauszeiger befindet. active wird für Verbindungen verwendet, die den Fokus erhalten haben (z. B. angeklickt wurden).
Beispiele für Pseudoelemente in CSS und ihre Unterschiede zu Pseudoklassen
Wir wissen, dass mit der weiteren Verbesserung der CSS-Spezifikation auch die neuen CSS-Pseudo-Elemente hinzukommen. Elemente werden immer mehr Es gibt immer mehr, aber in der täglichen Entwicklung sind diejenigen, die wir häufig verwenden und deren Browserunterstützung optimistischer ist, vorher und nachher. Aber was wir in der täglichen Entwicklung verwenden, sind: nach {content: ”;}, um Floats zu löschen und ein Element hinzuzufügen (unter Berücksichtigung der Verwendung eines einzelnen Doppelpunkts im IE8-Browser). Aber was sind die möglichen Werte von Inhalten? ?5.Eine Zusammenfassung gängiger CSS-Attribut-Pseudoelemente und Pseudoelemente
Pseudoklassen wurden ursprünglich verwendet, um typischerweise den dynamischen Status einiger Elemente darzustellen Durch die verschiedenen Zustände (Link, Aktiv, Hover, Besucht) hat der CSS2-Standard seinen konzeptionellen Umfang erweitert und alle „Geister“-Kategorien gemacht, die logisch existieren, aber nicht im Dokumentbaum identifiziert werden
.Das
-Pseudoelement stellt ein untergeordnetes Element eines bestimmten Elements dar. Obwohl dieses untergeordnete Element logisch existiert, existiert es nicht tatsächlich im Dokumentbaum, wie z. B. das Nachher, Vorher usw., das wir normalerweise verwenden.
6. Eine kurze Diskussion von CSS-Pseudoklassen und Pseudoelementen
Pseudoklassenauswahlelemente basieren auf dem aktuellen Status des Elements. oder der aktuelle Zustand des Elements. Es verfügt über Merkmale und nicht über statische Zeichen wie die ID, die Klasse und die Attribute des Elements. Da sich der Status dynamisch ändert, erhält ein Element möglicherweise einen Pseudoklassenstil, wenn sich der Status ändert. Es ist ersichtlich, dass seine Funktion der einer Klasse etwas ähnelt, sie jedoch auf der Abstraktion außerhalb des Dokuments basiert und daher als Pseudoklasse bezeichnet wird.
Verwandte Fragen und Antworten
1. Was ist der Unterschied zwischen Pseudoklassen und Pseudoelementen?
[Verwandte Empfehlungen]1. Kostenloses Video-Tutorial auf der chinesischen PHP-Website:"php.cn Dugu Jiujian (2)-CSS-Video-Tutorial"
2. Kostenloses PHP-Tutorial für die chinesische Website:Das obige ist der detaillierte Inhalt vonZusammenfassung der Unterschiede zwischen Pseudoklassen und Pseudoelementen in CSS und CSS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

ANTWORT: Sie können die Datumsauswahlkomponente von Bootstrap verwenden, um Daten auf der Seite anzuzeigen. Schritte: Stellen Sie das Bootstrap -Framework ein. Erstellen Sie ein Eingangsfeld für Datumsauswahl in HTML. Bootstrap fügt dem Selektor automatisch Stile hinzu. Verwenden Sie JavaScript, um das ausgewählte Datum zu erhalten.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.
