3
我從外部使用css,我無法更改(公司標準外觀)。它定義了一些款式我想用,像從類到元素提升css風格
.tableclass { blah; blah }
但是這需要在我的HTML標記來指定一個類,像
<table class="table class">
被另一個工具生成的HTML我,我寧願不必編輯它。所以我想介紹一個額外的css,將所有表格元素都提升到特定類型的樣式。
討論Is there a way to apply a CSS class from within a style?(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>
能不能做到?
需要明確的是,你有沒有安裝SASS您的服務器上,並嘗試上面的例子中,以確保它沒有工作?或者你猜測它不起作用? – Justin 2013-05-06 22:22:24
檢查此選擇器序列下的http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#extend是否適合您。 – Fabi 2013-05-06 22:29:41