So wählen Sie alle untergeordneten Elemente aus und fügen ihnen in CSS Stile hinzu

So wählen Sie alle untergeordneten Elemente aus und fügen ihnen in CSS Stile hinzu

Verfahren:

Nehmen wir „less“ im tatsächlichen Projekt als Beispiel:

.lk-Werkzeugleiste {
    .el-Eingabe {
        Breite: 169px;
        Rand rechts: 10px;
    }
    > * {
        Rand unten: 20px;
    }
}

Der obige Code implementiert erfolgreich den unteren Rand von 20 Pixeln aller Unterelemente unter .lk-toolbar.

Dadurch wird die idiotische Aufgabe vermieden, alle möglichen Unterelementtypen aufzulisten:

.lk-Werkzeugleiste {
    .el-Eingabe {
        Breite: 169px;
        Rand rechts: 10px;
        Rand unten: 20px;
    }
    .el-button, .el-date-editor {
        Rand unten: 20px;
    }
}

Anwendungsszenarien (Effekte):

Erkenntnisse (Unsinn):

Zuerst habe ich mich gefragt, ob es in CSS einen solchen Selektor gibt, um alle untergeordneten Elemente auszuwählen. Später habe ich mir die Dokumentation angesehen und festgestellt, dass zwar kein solcher Selektor vorhanden ist, Ihnen jedoch die grundlegendste Methode erklärt wurde und der Rest von Ihrem eigenen Glück abhängt (schauen Sie, ob Sie es flexibel verwenden können!).

Tutorial OS: „Die Methoden sind alle hier. Es liegt an Ihnen, ob Sie sie verwenden oder nicht.“

Damit ist dieser Artikel zum Auswählen aller untergeordneten Elemente und Hinzufügen von Stilen mit CSS abgeschlossen. Weitere Informationen zum Hinzufügen von Stilen zu untergeordneten Elementen mit CSS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Wir hoffen, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Nginx-Stream-Konfigurationsproxy (Nginx TCP/UDP-Lastausgleich)

>>:  Implementierungscode zum Hinzufügen von Links zu FLASH über HTML (Div-Ebene)

Artikel empfehlen

JavaScript implementiert die umfassendste Codeanalyse einer einfachen Lupe (ES5)

In diesem Artikel wird der spezifische Code von J...

Probleme beim Springen auf HTML-Seiten und bei der Parameterübertragung

HTML-Seitensprung: Fenster.öffnen(URL, "&quo...

Docker erstellt MySQL-Erklärung

1. MySQL-Image herunterladen Befehl: docker pull ...

Meta-Tags einfach erklärt

Der META-Tag, umgangssprachlich auch als Tag beze...

Analyse des Prinzips und der Verwendung der kontinuierlichen MySQL-Aggregation

Dieser Artikel veranschaulicht anhand von Beispie...

Hinweise zur Zeitverwaltung des Linux-Kernel-Gerätetreibers

/****************** * Zeitverwaltung des Linux-Ke...

Mysql 5.7.17 Winx64-Installationstutorial auf Win7

Softwareversion und Plattform: MySQL-5.7.17-winx6...

MySQL 8.0.12 – Schnellinstallations-Tutorial

Die Installation von MySQL 8.0.12 dauerte zwei Ta...

Die Hintergrundfarbe oder das Bild im Div-Container wächst mit dem Wachstum

Code kopieren Der Code lautet wie folgt: Höhe: au...

Detailliertes Tutorial zur Installation und Bereitstellung von Nginx Linux

1. Einführung in Nginx Nginx ist ein Webserver, d...

Einführung in MySQL-Isolationsebene, Sperre und MVCC

Ziel dieses Artikels ist es, die Beziehung zwisch...

Detaillierte Erläuterung der 4 gängigen Datenquellen in Spark SQL

Allgemeine Lade-/Schreibmethoden Optionen manuell...