2016-07-11 110 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; 
     }