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

Tiefes Verständnis der Verwendung von ::before/:before und ::after/:after

Teil 1: Grundlagen 1. Im Gegensatz zu Pseudoklass...

HTML-strukturierte Implementierungsmethode

DIV+CSS-Struktur Lernen Sie CSS-Layout? Sie beherr...

Drei Implementierungsmethoden für die MySQL-Kopiertabelle und die Grant-Analyse

So kopieren Sie schnell eine Tabelle Erstellen Si...

So installieren Sie den Vim-Editor unter Linux (Ubuntu 18.04)

Sie können das Desktopsystem von der offiziellen ...

Optionsfelder und Multiple-Choice-Schaltflächen werden mit Bildern gestaltet

Ich habe schon Leute fragen hören, wie man Options...

Verwenden von Nginx zum Implementieren der Graustufenversion

Unter Graustufenfreigabe versteht man eine Freiga...

Methode zum Erstellen eines privaten Docker-Warehouses basierend auf Harbor

Inhaltsverzeichnis 1. Einführung in Harbor 1. Har...

Drei Eigenschaften von Javascript-Objekten

Inhaltsverzeichnis 1. beschreibbar: beschreibbar ...

CSS3 Flexible Box Flex, um ein dreispaltiges Layout zu erreichen

Wie der Titel schon sagt: Die Höhe ist bekannt, d...

Implementierung der Multi-Environment-Konfiguration (.env) des Vue-Projekts

Inhaltsverzeichnis Was ist eine Multiumgebungskon...

Detaillierte Schritte zur Implementierung der Excel-Importfunktion in Vue

1. Front-End-geführte Implementierungsschritte De...

So starten Sie mehrere MySQL-Datenbanken auf einem Linux-Host

Lassen Sie uns heute darüber sprechen, wie Sie vi...