禁用 SCSS 最后类型
Disable SCSS last-of-type
我用打字稿创建了一个页面。我的页面有 .html 、 .ts 和 .scss
所以当我 运行 我的网站并查看 google 的“检查页面”时,我的 table 里面有代码:td.mat-cell:last-带有右填充的类型:24px
我的 .SCSS 中没有关于此的任何内容。
那么如何正确删除此填充?
我试试
td.mat-cell{
padding-left: 0px;
padding-right: 0px;
}
但是没用。
谢谢
在您的示例中,您正在设置 td.mat-cell {}
样式,但这不如 td.mat-cell:last-of-type {}
选择器具体。
试试这个:
td.mat-cell:last-of-type {
padding-left: 0px;
padding-right: 0px;
}
或者,如果您想对其进行一些格式化以利用 SCSS 嵌套(这纯粹是一种风格偏好):
td.mat-cell {
&:last-of-type {
padding-left: 0px;
padding-right: 0px;
}
}
我用打字稿创建了一个页面。我的页面有 .html 、 .ts 和 .scss
所以当我 运行 我的网站并查看 google 的“检查页面”时,我的 table 里面有代码:td.mat-cell:last-带有右填充的类型:24px
我的 .SCSS 中没有关于此的任何内容。
那么如何正确删除此填充? 我试试
td.mat-cell{
padding-left: 0px;
padding-right: 0px;
}
但是没用。
谢谢
在您的示例中,您正在设置 td.mat-cell {}
样式,但这不如 td.mat-cell:last-of-type {}
选择器具体。
试试这个:
td.mat-cell:last-of-type {
padding-left: 0px;
padding-right: 0px;
}
或者,如果您想对其进行一些格式化以利用 SCSS 嵌套(这纯粹是一种风格偏好):
td.mat-cell {
&:last-of-type {
padding-left: 0px;
padding-right: 0px;
}
}