2017-06-17 76 views
0

我在文件中有下面的CSS代碼。我無法編輯這個文件,因爲它是核心框架的一部分。覆蓋全局CSS以刪除*選擇器

*,body,html{font-family:'Open Sans','Helvetica Neue',sans-serif!important} 

我使用Fontawesome圖標和字體由於在CSS文件中使用的*,使所有fontawesome圖標顯示爲方框。

是否有可能重寫上述屬性以反映如下在其他外部CSS文件,我可以控制。

body,html{font-family:'Open Sans','Helvetica Neue',sans-serif!important} 

上述代碼更改似乎不起作用。任何幫助,將不勝感激。

+0

whatch這段代碼,你可以嘗試設置你想要默認設置的所有變量,但記住風格需要在字體真棒風格之後加載 https://plnkr.co/edit/xoUooxNWoboEx8htKLUl?p=預覽 –

回答

1

如果您可以正確地將CSS包含在某處,只需添加要使用的行,以便將其包含在您從框架中顯示的行之後。最後的CSS規則獲勝。

+0

謝謝。我做了一些改變,它似乎工作,因爲問題是特定於Fontawesome。 – Purus

0

由於問題更爲具體到Fontawesome,基於SO中的其他答案,我做出了以下更改並且現在可行。

*,body,html{font-family:'FontAwesome','Open Sans','Helvetica Neue',sans-serif !important} 

我將FontAwesome添加到font-family列表中。

感謝您給予指導。