Heim > Web-Frontend > CSS-Tutorial > Über die Verwendung des Größer-als-Zeichens in CSS-Stilen und die Vererbungsmethode in CSS

Über die Verwendung des Größer-als-Zeichens in CSS-Stilen und die Vererbungsmethode in CSS

不言
Freigeben: 2018-06-14 10:27:21
Original
2054 Leute haben es durchsucht

Vererbung bringt bestimmte Probleme mit unseren Programmen mit sich, daher sollten wir uns ernsthaft mit den Prinzipien der Vererbung befassen. Hier ist ein gutes Beispiel für eine Methode zum Umgang mit Vererbung.

Vererbung Bis zu einem gewissen Grad. Dies erleichtert den Schreibprozess des Programms, bringt jedoch manchmal auch bestimmte Probleme mit unserem Programm mit sich. Daher ist es wichtig, die Prinzipien der Vererbung und den Umgang damit sorgfältig zu studieren. Im Folgenden finden Sie eine Möglichkeit, die Vererbung in CSS zu handhaben.

Ich habe ein Größer-als-Zeichen (>) in einem CSS-Code gesehen. Der Code lautet wie folgt:

BODY#css-zen-garden > p#extrap2 { 
BACKGROUND-IMAGE:url(../images/bg_face.jpg); 
Z-INDEX: 2; 
POSITION: fixed; 
WIDTH: 205px; 
BOTTOM: 0px; 
BACKGROUND-REPEAT: no-repeat; 
BACKGROUND-POSITION: left bottom; 
HEIGHT: 594px; 
LEFT: 0px 
}
Nach dem Login kopieren

Was bedeutet das Größer-als-Zeichen in CSS?

Zum Beispiel: Es gibt eine p-Ebene, die mehrere Span-Tags enthält. Der Code lautet wie folgt:

<p> 
<span>亲人</span> 
<span>独家记忆</span> 
<span>离不开你</span> 
</p>
Nach dem Login kopieren

Zu diesem Zeitpunkt , verwenden Sie CSS, um es zu definieren. Der Stil sollte wie folgt aussehen:

p span { 
font:10px; 
color:blue; 
}
Nach dem Login kopieren

Aber zu diesem Zeitpunkt muss das erste Span-Tag in einem anderen Stil angezeigt werden. und die Stile der letzten beiden -Tags bleiben unverändert. Was tun? Ist es in Ordnung, den ersten Span in ein p-Tag einzufügen? Der Code lautet wie folgt:

<p> 
<p> 
<span>亲人</span> 
</p> 
<span>独家记忆</span> 
<span>离不开你</span> 
</p>
Nach dem Login kopieren

Leider ist dies nicht möglich, da der Stil p span {...} auf allen Span-Tags unter p funktioniert Ebene. Es spielt keine Rolle, ob es sich um ein untergeordnetes Tag oder ein untergeordnetes Enkel-Tag handelt, der Stil funktioniert also weiterhin. Zu diesem Zeitpunkt wird das „Größer-als-Zeichen“ in CSS verwendet.

Jetzt ändern wir diesen Stil:

p > span { 
font:10px; 
color:blue; 
}
Nach dem Login kopieren

Auf diese Weise werden das erste Span-Tag und die anderen beiden angezeigt Es können verschiedene Stilrichtungen realisiert werden. Wir können also wissen, dass die Funktion des „Größer-als-Zeichens“ in CSS folgende ist: In verschachtelten Tags gilt der Stil nur für die Tags der Sohngeneration, nicht für die Tags der Enkelgeneration.

Aber es gibt immer noch eine solche Situation, der folgende Code:

<p> 
<span>亲人 
<span>丁当</span> 
</span> 
<span>独家记忆</span> 
<span>离不开你</span> 
</p>
Nach dem Login kopieren

Funktioniert dieses „Größer-als-Zeichen“ zu diesem Zeitpunkt noch? ? Die Antwort lautet: Nein. Weil das Span-Tag dieses Enkelkindes den Span-Tag-Stil des Sohnes erbt.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Analyse der Vererbungsverwendung in CSS

Regeln von CSS-Stilen überschreiben

Das obige ist der detaillierte Inhalt vonÜber die Verwendung des Größer-als-Zeichens in CSS-Stilen und die Vererbungsmethode in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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