Heim > Web-Frontend > CSS-Tutorial > So verwenden Sie CSS-Pseudoklassen

So verwenden Sie CSS-Pseudoklassen

藏色散人
Freigeben: 2019-06-03 16:41:41
Original
4056 Leute haben es durchsucht

So verwenden Sie CSS-Pseudoklassen

Wie verwende ich CSS-Pseudoklassen?

CSS-Pseudoklassen werden verwendet, um Selektoren einige Spezialeffekte hinzuzufügen.

Pseudoklassensyntax:

selector:pseudo-class {property:value;}
Nach dem Login kopieren

CSS-Klassen können auch Pseudoklassen verwenden:

selector.class:pseudo-class {property:value;}
Nach dem Login kopieren

Ankerpseudoklasse

In Browsern, die CSS unterstützen, können verschiedene Zustände des Links auf unterschiedliche Weise angezeigt werden

Instanz

a:link {color:#FF0000;} /* 未访问的链接 */
a:visited {color:#00FF00;} /* 已访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标划过链接 */
a:active {color:#0000FF;} /* 已选中的链接 */
Nach dem Login kopieren

Hinweis: In der CSS-Definition muss ein:hover gesetzt werden. Dies ist nur der Fall gültig nach a:link und a:visited.

Hinweis: In der CSS-Definition muss a:active nach a:hover platziert werden, um gültig zu sein.

Hinweis: Bei Pseudoklassennamen wird die Groß-/Kleinschreibung nicht beachtet.

Pseudoklassen und CSS-Klassen

Pseudoklassen können in Verbindung mit CSS-Klassen verwendet werden:

a.red:visited {color:#FF0000;}
<a class="red" href="css-syntax.html">CSS 语法</a>
Nach dem Login kopieren

Wenn der Link im obigen Beispiel wurde besucht, es wird rot angezeigt.

CSS :first-child pseudo-class

Sie können die :first-child pseudo-class verwenden, um das erste untergeordnete Element eines übergeordneten Elements auszuwählen.

Hinweis: In früheren Versionen von IE8 muss deklariert werden, damit :first-child wirksam werden kann.

Entspricht dem ersten

-Element

Im folgenden Beispiel entspricht der Selektor dem

-Element, das das erste untergeordnete Element eines Elements ist:

Beispiel

p:first-child
{
    color:blue;
}
Nach dem Login kopieren

Entspricht allen

-Elementen, die mit dem ersten -Element übereinstimmen.

Im folgenden Beispiel werden alle

-Elemente ausgewählt, die mit dem ersten -Element übereinstimmen ;-Element des Elements:

instanz

p > i:first-child
{
    color:blue;
}
Nach dem Login kopieren

entspricht allen -Elementen

innerhalb aller

-Elemente >

Im folgenden Beispiel , der Selektor stimmt mit allen -Elementen in jedem

-Element überein, das das erste untergeordnete Element dieses Elements ist:

Instanz

p:first-child i
{
    color:blue;
}
Nach dem Login kopieren

CSS - :lang Pseudoklasse

:lang pseudo-class gibt Ihnen die Möglichkeit, spezielle Regeln für verschiedene Sprachen zu definieren

Hinweis: IE8 muss deklarieren < ;!DOCTYPE> kann das ;lang pseudo unterstützen -Klasse.

Im folgenden Beispiel definiert die Klasse :lang den Typ der Anführungszeichen für das q-Element mit dem Attributwert Nr.:

Instanz

q:lang(no) {quotes: "~" "~";}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo verwenden Sie CSS-Pseudoklassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage