可以优先使用scss局部吗?

时间:2019-07-02 10:25:38

标签: css sass

我在名为_media.scss的单独的scss文件中进行媒体查询,因此我可以将我的主要style.scss文件与媒体查询分开,以使事情更易于管理。

但是,似乎由于我在style.scss文件的顶部导入_media.scss文件,然后由于级联规则的性质,style.scss规则覆盖了_media规则,因为它们在导入之后

要使_media规则具有优先权,我必须在很多规则上加上!important。我尝试将所有媒体查询剪切并粘贴到style.scss文件的底部,并且它可以在没有!important标志的情况下正常工作。

有什么方法可以使_media的优先级高于样式文件,因此我可以解决此问题?

代码: 在style.scss文件中:

create.blade.php

在_media.scss内部:

@import 'config';
@import 'utilities';
@import 'form';
@import 'dropdown';
@import 'animations';
@import 'media';

.logo {
  font-size: 2em;
}

在chrome开发工具中,我有与字体大小相同的类:1.5em被划掉了。

不确定为什么2em具有优先权?

0 个答案:

没有答案