3

私は変更できない外部からの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>

それはできますか?

4

1 に答える 1