我正在使用外部的 css,我无法更改(公司标准外观)。它定义了一些我想使用的样式,比如
.tableclass { blah; blah }
但这需要我在我的 HTML 标签中指定一个类,比如
<table class="table class">
我的 HTML 是由另一个工具生成的,我宁愿不必编辑它。所以我想插入一个额外的 css,将特定于类的样式推广到所有表格元素。
讨论有没有办法从样式中应用 CSS 类?(sass "@extend") 非常接近我想要的,但它似乎只能将一个类规范变成另一个类规范,而不是像这里描述的那样推广它。也就是说,这有效:
/* File1.css */
.tabletype { blah; blah }
/* File2.css */
.mytabletype { @extend .tabletype }
/* Page.html */
<table class="mytabletype">
但这不会:
/* File1.css */
.tabletype { blah; blah }
/* File2.css */
table{ @extend .tabletype }
/* Page.html */
<table>
可以做到吗?