【发布时间】:2020-05-12 16:59:37
【问题描述】:
我正在使用 .md 文件在 Material for Angular 的对话框中显示信息。 问题是markdown文件中的表格,当它们显示在DOM中时,没有边框。所以我尝试添加一些css。
::ng-deep table {
border-collapse: collapse;
border-spacing: 0;
border:2px solid black;
}
::ng-deep th {
border:2px solid black;
}
::ng-deep td {
border:1px solid black;
}
如果不加::ng-deep,我的表格没有应用任何样式,所以我不得不使用它。它工作正常,我的表格现在有边框但它影响了我的其他组件,如何解决这个问题?
编辑:这是我的模板:
<div markdown [src]="data"></div>
【问题讨论】:
-
将唯一的
class设置为那些你也想应用css的DOM...并使用.yourClass ::ng-deep... -
奇怪的结果:边框根本没有应用在我的桌子上,而是应用在作为我的降价内容容器的 div 上。
-
那是因为我的模板是:
标签: css components markdown border