2016-07-11 9 views

Antwort

1

in Ihrer eigenen CSS-Datei, können Sie die CSS außer Kraft setzen, indem Sie explizit die Winkel md Klassen Targeting, wie folgt aus:

.mdt-row { 
    {overridesettingname}: {newsetting}; 
} 

Aber ich würde vorsichtig sein, weil das Site-weit überschreibt. Sie können nur eine einzelne Seite überschreiben, indem ein übergeordnetes Element auf der Seite ausgerichtet, wie:

.{mypageclassname} .mdt-row { 
    {overridesettingname}: {newsetting}; 
} 

Noch ein Hinweis, stellen Sie sicher, dass Ihre CSS-Datei wird nach der Winkel CSS-Datei geladen (s).

+0

Vielen Dank! Ich habe das gleiche Problem mit der MDT-Spalte .... Ich versuche, einen Bereich hinzuzufügen, der dinamisch übersetzt, aber es überschreibt es .... wie kann ich es lösen? – panagulis72

+0

Stellen Sie sicher, dass Ihre CSS-Datei nach den eckigen Dateien geladen ist. Wenn dies der Fall ist, verwenden Sie die Chrome/Firefox-Entwicklungstools, um festzustellen, welche Eigenschaft zuletzt geladen wurde. – ganders

0

Sie können die Klassen und IDs für das Element im Developer Tool erkunden, Es ist einfach, Stil für alle Elemente hinzuzufügen, hier habe ich Beispielstile hinzugefügt, die Sie hinzufügen können, wie Sie möchten. Ich hoffe es hilft.

.mat-table { 
     overflow: auto; 
     max-height: 700px; 
     } 

.mat-header-cell .mat-sort-header-sorted { 
     color: #0A0A0A; 
     } 

md-pagination-wrapper { 
     width:auto !important; 
    } 

md-row:nth-child(even){ 
     background-color:#EDF1F5; 
     } 

md-row:nth-child(odd){ 
     background-color:#FDFDFB; 
     }