2016-07-11 60 views

回答

1
在自己的CSS文件

,你可以通過明確靶向角MD類,像這樣覆蓋CSS:

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

但我會小心因爲這覆蓋整個網站。您可以通過頁面上的目標父元素,像覆蓋只需單頁:

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

另要注意,要確保你的CSS文件加載角CSS文件(S)後。

+0

謝謝!我有與mdt列相同的問題....我嘗試添加一個可以翻譯的跨度,但它會覆蓋它。狀態「> 我該如何解決它? – panagulis72

+0

確保您的css文件在角度文件後加載。如果是,則使用Chrome/Firefox開發工具確定最後加載哪個屬性。 – ganders

0

DataTable client version 您可以在開發人員工具中探索元素的類和ID,可以很容易地爲所有元素添加樣式,這裏我添加了樣本樣式,您可以隨意添加樣式。希望能幫助到你。

.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; 
     }