我試圖按照我使用Bootstrap的相同方式使用Font-awesome,按照網頁設計的語義原則(不會在我的HTML標記中放置數十億個非語義類),使用LESS。使用Font-awesome和LESS應用語義原則?
看來,這是不可能的:圖標定義是這樣的:
[email protected]{fa-css-prefix}-home:before { content: @fa-var-home; }
這不是一個mixin定義,但經典的CSS規則,建立以較少的變量。
所以,我不能做這樣的聲明:
.meaning-class-name {
.fa-home;
}
Lessc抱怨.fa-home
是不確定的。
這是一種避免腐爛我的HTML代碼的方法嗎?有沒有辦法將一個類的屬性更少地指定給另一個類?
謝謝!
參見http://stackoverflow.com/a/20707100和http://stackoverflow.com/a/19603404 [LESS混入可變類名(的 – 2014-09-04 18:58:00
可能重複的HTTP ://www.stackoverflow.com/questions/19602812/less-mixin-a-variable-class-name) – 2014-09-04 18:58:42