Was ist die Funktion und Schreibreihenfolge der Pseudoklasse eines Tags?

Was ist die Funktion und Schreibreihenfolge der Pseudoklasse eines Tags?
Die Rolle der A-Tag-Pseudoklasse:

":link": der Status eines Tags, das nicht besucht wurde;

":visited": der Status, dass ein Tag besucht wurde;

":hover": der Zustand, wenn die Maus über dem A-Tag schwebt;

":active": der Zustand eines Tags, wenn es mit der Maus gedrückt wird;

Warum schreiben Sie Stile in dieser Reihenfolge:

Tatsächlich lautet die Essenz immer noch „Stile mit gleicher Priorität, die später geschriebenen überdecken die davor“. Die Pseudoklasse des a-Tags ist lediglich eine Kombination verschiedener Aktionssequenzen. Die Auslösereihenfolge der Aktionen bestimmt, dass die Reihenfolge der Pseudoklassen gemäß lvha geschrieben werden muss.

Lassen Sie uns kurz über diese vier Pseudoklassen sprechen:

Denn die ersten beiden Zustände sind normal und die letzten beiden sind unmittelbar. Wenn der unmittelbare Zustand ausgelöst wird, überschreibt er den normalen Zustand, daher sollten die beiden unmittelbaren Zustände am Ende platziert werden.

Denn unter normalen Umständen gilt: Wenn ein Tag besucht wurde, sollte es als „besucht“ angezeigt werden, also sollte „besucht“ nach dem Link stehen.

Denn wenn die Maus gedrückt wird, wird beim Schweben ein Etikett angezeigt. Wenn Sie also möchten, dass „Aktiv“ das Schweben überdeckt, müssen Sie „Aktiv“ am Ende einfügen.

Sequentielle Speichertechniken:

LV-Paket

<<:  Implementieren eines Tabellen-Scrollkarusselleffekts durch CSS-Animation

>>:  JavaScript-Dokumentobjektmodell DOM

Artikel empfehlen

Der einfachste Weg, das MySQL-Root-Passwort zurückzusetzen

Meine MySQL-Version ist MySQL V5.7.9, bitte verwe...

Modulare CSS-Lösung

Es gibt wahrscheinlich ebenso viele modulare Lösu...

Detaillierte Erläuterung der Destrukturierungszuweisung von JS ES6-Variablen

Inhaltsverzeichnis 1. Was ist Dekonstruktion? 2. ...

Webdatenspeicherung: Cookie, UserData, SessionStorage, WebSqlDatabase

Plätzchen Dies ist eine Standardmethode zum Speic...

Umfassendes Verständnis des html.css-Überlaufs

Umfassendes Verständnis des html.css-Überlaufs XM...

Nodejs implementiert Intranet-Penetrationsdienst

Inhaltsverzeichnis 1. Proxy im LAN 2. Intranet-Pe...

So ändern Sie das Root-Passwort von MySQL unter Linux

Vorwort Der Dienst wird seit mehreren Monaten auf...

Tiefgreifendes Verständnis des Slot-Scopes in Vue (für Anfänger geeignet)

Es gibt bereits viele Artikel über Slot-Scope auf...

Lösung zur Deinstallation von Python und Yum im CentOs-System

Hintergrund des Unfalls: Vor einigen Tagen habe i...

So verarbeiten Sie Blob-Daten in MySQL

Der spezifische Code lautet wie folgt: Paket epoi...

Detaillierte Erklärung zum Erstellen einer aktualisierbaren Ansicht in MySQL

Dieser Artikel beschreibt anhand eines Beispiels,...

So installieren Sie eine MySQL-Datenbank auf einem Debian 9-System

Vorwort Beim Anblick des Titels sollte sich jeder...