Heim >Web-Frontend >CSS-Tutorial >Wie formatiere ich untergeordnete Komponenten aus dem CSS einer übergeordneten Komponente in Angular?
In Angular erfordert das Stylen untergeordneter Komponenten aus der CSS-Datei einer übergeordneten Komponente eine Möglichkeit, den Komponentenbereich zu durchdringen. Hier erfahren Sie, wie Sie diese Einschränkung überwinden können.
Mit der Einstellung der durchdringenden CSS-Kombinatoren wurde ein neuer, ::ng-deep, eingeführt. Damit können Sie untergeordnete Komponenten tief in der DOM-Struktur gezielt ansprechen.
:host ::ng-deep parent { color: blue; } :host ::ng-deep child { color: orange; }
Vor ::ng-deep konnten Sie Piercing verwenden CSS-Kombinatoren wie >>>, /deep/ und ::shadow, um Komponentengrenzen zu durchdringen. Beachten Sie jedoch, dass diese Kombinatoren veraltet sind und nach Möglichkeit vermieden werden sollten.
:host >>> parent { color: blue; } :host >>> child { color: orange; }
Das obige ist der detaillierte Inhalt vonWie formatiere ich untergeordnete Komponenten aus dem CSS einer übergeordneten Komponente in Angular?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!