WENIGER - Elternselektoren
Lassen Sie uns in diesem Kapitel verstehen, wie Parent SelectorsArbeit. Es ist möglich, den übergeordneten Selektor mit dem zu referenzieren&(kaufmännisches Und) Operator. Übergeordnete Selektoren einer verschachtelten Regel werden durch die dargestellt& Operator und wird verwendet, wenn eine modifizierende Klasse oder Pseudoklasse auf einen vorhandenen Selektor angewendet wird.
Die folgende Tabelle zeigt die Typen der übergeordneten Auswahl -
Sr.Nr. | Typen & Beschreibung |
---|---|
1 | Multiple & Das & repräsentiert den nächsten Selektor und auch alle übergeordneten Selektoren. |
2 | Auswahlreihenfolge ändern Das Voranstellen eines Selektors an die geerbten (übergeordneten) Selektoren ist nützlich, wenn die Selektorreihenfolge geändert wird. |
3 | Combinatorial Explosion Das & kann auch alle möglichen Permutationen von Selektoren in einer durch Kommas getrennten Liste erzeugen. |
Beispiel
Das folgende Beispiel zeigt die Verwendung des übergeordneten Selektors in der WENIGER-Datei.
<!doctype html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
<title>Parent Selector</title>
</head>
<body>
<h2>Welcome to TutorialsPoint</h2>
<ul>
<li><a>SASS</a></li>
<li><a>LESS</a></li>
</ul>
</body>
</html>
Erstellen Sie als Nächstes die Datei style.less .
style.less
a {
color: #5882FA;
&:hover {
background-color: #A9F5F2;
}
}
Sie können die Datei style.less mit dem folgenden Befehl in style.css kompilieren :
lessc style.less style.css
Führen Sie den obigen Befehl aus. es wird die erstellen style.css Datei automatisch mit dem folgenden Code -
style.css
a {
color: #5882FA;
}
a:hover {
background-color: red;
}
Im obigen Beispiel ist & bezieht sich auf Selektor a.
Ausgabe
Befolgen Sie diese Schritte, um zu sehen, wie der obige Code funktioniert -
Speichern Sie den obigen HTML-Code in der parent_selector1.htm Datei.
Öffnen Sie diese HTML-Datei in einem Browser. Die folgende Ausgabe wird angezeigt.
Der Operator " Übergeordnete Selektoren" hat viele Verwendungszwecke, z. B. wenn Sie die Selektoren der verschachtelten Regel auf andere als die Standardart kombinieren müssen. Eine andere typische Verwendung von&ist es, Klassennamen wiederholt zu generieren. Für weitere Informationen klicken Sie hier .