2017-06-17 113 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列表中。

感谢您给予指导。